Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

linode_openapi_client

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

linode_openapi_client

bundlerRubygems
Version
4.177.1
Version published
Maintainers
1
Created
Source

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

ClassMethodHTTP requestDescription
LinodeOpenapiClient::AccountApidelete_clientDELETE /{apiVersion}/account/oauth-clients/{clientId}Delete an OAuth client
LinodeOpenapiClient::AccountApidelete_entity_transferDELETE /{apiVersion}/account/entity-transfers/{token}Cancel an entity transfer
LinodeOpenapiClient::AccountApidelete_payment_methodDELETE /{apiVersion}/account/payment-methods/{paymentMethodId}Delete a payment method
LinodeOpenapiClient::AccountApidelete_service_transferDELETE /{apiVersion}/account/service-transfers/{token}Cancel a service transfer
LinodeOpenapiClient::AccountApidelete_userDELETE /{apiVersion}/account/users/{username}Delete a user
LinodeOpenapiClient::AccountApiget_accountGET /{apiVersion}/accountGet your account
LinodeOpenapiClient::AccountApiget_account_agreementsGET /{apiVersion}/account/agreementsList agreements
LinodeOpenapiClient::AccountApiget_account_availabilityGET /{apiVersion}/account/availability/{id}Get a region's service availability
LinodeOpenapiClient::AccountApiget_account_loginGET /{apiVersion}/account/logins/{loginId}Get an account login
LinodeOpenapiClient::AccountApiget_account_loginsGET /{apiVersion}/account/loginsList user logins
LinodeOpenapiClient::AccountApiget_account_settingsGET /{apiVersion}/account/settingsGet account settings
LinodeOpenapiClient::AccountApiget_availabilityGET /{apiVersion}/account/availabilityList available services
LinodeOpenapiClient::AccountApiget_child_accountGET /{apiVersion}/account/child-accounts/{euuid}Get a child account
LinodeOpenapiClient::AccountApiget_child_accountsGET /{apiVersion}/account/child-accountsList child accounts
LinodeOpenapiClient::AccountApiget_clientGET /{apiVersion}/account/oauth-clients/{clientId}Get an OAuth client
LinodeOpenapiClient::AccountApiget_client_thumbnailGET /{apiVersion}/account/oauth-clients/{clientId}/thumbnailGet the OAuth client's thumbnail
LinodeOpenapiClient::AccountApiget_clientsGET /{apiVersion}/account/oauth-clientsList OAuth clients
LinodeOpenapiClient::AccountApiget_enrolled_beta_programGET /{apiVersion}/account/betas/{betaId}Get an enrolled Beta program
LinodeOpenapiClient::AccountApiget_enrolled_beta_programsGET /{apiVersion}/account/betasList enrolled Beta programs
LinodeOpenapiClient::AccountApiget_entity_transferGET /{apiVersion}/account/entity-transfers/{token}Get an entity transfer
LinodeOpenapiClient::AccountApiget_entity_transfersGET /{apiVersion}/account/entity-transfersList entity transfers
LinodeOpenapiClient::AccountApiget_eventGET /{apiVersion}/account/events/{eventId}Get an event
LinodeOpenapiClient::AccountApiget_eventsGET /{apiVersion}/account/eventsList events
LinodeOpenapiClient::AccountApiget_invoiceGET /{apiVersion}/account/invoices/{invoiceId}Get an invoice
LinodeOpenapiClient::AccountApiget_invoice_itemsGET /{apiVersion}/account/invoices/{invoiceId}/itemsList invoice items
LinodeOpenapiClient::AccountApiget_invoicesGET /{apiVersion}/account/invoicesList invoices
LinodeOpenapiClient::AccountApiget_maintenanceGET /{apiVersion}/account/maintenanceList maintenances
LinodeOpenapiClient::AccountApiget_notificationsGET /{apiVersion}/account/notificationsList notifications
LinodeOpenapiClient::AccountApiget_paymentGET /{apiVersion}/account/payments/{paymentId}Get a payment
LinodeOpenapiClient::AccountApiget_payment_methodGET /{apiVersion}/account/payment-methods/{paymentMethodId}Get a payment method
LinodeOpenapiClient::AccountApiget_payment_methodsGET /{apiVersion}/account/payment-methodsList payment methods
LinodeOpenapiClient::AccountApiget_paymentsGET /{apiVersion}/account/paymentsList payments
LinodeOpenapiClient::AccountApiget_service_transferGET /{apiVersion}/account/service-transfers/{token}Get a service transfer request
LinodeOpenapiClient::AccountApiget_service_transfersGET /{apiVersion}/account/service-transfersList service transfers
LinodeOpenapiClient::AccountApiget_transferGET /{apiVersion}/account/transferGet network usage
LinodeOpenapiClient::AccountApiget_userGET /{apiVersion}/account/users/{username}Get a user
LinodeOpenapiClient::AccountApiget_user_grantsGET /{apiVersion}/account/users/{username}/grantsList a user's grants
LinodeOpenapiClient::AccountApiget_usersGET /{apiVersion}/account/usersList users
LinodeOpenapiClient::AccountApipost_accept_entity_transferPOST /{apiVersion}/account/entity-transfers/{token}/acceptAccept an entity transfer
LinodeOpenapiClient::AccountApipost_accept_service_transferPOST /{apiVersion}/account/service-transfers/{token}/acceptAccept a service transfer
LinodeOpenapiClient::AccountApipost_account_agreementsPOST /{apiVersion}/account/agreementsAcknowledge agreements
LinodeOpenapiClient::AccountApipost_beta_programPOST /{apiVersion}/account/betasEnroll in a Beta program
LinodeOpenapiClient::AccountApipost_cancel_accountPOST /{apiVersion}/account/cancelCancel your account
LinodeOpenapiClient::AccountApipost_child_account_tokenPOST /{apiVersion}/account/child-accounts/{euuid}/tokenCreate a proxy user token
LinodeOpenapiClient::AccountApipost_clientPOST /{apiVersion}/account/oauth-clientsCreate an OAuth client
LinodeOpenapiClient::AccountApipost_credit_cardPOST /{apiVersion}/account/credit-cardAdd or edit a credit card
LinodeOpenapiClient::AccountApipost_enable_account_managedPOST /{apiVersion}/account/settings/managed-enableEnable Linode Managed
LinodeOpenapiClient::AccountApipost_entity_transferPOST /{apiVersion}/account/entity-transfersCreate an entity transfer
LinodeOpenapiClient::AccountApipost_event_readPOST /{apiVersion}/account/events/{eventId}/readMark an event as read
LinodeOpenapiClient::AccountApipost_event_seenPOST /{apiVersion}/account/events/{eventId}/seenMark an event as seen
LinodeOpenapiClient::AccountApipost_execute_pay_pal_paymentPOST /{apiVersion}/account/payments/paypal/executeExecute a PayPal payment
LinodeOpenapiClient::AccountApipost_make_payment_method_defaultPOST /{apiVersion}/account/payment-methods/{paymentMethodId}/make-defaultSet a default payment method
LinodeOpenapiClient::AccountApipost_pay_pal_paymentPOST /{apiVersion}/account/payments/paypalStage a PayPal payment
LinodeOpenapiClient::AccountApipost_paymentPOST /{apiVersion}/account/paymentsMake a payment
LinodeOpenapiClient::AccountApipost_payment_methodPOST /{apiVersion}/account/payment-methodsAdd a payment method
LinodeOpenapiClient::AccountApipost_promo_creditPOST /{apiVersion}/account/promo-codesAdd a promo credit
LinodeOpenapiClient::AccountApipost_reset_client_secretPOST /{apiVersion}/account/oauth-clients/{clientId}/reset-secretReset an OAuth client secret
LinodeOpenapiClient::AccountApipost_service_transferPOST /{apiVersion}/account/service-transfersRequest a service transfer
LinodeOpenapiClient::AccountApipost_userPOST /{apiVersion}/account/usersCreate a user
LinodeOpenapiClient::AccountApiput_accountPUT /{apiVersion}/accountUpdate your account
LinodeOpenapiClient::AccountApiput_account_settingsPUT /{apiVersion}/account/settingsUpdate account settings
LinodeOpenapiClient::AccountApiput_clientPUT /{apiVersion}/account/oauth-clients/{clientId}Update an OAuth client
LinodeOpenapiClient::AccountApiput_client_thumbnailPUT /{apiVersion}/account/oauth-clients/{clientId}/thumbnailUpdate the OAuth client's thumbnail
LinodeOpenapiClient::AccountApiput_userPUT /{apiVersion}/account/users/{username}Update a user
LinodeOpenapiClient::AccountApiput_user_grantsPUT /{apiVersion}/account/users/{username}/grantsUpdate a user's grants
LinodeOpenapiClient::BetaProgramsApiget_beta_programGET /{apiVersion}/betas/{betaId}Get a Beta program
LinodeOpenapiClient::BetaProgramsApiget_beta_programsGET /{apiVersion}/betasList Beta programs
LinodeOpenapiClient::DatabasesApidelete_database_mysql_instance_backupDELETE /{apiVersion}/databases/mysql/instances/{instanceId}/backups/{backupId}Delete a managed MySQL database backup
LinodeOpenapiClient::DatabasesApidelete_database_postgre_sql_instance_backupDELETE /{apiVersion}/databases/postgresql/instances/{instanceId}/backups/{backupId}Delete a managed PostgreSQL database backup
LinodeOpenapiClient::DatabasesApidelete_databases_mysql_instanceDELETE /{apiVersion}/databases/mysql/instances/{instanceId}Delete a managed MySQL database
LinodeOpenapiClient::DatabasesApidelete_databases_postgre_sql_instanceDELETE /{apiVersion}/databases/postgresql/instances/{instanceId}Delete a managed PostgreSQL database
LinodeOpenapiClient::DatabasesApiget_databases_engineGET /{apiVersion}/databases/engines/{engineId}Get a managed database engine
LinodeOpenapiClient::DatabasesApiget_databases_enginesGET /{apiVersion}/databases/enginesList managed database engines
LinodeOpenapiClient::DatabasesApiget_databases_instancesGET /{apiVersion}/databases/instancesList managed databases
LinodeOpenapiClient::DatabasesApiget_databases_mysql_instanceGET /{apiVersion}/databases/mysql/instances/{instanceId}Get a managed MySQL database
LinodeOpenapiClient::DatabasesApiget_databases_mysql_instance_backupGET /{apiVersion}/databases/mysql/instances/{instanceId}/backups/{backupId}Get a managed MySQL database backup
LinodeOpenapiClient::DatabasesApiget_databases_mysql_instance_backupsGET /{apiVersion}/databases/mysql/instances/{instanceId}/backupsList managed MySQL database backups
LinodeOpenapiClient::DatabasesApiget_databases_mysql_instance_credentialsGET /{apiVersion}/databases/mysql/instances/{instanceId}/credentialsGet managed MySQL database credentials
LinodeOpenapiClient::DatabasesApiget_databases_mysql_instance_sslGET /{apiVersion}/databases/mysql/instances/{instanceId}/sslGet a managed MySQL database SSL certificate
LinodeOpenapiClient::DatabasesApiget_databases_mysql_instancesGET /{apiVersion}/databases/mysql/instancesList managed MySQL databases
LinodeOpenapiClient::DatabasesApiget_databases_postgre_sql_instanceGET /{apiVersion}/databases/postgresql/instances/{instanceId}Get a managed PostgreSQL database
LinodeOpenapiClient::DatabasesApiget_databases_postgre_sql_instance_backupsGET /{apiVersion}/databases/postgresql/instances/{instanceId}/backupsList managed PostgreSQL database backups
LinodeOpenapiClient::DatabasesApiget_databases_postgre_sql_instance_credentialsGET /{apiVersion}/databases/postgresql/instances/{instanceId}/credentialsGet managed PostgreSQL database credentials
LinodeOpenapiClient::DatabasesApiget_databases_postgre_sql_instancesGET /{apiVersion}/databases/postgresql/instancesList managed PostgreSQL databases
LinodeOpenapiClient::DatabasesApiget_databases_postgresql_instance_backupGET /{apiVersion}/databases/postgresql/instances/{instanceId}/backups/{backupId}Get a managed PostgreSQL database backup
LinodeOpenapiClient::DatabasesApiget_databases_postgresql_instance_sslGET /{apiVersion}/databases/postgresql/instances/{instanceId}/sslGet a managed PostgreSQL database SSL certificate
LinodeOpenapiClient::DatabasesApiget_databases_typeGET /{apiVersion}/databases/types/{typeId}Get a managed database type
LinodeOpenapiClient::DatabasesApiget_databases_typesGET /{apiVersion}/databases/typesList managed database types
LinodeOpenapiClient::DatabasesApipost_databases_mysql_instance_backupPOST /{apiVersion}/databases/mysql/instances/{instanceId}/backupsCreate a managed MySQL database backup snapshot
LinodeOpenapiClient::DatabasesApipost_databases_mysql_instance_backup_restorePOST /{apiVersion}/databases/mysql/instances/{instanceId}/backups/{backupId}/restoreRestore a managed MySQL database backup
LinodeOpenapiClient::DatabasesApipost_databases_mysql_instance_credentials_resetPOST /{apiVersion}/databases/mysql/instances/{instanceId}/credentials/resetReset managed MySQL database credentials
LinodeOpenapiClient::DatabasesApipost_databases_mysql_instance_patchPOST /{apiVersion}/databases/mysql/instances/{instanceId}/patchPatch a managed MySQL database
LinodeOpenapiClient::DatabasesApipost_databases_mysql_instancesPOST /{apiVersion}/databases/mysql/instancesCreate a managed MySQL database
LinodeOpenapiClient::DatabasesApipost_databases_postgre_sql_instance_backupPOST /{apiVersion}/databases/postgresql/instances/{instanceId}/backupsCreate a managed PostgreSQL database backup snapshot
LinodeOpenapiClient::DatabasesApipost_databases_postgre_sql_instance_backup_restorePOST /{apiVersion}/databases/postgresql/instances/{instanceId}/backups/{backupId}/restoreRestore a managed PostgreSQL database backup
LinodeOpenapiClient::DatabasesApipost_databases_postgre_sql_instance_credentials_resetPOST /{apiVersion}/databases/postgresql/instances/{instanceId}/credentials/resetReset managed PostgreSQL database credentials
LinodeOpenapiClient::DatabasesApipost_databases_postgre_sql_instance_patchPOST /{apiVersion}/databases/postgresql/instances/{instanceId}/patchPatch a managed PostgreSQL database
LinodeOpenapiClient::DatabasesApipost_databases_postgre_sql_instancesPOST /{apiVersion}/databases/postgresql/instancesCreate a managed PostgreSQL database
LinodeOpenapiClient::DatabasesApiput_databases_mysql_instancePUT /{apiVersion}/databases/mysql/instances/{instanceId}Update a managed MySQL database
LinodeOpenapiClient::DatabasesApiput_databases_postgre_sql_instancePUT /{apiVersion}/databases/postgresql/instances/{instanceId}Update a managed PostgreSQL database
LinodeOpenapiClient::DomainsApidelete_domainDELETE /{apiVersion}/domains/{domainId}Delete a domain
LinodeOpenapiClient::DomainsApidelete_domain_recordDELETE /{apiVersion}/domains/{domainId}/records/{recordId}Delete a domain record
LinodeOpenapiClient::DomainsApiget_domainGET /{apiVersion}/domains/{domainId}Get a domain
LinodeOpenapiClient::DomainsApiget_domain_recordGET /{apiVersion}/domains/{domainId}/records/{recordId}Get a domain record
LinodeOpenapiClient::DomainsApiget_domain_recordsGET /{apiVersion}/domains/{domainId}/recordsList domain records
LinodeOpenapiClient::DomainsApiget_domain_zoneGET /{apiVersion}/domains/{domainId}/zone-fileGet a domain zone file
LinodeOpenapiClient::DomainsApiget_domainsGET /{apiVersion}/domainsList domains
LinodeOpenapiClient::DomainsApipost_clone_domainPOST /{apiVersion}/domains/{domainId}/cloneClone a domain
LinodeOpenapiClient::DomainsApipost_domainPOST /{apiVersion}/domainsCreate a domain
LinodeOpenapiClient::DomainsApipost_domain_recordPOST /{apiVersion}/domains/{domainId}/recordsCreate a domain record
LinodeOpenapiClient::DomainsApipost_import_domainPOST /{apiVersion}/domains/importImport a domain
LinodeOpenapiClient::DomainsApiput_domainPUT /{apiVersion}/domains/{domainId}Update a domain
LinodeOpenapiClient::DomainsApiput_domain_recordPUT /{apiVersion}/domains/{domainId}/records/{recordId}Update a domain record
LinodeOpenapiClient::ImagesApidelete_imageDELETE /{apiVersion}/images/{imageId}Delete an image
LinodeOpenapiClient::ImagesApiget_imageGET /{apiVersion}/images/{imageId}Get an image
LinodeOpenapiClient::ImagesApiget_imagesGET /{apiVersion}/imagesList images
LinodeOpenapiClient::ImagesApipost_imagePOST /{apiVersion}/imagesCreate an image
LinodeOpenapiClient::ImagesApipost_replicate_imagePOST /{apiVersion}/images/{imageId}/regionsReplicate an image
LinodeOpenapiClient::ImagesApipost_upload_imagePOST /{apiVersion}/images/uploadUpload an image
LinodeOpenapiClient::ImagesApiput_imagePUT /{apiVersion}/images/{imageId}Update an image
LinodeOpenapiClient::LinodeInstancesApidelete_diskDELETE /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}Delete a disk
LinodeOpenapiClient::LinodeInstancesApidelete_linode_configDELETE /{apiVersion}/linode/instances/{linodeId}/configs/{configId}Delete a config profile
LinodeOpenapiClient::LinodeInstancesApidelete_linode_config_interfaceDELETE /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId}Delete a configuration profile interface
LinodeOpenapiClient::LinodeInstancesApidelete_linode_instanceDELETE /{apiVersion}/linode/instances/{linodeId}Delete a Linode
LinodeOpenapiClient::LinodeInstancesApidelete_linode_ipDELETE /{apiVersion}/linode/instances/{linodeId}/ips/{address}Delete an IPv4 address
LinodeOpenapiClient::LinodeInstancesApiget_backupGET /{apiVersion}/linode/instances/{linodeId}/backups/{backupId}Get a backup
LinodeOpenapiClient::LinodeInstancesApiget_backupsGET /{apiVersion}/linode/instances/{linodeId}/backupsList backups
LinodeOpenapiClient::LinodeInstancesApiget_kernelGET /{apiVersion}/linode/kernels/{kernelId}Get a kernel
LinodeOpenapiClient::LinodeInstancesApiget_kernelsGET /{apiVersion}/linode/kernelsList kernels
LinodeOpenapiClient::LinodeInstancesApiget_linode_configGET /{apiVersion}/linode/instances/{linodeId}/configs/{configId}Get a config profile
LinodeOpenapiClient::LinodeInstancesApiget_linode_config_interfaceGET /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId}Get a configuration profile interface
LinodeOpenapiClient::LinodeInstancesApiget_linode_config_interfacesGET /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfacesList configuration profile interfaces
LinodeOpenapiClient::LinodeInstancesApiget_linode_configsGET /{apiVersion}/linode/instances/{linodeId}/configsList config profiles
LinodeOpenapiClient::LinodeInstancesApiget_linode_diskGET /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}Get a disk
LinodeOpenapiClient::LinodeInstancesApiget_linode_disksGET /{apiVersion}/linode/instances/{linodeId}/disksList disks
LinodeOpenapiClient::LinodeInstancesApiget_linode_firewallsGET /{apiVersion}/linode/instances/{linodeId}/firewallsList a Linode's firewalls
LinodeOpenapiClient::LinodeInstancesApiget_linode_instanceGET /{apiVersion}/linode/instances/{linodeId}Get a Linode
LinodeOpenapiClient::LinodeInstancesApiget_linode_instancesGET /{apiVersion}/linode/instancesList Linodes
LinodeOpenapiClient::LinodeInstancesApiget_linode_ipGET /{apiVersion}/linode/instances/{linodeId}/ips/{address}Get a Linode's IP address
LinodeOpenapiClient::LinodeInstancesApiget_linode_ipsGET /{apiVersion}/linode/instances/{linodeId}/ipsGet networking information
LinodeOpenapiClient::LinodeInstancesApiget_linode_node_balancersGET /{apiVersion}/linode/instances/{linodeId}/nodebalancersList Linode NodeBalancers
LinodeOpenapiClient::LinodeInstancesApiget_linode_statsGET /{apiVersion}/linode/instances/{linodeId}/statsGet Linode statistics
LinodeOpenapiClient::LinodeInstancesApiget_linode_stats_by_year_monthGET /{apiVersion}/linode/instances/{linodeId}/stats/{year}/{month}Get monthly statistics
LinodeOpenapiClient::LinodeInstancesApiget_linode_transferGET /{apiVersion}/linode/instances/{linodeId}/transferGet a network transfer
LinodeOpenapiClient::LinodeInstancesApiget_linode_transfer_by_year_monthGET /{apiVersion}/linode/instances/{linodeId}/transfer/{year}/{month}Get monthly network transfer stats
LinodeOpenapiClient::LinodeInstancesApiget_linode_typeGET /{apiVersion}/linode/types/{typeId}Get a type
LinodeOpenapiClient::LinodeInstancesApiget_linode_typesGET /{apiVersion}/linode/typesList types
LinodeOpenapiClient::LinodeInstancesApiget_linode_volumesGET /{apiVersion}/linode/instances/{linodeId}/volumesList a Linode's volumes
LinodeOpenapiClient::LinodeInstancesApipost_add_linode_configPOST /{apiVersion}/linode/instances/{linodeId}/configsCreate a config profile
LinodeOpenapiClient::LinodeInstancesApipost_add_linode_diskPOST /{apiVersion}/linode/instances/{linodeId}/disksCreate a disk
LinodeOpenapiClient::LinodeInstancesApipost_add_linode_ipPOST /{apiVersion}/linode/instances/{linodeId}/ipsAllocate an IPv4 address
LinodeOpenapiClient::LinodeInstancesApipost_boot_linode_instancePOST /{apiVersion}/linode/instances/{linodeId}/bootBoot a Linode
LinodeOpenapiClient::LinodeInstancesApipost_cancel_backupsPOST /{apiVersion}/linode/instances/{linodeId}/backups/cancelCancel backups
LinodeOpenapiClient::LinodeInstancesApipost_clone_linode_diskPOST /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}/cloneClone a disk
LinodeOpenapiClient::LinodeInstancesApipost_clone_linode_instancePOST /{apiVersion}/linode/instances/{linodeId}/cloneClone a Linode
LinodeOpenapiClient::LinodeInstancesApipost_enable_backupsPOST /{apiVersion}/linode/instances/{linodeId}/backups/enableEnable backups
LinodeOpenapiClient::LinodeInstancesApipost_linode_config_interfacePOST /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfacesAdd a configuration profile interface
LinodeOpenapiClient::LinodeInstancesApipost_linode_config_interfacesPOST /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces/orderReorder configuration profile interfaces
LinodeOpenapiClient::LinodeInstancesApipost_linode_instancePOST /{apiVersion}/linode/instancesCreate a Linode
LinodeOpenapiClient::LinodeInstancesApipost_migrate_linode_instancePOST /{apiVersion}/linode/instances/{linodeId}/migrateInitiate a DC migration/pending host migration
LinodeOpenapiClient::LinodeInstancesApipost_mutate_linode_instancePOST /{apiVersion}/linode/instances/{linodeId}/mutateUpgrade a Linode
LinodeOpenapiClient::LinodeInstancesApipost_reboot_linode_instancePOST /{apiVersion}/linode/instances/{linodeId}/rebootReboot a Linode
LinodeOpenapiClient::LinodeInstancesApipost_rebuild_linode_instancePOST /{apiVersion}/linode/instances/{linodeId}/rebuildRebuild a Linode
LinodeOpenapiClient::LinodeInstancesApipost_rescue_linode_instancePOST /{apiVersion}/linode/instances/{linodeId}/rescueBoot a Linode into rescue mode
LinodeOpenapiClient::LinodeInstancesApipost_reset_disk_passwordPOST /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}/passwordReset a disk root password
LinodeOpenapiClient::LinodeInstancesApipost_reset_linode_passwordPOST /{apiVersion}/linode/instances/{linodeId}/passwordReset a Linode's root password
LinodeOpenapiClient::LinodeInstancesApipost_resize_diskPOST /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}/resizeResize a disk
LinodeOpenapiClient::LinodeInstancesApipost_resize_linode_instancePOST /{apiVersion}/linode/instances/{linodeId}/resizeResize a Linode
LinodeOpenapiClient::LinodeInstancesApipost_restore_backupPOST /{apiVersion}/linode/instances/{linodeId}/backups/{backupId}/restoreRestore a backup
LinodeOpenapiClient::LinodeInstancesApipost_shutdown_linode_instancePOST /{apiVersion}/linode/instances/{linodeId}/shutdownShut down a Linode
LinodeOpenapiClient::LinodeInstancesApipost_snapshotPOST /{apiVersion}/linode/instances/{linodeId}/backupsCreate a snapshot
LinodeOpenapiClient::LinodeInstancesApiput_diskPUT /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}Update a disk
LinodeOpenapiClient::LinodeInstancesApiput_linode_configPUT /{apiVersion}/linode/instances/{linodeId}/configs/{configId}Update a config profile
LinodeOpenapiClient::LinodeInstancesApiput_linode_config_interfacePUT /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId}Update a configuration profile interface
LinodeOpenapiClient::LinodeInstancesApiput_linode_instancePUT /{apiVersion}/linode/instances/{linodeId}Update a Linode
LinodeOpenapiClient::LinodeInstancesApiput_linode_ipPUT /{apiVersion}/linode/instances/{linodeId}/ips/{address}Update an IP address's RDNS for a Linode
LinodeOpenapiClient::LinodeKubernetesEngineLKEApidelete_lke_clusterDELETE /{apiVersion}/lke/clusters/{clusterId}Delete a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApidelete_lke_cluster_kubeconfigDELETE /{apiVersion}/lke/clusters/{clusterId}/kubeconfigDelete a Kubeconfig
LinodeOpenapiClient::LinodeKubernetesEngineLKEApidelete_lke_cluster_nodeDELETE /{apiVersion}/lke/clusters/{clusterId}/nodes/{nodeId}Delete a node
LinodeOpenapiClient::LinodeKubernetesEngineLKEApidelete_lke_node_poolDELETE /{apiVersion}/lke/clusters/{clusterId}/pools/{poolId}Delete a node pool
LinodeOpenapiClient::LinodeKubernetesEngineLKEApidelete_lke_service_tokenDELETE /{apiVersion}/lke/clusters/{clusterId}/servicetokenDelete a service token
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_clusterGET /{apiVersion}/lke/clusters/{clusterId}Get a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_cluster_api_endpointsGET /{apiVersion}/lke/clusters/{clusterId}/api-endpointsList Kubernetes API endpoints
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_cluster_dashboardGET /{apiVersion}/lke/clusters/{clusterId}/dashboardGet a Kubernetes cluster dashboard URL
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_cluster_kubeconfigGET /{apiVersion}/lke/clusters/{clusterId}/kubeconfigGet a Kubeconfig
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_cluster_nodeGET /{apiVersion}/lke/clusters/{clusterId}/nodes/{nodeId}Get a node
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_cluster_poolsGET /{apiVersion}/lke/clusters/{clusterId}/poolsList node pools
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_clustersGET /{apiVersion}/lke/clustersList Kubernetes clusters
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_node_poolGET /{apiVersion}/lke/clusters/{clusterId}/pools/{poolId}Get a node pool
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_versionGET /{apiVersion}/lke/versions/{version}Get a Kubernetes version
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiget_lke_versionsGET /{apiVersion}/lke/versionsList Kubernetes versions
LinodeOpenapiClient::LinodeKubernetesEngineLKEApipost_lke_clusterPOST /{apiVersion}/lke/clustersCreate a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApipost_lke_cluster_node_recyclePOST /{apiVersion}/lke/clusters/{clusterId}/nodes/{nodeId}/recycleRecycle a node
LinodeOpenapiClient::LinodeKubernetesEngineLKEApipost_lke_cluster_pool_recyclePOST /{apiVersion}/lke/clusters/{clusterId}/pools/{poolId}/recycleRecycle a node pool
LinodeOpenapiClient::LinodeKubernetesEngineLKEApipost_lke_cluster_poolsPOST /{apiVersion}/lke/clusters/{clusterId}/poolsCreate a node pool
LinodeOpenapiClient::LinodeKubernetesEngineLKEApipost_lke_cluster_recyclePOST /{apiVersion}/lke/clusters/{clusterId}/recycleRecycle cluster nodes
LinodeOpenapiClient::LinodeKubernetesEngineLKEApipost_lke_cluster_regeneratePOST /{apiVersion}/lke/clusters/{clusterId}/regenerateRegenerate a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiput_lke_clusterPUT /{apiVersion}/lke/clusters/{clusterId}Update a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApiput_lke_node_poolPUT /{apiVersion}/lke/clusters/{clusterId}/pools/{poolId}Update a node pool
LinodeOpenapiClient::LinodeStackScriptsApidelete_stack_scriptDELETE /{apiVersion}/linode/stackscripts/{stackscriptId}Delete a StackScript
LinodeOpenapiClient::LinodeStackScriptsApiget_stack_scriptGET /{apiVersion}/linode/stackscripts/{stackscriptId}Get a StackScript
LinodeOpenapiClient::LinodeStackScriptsApiget_stack_scriptsGET /{apiVersion}/linode/stackscriptsList StackScripts
LinodeOpenapiClient::LinodeStackScriptsApipost_add_stack_scriptPOST /{apiVersion}/linode/stackscriptsCreate a StackScript
LinodeOpenapiClient::LinodeStackScriptsApiput_stack_scriptPUT /{apiVersion}/linode/stackscripts/{stackscriptId}Update a StackScript
LinodeOpenapiClient::LongviewApidelete_longview_clientDELETE /{apiVersion}/longview/clients/{clientId}Delete a Longview client
LinodeOpenapiClient::LongviewApiget_longview_clientGET /{apiVersion}/longview/clients/{clientId}Get a Longview client
LinodeOpenapiClient::LongviewApiget_longview_clientsGET /{apiVersion}/longview/clientsList Longview clients
LinodeOpenapiClient::LongviewApiget_longview_planGET /{apiVersion}/longview/planGet a Longview plan
LinodeOpenapiClient::LongviewApiget_longview_subscriptionGET /{apiVersion}/longview/subscriptions/{subscriptionId}Get a Longview subscription
LinodeOpenapiClient::LongviewApiget_longview_subscriptionsGET /{apiVersion}/longview/subscriptionsList Longview subscriptions
LinodeOpenapiClient::LongviewApipost_longview_clientPOST /{apiVersion}/longview/clientsCreate a Longview client
LinodeOpenapiClient::LongviewApiput_longview_clientPUT /{apiVersion}/longview/clients/{clientId}Update a Longview client
LinodeOpenapiClient::LongviewApiput_longview_planPUT /{apiVersion}/longview/planUpdate a Longview plan
LinodeOpenapiClient::ManagedApidelete_managed_contactDELETE /{apiVersion}/managed/contacts/{contactId}Delete a managed contact
LinodeOpenapiClient::ManagedApidelete_managed_serviceDELETE /{apiVersion}/managed/services/{serviceId}Delete a managed service
LinodeOpenapiClient::ManagedApiget_managed_contactGET /{apiVersion}/managed/contacts/{contactId}Get a managed contact
LinodeOpenapiClient::ManagedApiget_managed_contactsGET /{apiVersion}/managed/contactsList managed contacts
LinodeOpenapiClient::ManagedApiget_managed_credentialGET /{apiVersion}/managed/credentials/{credentialId}Get a managed credential
LinodeOpenapiClient::ManagedApiget_managed_credentialsGET /{apiVersion}/managed/credentialsList managed credentials
LinodeOpenapiClient::ManagedApiget_managed_issueGET /{apiVersion}/managed/issues/{issueId}Get a managed issue
LinodeOpenapiClient::ManagedApiget_managed_issuesGET /{apiVersion}/managed/issuesList managed issues
LinodeOpenapiClient::ManagedApiget_managed_linode_settingGET /{apiVersion}/managed/linode-settings/{linodeId}Get a Linode's managed settings
LinodeOpenapiClient::ManagedApiget_managed_linode_settingsGET /{apiVersion}/managed/linode-settingsList managed Linode settings
LinodeOpenapiClient::ManagedApiget_managed_serviceGET /{apiVersion}/managed/services/{serviceId}Get a managed service
LinodeOpenapiClient::ManagedApiget_managed_servicesGET /{apiVersion}/managed/servicesList managed services
LinodeOpenapiClient::ManagedApiget_managed_ssh_keyGET /{apiVersion}/managed/credentials/sshkeyGet a managed SSH key
LinodeOpenapiClient::ManagedApiget_managed_statsGET /{apiVersion}/managed/statsList managed stats
LinodeOpenapiClient::ManagedApipost_disable_managed_servicePOST /{apiVersion}/managed/services/{serviceId}/disableDisable a managed service
LinodeOpenapiClient::ManagedApipost_enable_managed_servicePOST /{apiVersion}/managed/services/{serviceId}/enableEnable a managed service
LinodeOpenapiClient::ManagedApipost_managed_contactPOST /{apiVersion}/managed/contactsCreate a managed contact
LinodeOpenapiClient::ManagedApipost_managed_credentialPOST /{apiVersion}/managed/credentialsCreate a managed credential
LinodeOpenapiClient::ManagedApipost_managed_credential_revokePOST /{apiVersion}/managed/credentials/{credentialId}/revokeDelete a managed credential
LinodeOpenapiClient::ManagedApipost_managed_credential_username_passwordPOST /{apiVersion}/managed/credentials/{credentialId}/updateUpdate a managed credential's username and password
LinodeOpenapiClient::ManagedApipost_managed_servicePOST /{apiVersion}/managed/servicesCreate a managed service
LinodeOpenapiClient::ManagedApiput_managed_contactPUT /{apiVersion}/managed/contacts/{contactId}Update a managed contact
LinodeOpenapiClient::ManagedApiput_managed_credentialPUT /{apiVersion}/managed/credentials/{credentialId}Update a managed credential
LinodeOpenapiClient::ManagedApiput_managed_linode_settingPUT /{apiVersion}/managed/linode-settings/{linodeId}Update a Linode's managed settings
LinodeOpenapiClient::ManagedApiput_managed_servicePUT /{apiVersion}/managed/services/{serviceId}Update a managed service
LinodeOpenapiClient::NetworkingApidelete_firewallDELETE /{apiVersion}/networking/firewalls/{firewallId}Delete a firewall
LinodeOpenapiClient::NetworkingApidelete_firewall_deviceDELETE /{apiVersion}/networking/firewalls/{firewallId}/devices/{deviceId}Delete a firewall device
LinodeOpenapiClient::NetworkingApidelete_ipv6_rangeDELETE /{apiVersion}/networking/ipv6/ranges/{range}Delete an IPv6 range
LinodeOpenapiClient::NetworkingApiget_firewallGET /{apiVersion}/networking/firewalls/{firewallId}Get a firewall
LinodeOpenapiClient::NetworkingApiget_firewall_deviceGET /{apiVersion}/networking/firewalls/{firewallId}/devices/{deviceId}Get a firewall device
LinodeOpenapiClient::NetworkingApiget_firewall_devicesGET /{apiVersion}/networking/firewalls/{firewallId}/devicesList firewall devices
LinodeOpenapiClient::NetworkingApiget_firewall_rulesGET /{apiVersion}/networking/firewalls/{firewallId}/rulesList firewall rules
LinodeOpenapiClient::NetworkingApiget_firewallsGET /{apiVersion}/networking/firewallsList firewalls
LinodeOpenapiClient::NetworkingApiget_ipGET /{apiVersion}/networking/ips/{address}Get an IP address
LinodeOpenapiClient::NetworkingApiget_ipsGET /{apiVersion}/networking/ipsList IP addresses
LinodeOpenapiClient::NetworkingApiget_ipv6_poolsGET /{apiVersion}/networking/ipv6/poolsList IPv6 pools
LinodeOpenapiClient::NetworkingApiget_ipv6_rangeGET /{apiVersion}/networking/ipv6/ranges/{range}Get an IPv6 range
LinodeOpenapiClient::NetworkingApiget_ipv6_rangesGET /{apiVersion}/networking/ipv6/rangesList IPv6 ranges
LinodeOpenapiClient::NetworkingApiget_vlansGET /{apiVersion}/networking/vlansList VLANs
LinodeOpenapiClient::NetworkingApipost_allocate_ipPOST /{apiVersion}/networking/ipsAllocate an IP address
LinodeOpenapiClient::NetworkingApipost_assign_ipsPOST /{apiVersion}/networking/ips/assignAssign IP addresses
LinodeOpenapiClient::NetworkingApipost_assign_ipv4sPOST /{apiVersion}/networking/ipv4/assignAssign IPv4s to Linodes
LinodeOpenapiClient::NetworkingApipost_firewall_devicePOST /{apiVersion}/networking/firewalls/{firewallId}/devicesCreate a firewall device
LinodeOpenapiClient::NetworkingApipost_firewallsPOST /{apiVersion}/networking/firewallsCreate a firewall
LinodeOpenapiClient::NetworkingApipost_ipv6_rangePOST /{apiVersion}/networking/ipv6/rangesCreate an IPv6 range
LinodeOpenapiClient::NetworkingApipost_share_ipsPOST /{apiVersion}/networking/ips/shareShare IP addresses
LinodeOpenapiClient::NetworkingApipost_share_ipv4sPOST /{apiVersion}/networking/ipv4/shareConfigure IPv4 sharing
LinodeOpenapiClient::NetworkingApiput_firewallPUT /{apiVersion}/networking/firewalls/{firewallId}Update a firewall
LinodeOpenapiClient::NetworkingApiput_firewall_rulesPUT /{apiVersion}/networking/firewalls/{firewallId}/rulesUpdate firewall rules
LinodeOpenapiClient::NetworkingApiput_ipPUT /{apiVersion}/networking/ips/{address}Update an IP address's RDNS
LinodeOpenapiClient::NodeBalancersApidelete_node_balancerDELETE /{apiVersion}/nodebalancers/{nodeBalancerId}Delete a NodeBalancer
LinodeOpenapiClient::NodeBalancersApidelete_node_balancer_configDELETE /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}Delete a config
LinodeOpenapiClient::NodeBalancersApidelete_node_balancer_config_nodeDELETE /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}Delete a node balancer's node
LinodeOpenapiClient::NodeBalancersApiget_node_balancerGET /{apiVersion}/nodebalancers/{nodeBalancerId}Get a NodeBalancer
LinodeOpenapiClient::NodeBalancersApiget_node_balancer_configGET /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}Get a config
LinodeOpenapiClient::NodeBalancersApiget_node_balancer_config_nodesGET /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodesList nodes
LinodeOpenapiClient::NodeBalancersApiget_node_balancer_configsGET /{apiVersion}/nodebalancers/{nodeBalancerId}/configsList configs
LinodeOpenapiClient::NodeBalancersApiget_node_balancer_firewallsGET /{apiVersion}/nodebalancers/{nodeBalancerId}/firewallsList node balancer firewalls
LinodeOpenapiClient::NodeBalancersApiget_node_balancer_nodeGET /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}Get a node balancer's node
LinodeOpenapiClient::NodeBalancersApiget_node_balancer_statsGET /{apiVersion}/nodebalancers/{nodeBalancerId}/statsGet node balancer statistics
LinodeOpenapiClient::NodeBalancersApiget_node_balancersGET /{apiVersion}/nodebalancersList NodeBalancers
LinodeOpenapiClient::NodeBalancersApipost_node_balancerPOST /{apiVersion}/nodebalancersCreate a NodeBalancer
LinodeOpenapiClient::NodeBalancersApipost_node_balancer_configPOST /{apiVersion}/nodebalancers/{nodeBalancerId}/configsCreate a config
LinodeOpenapiClient::NodeBalancersApipost_node_balancer_nodePOST /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodesCreate a node
LinodeOpenapiClient::NodeBalancersApipost_rebuild_node_balancer_configPOST /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/rebuildRebuild a config
LinodeOpenapiClient::NodeBalancersApiput_node_balancerPUT /{apiVersion}/nodebalancers/{nodeBalancerId}Update a NodeBalancer
LinodeOpenapiClient::NodeBalancersApiput_node_balancer_configPUT /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}Update a config
LinodeOpenapiClient::NodeBalancersApiput_node_balancer_nodePUT /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}Update a node
LinodeOpenapiClient::ObjectStorageApidelete_object_storage_bucketDELETE /{apiVersion}/object-storage/buckets/{regionId}/{bucket}Remove an Object Storage bucket
LinodeOpenapiClient::ObjectStorageApidelete_object_storage_keyDELETE /{apiVersion}/object-storage/keys/{keyId}Revoke an Object Storage key
LinodeOpenapiClient::ObjectStorageApidelete_object_storage_sslDELETE /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/sslDelete an Object Storage TLS/SSL certificate
LinodeOpenapiClient::ObjectStorageApiget_object_storage_bucketGET /{apiVersion}/object-storage/buckets/{regionId}/{bucket}Get an Object Storage bucket
LinodeOpenapiClient::ObjectStorageApiget_object_storage_bucket_aclGET /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-aclGet an Object Storage object ACL config
LinodeOpenapiClient::ObjectStorageApiget_object_storage_bucket_contentGET /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-listList Object Storage bucket contents
LinodeOpenapiClient::ObjectStorageApiget_object_storage_bucketin_clusterGET /{apiVersion}/object-storage/buckets/{regionId}List Object Storage buckets per region
LinodeOpenapiClient::ObjectStorageApiget_object_storage_bucketsGET /{apiVersion}/object-storage/bucketsList Object Storage buckets
LinodeOpenapiClient::ObjectStorageApiget_object_storage_clusterGET /{apiVersion}/object-storage/clusters/{clusterId}Get a cluster
LinodeOpenapiClient::ObjectStorageApiget_object_storage_clustersGET /{apiVersion}/object-storage/clustersList clusters
LinodeOpenapiClient::ObjectStorageApiget_object_storage_keyGET /{apiVersion}/object-storage/keys/{keyId}Get an Object Storage key
LinodeOpenapiClient::ObjectStorageApiget_object_storage_keysGET /{apiVersion}/object-storage/keysList Object Storage keys
LinodeOpenapiClient::ObjectStorageApiget_object_storage_sslGET /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/sslGet an Object Storage TLS/SSL certificate
LinodeOpenapiClient::ObjectStorageApiget_object_storage_transferGET /{apiVersion}/object-storage/transferGet Object Storage transfer data
LinodeOpenapiClient::ObjectStorageApipost_cancel_object_storagePOST /{apiVersion}/object-storage/cancelCancel Object Storage
LinodeOpenapiClient::ObjectStorageApipost_object_storage_bucketPOST /{apiVersion}/object-storage/bucketsCreate an Object Storage bucket
LinodeOpenapiClient::ObjectStorageApipost_object_storage_bucket_accessPOST /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/accessModify access to an Object Storage bucket
LinodeOpenapiClient::ObjectStorageApipost_object_storage_keysPOST /{apiVersion}/object-storage/keysCreate an Object Storage key
LinodeOpenapiClient::ObjectStorageApipost_object_storage_object_urlPOST /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-urlCreate a URL for an object
LinodeOpenapiClient::ObjectStorageApipost_object_storage_sslPOST /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/sslUpload an Object Storage TLS/SSL certificate
LinodeOpenapiClient::ObjectStorageApiput_object_storage_bucket_aclPUT /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-aclUpdate an object's ACL config
LinodeOpenapiClient::ObjectStorageApiput_object_storage_keyPUT /{apiVersion}/object-storage/keys/{keyId}Update an Object Storage key
LinodeOpenapiClient::ObjectStorageApiput_storage_bucket_accessPUT /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/accessUpdate access to an Object Storage bucket
LinodeOpenapiClient::PlacementGroupsApidelete_placement_groupDELETE /{apiVersion}/placement/groups/{groupId}Delete a placement group
LinodeOpenapiClient::PlacementGroupsApiget_placement_groupGET /{apiVersion}/placement/groups/{groupId}Get a placement group
LinodeOpenapiClient::PlacementGroupsApiget_placement_groupsGET /{apiVersion}/placement/groupsList placement groups
LinodeOpenapiClient::PlacementGroupsApipost_group_add_linodePOST /{apiVersion}/placement/groups/{groupId}/assignAssign a placement group
LinodeOpenapiClient::PlacementGroupsApipost_group_unassignPOST /{apiVersion}/placement/groups/{groupId}/unassignUnassign a placement group
LinodeOpenapiClient::PlacementGroupsApipost_placement_groupPOST /{apiVersion}/placement/groupsCreate placement group
LinodeOpenapiClient::PlacementGroupsApiput_placement_groupPUT /{apiVersion}/placement/groups/{groupId}Update a placement group
LinodeOpenapiClient::ProfileApidelete_personal_access_tokenDELETE /{apiVersion}/profile/tokens/{tokenId}Revoke a personal access token
LinodeOpenapiClient::ProfileApidelete_profile_appDELETE /{apiVersion}/profile/apps/{appId}Revoke app access
LinodeOpenapiClient::ProfileApidelete_profile_phone_numberDELETE /{apiVersion}/profile/phone-numberDelete a phone number
LinodeOpenapiClient::ProfileApidelete_ssh_keyDELETE /{apiVersion}/profile/sshkeys/{sshKeyId}Delete an SSH key
LinodeOpenapiClient::ProfileApidelete_trusted_deviceDELETE /{apiVersion}/profile/devices/{deviceId}Revoke a trusted device
LinodeOpenapiClient::ProfileApiget_devicesGET /{apiVersion}/profile/devicesList trusted devices
LinodeOpenapiClient::ProfileApiget_personal_access_tokenGET /{apiVersion}/profile/tokens/{tokenId}Get a personal access token
LinodeOpenapiClient::ProfileApiget_personal_access_tokensGET /{apiVersion}/profile/tokensList personal access tokens
LinodeOpenapiClient::ProfileApiget_profileGET /{apiVersion}/profileGet a profile
LinodeOpenapiClient::ProfileApiget_profile_appGET /{apiVersion}/profile/apps/{appId}Get an authorized app
LinodeOpenapiClient::ProfileApiget_profile_appsGET /{apiVersion}/profile/appsList authorized apps
LinodeOpenapiClient::ProfileApiget_profile_grantsGET /{apiVersion}/profile/grantsList grants
LinodeOpenapiClient::ProfileApiget_profile_loginGET /{apiVersion}/profile/logins/{loginId}Get a profile's login
LinodeOpenapiClient::ProfileApiget_profile_loginsGET /{apiVersion}/profile/loginsList logins
LinodeOpenapiClient::ProfileApiget_security_questionsGET /{apiVersion}/profile/security-questionsList security questions
LinodeOpenapiClient::ProfileApiget_ssh_keyGET /{apiVersion}/profile/sshkeys/{sshKeyId}Get an SSH key
LinodeOpenapiClient::ProfileApiget_ssh_keysGET /{apiVersion}/profile/sshkeysList SSH keys
LinodeOpenapiClient::ProfileApiget_trusted_deviceGET /{apiVersion}/profile/devices/{deviceId}Get a trusted device
LinodeOpenapiClient::ProfileApiget_user_preferencesGET /{apiVersion}/profile/preferencesGet user preferences
LinodeOpenapiClient::ProfileApipost_add_ssh_keyPOST /{apiVersion}/profile/sshkeysAdd an SSH key
LinodeOpenapiClient::ProfileApipost_personal_access_tokenPOST /{apiVersion}/profile/tokensCreate a personal access token
LinodeOpenapiClient::ProfileApipost_profile_phone_numberPOST /{apiVersion}/profile/phone-numberSend a phone number verification code
LinodeOpenapiClient::ProfileApipost_profile_phone_number_verifyPOST /{apiVersion}/profile/phone-number/verifyVerify a phone number
LinodeOpenapiClient::ProfileApipost_security_questionsPOST /{apiVersion}/profile/security-questionsAnswer security questions
LinodeOpenapiClient::ProfileApipost_tfa_confirmPOST /{apiVersion}/profile/tfa-enable-confirmEnable two factor authentication
LinodeOpenapiClient::ProfileApipost_tfa_disablePOST /{apiVersion}/profile/tfa-disableDisable two factor authentication
LinodeOpenapiClient::ProfileApipost_tfa_enablePOST /{apiVersion}/profile/tfa-enableCreate a two factor secret
LinodeOpenapiClient::ProfileApiput_personal_access_tokenPUT /{apiVersion}/profile/tokens/{tokenId}Update a personal access token
LinodeOpenapiClient::ProfileApiput_profilePUT /{apiVersion}/profileUpdate a profile
LinodeOpenapiClient::ProfileApiput_ssh_keyPUT /{apiVersion}/profile/sshkeys/{sshKeyId}Update an SSH key
LinodeOpenapiClient::ProfileApiput_user_preferencesPUT /{apiVersion}/profile/preferencesUpdate a user's preferences
LinodeOpenapiClient::RegionsApiget_regionGET /{apiVersion}/regions/{regionId}Get a region
LinodeOpenapiClient::RegionsApiget_region_availabilityGET /{apiVersion}/regions/{regionId}/availabilityGet a region's availability
LinodeOpenapiClient::RegionsApiget_regionsGET /{apiVersion}/regionsList regions
LinodeOpenapiClient::RegionsApiget_regions_availabilityGET /{apiVersion}/regions/availabilityList regions' availability
LinodeOpenapiClient::SupportApiget_ticketGET /{apiVersion}/support/tickets/{ticketId}Get a support ticket
LinodeOpenapiClient::SupportApiget_ticket_repliesGET /{apiVersion}/support/tickets/{ticketId}/repliesList replies
LinodeOpenapiClient::SupportApiget_ticketsGET /{apiVersion}/support/ticketsList support tickets
LinodeOpenapiClient::SupportApipost_close_ticketPOST /{apiVersion}/support/tickets/{ticketId}/closeClose a support ticket
LinodeOpenapiClient::SupportApipost_ticketPOST /{apiVersion}/support/ticketsOpen a support ticket
LinodeOpenapiClient::SupportApipost_ticket_attachmentPOST /{apiVersion}/support/tickets/{ticketId}/attachmentsCreate a support ticket attachment
LinodeOpenapiClient::SupportApipost_ticket_replyPOST /{apiVersion}/support/tickets/{ticketId}/repliesCreate a reply
LinodeOpenapiClient::TagsApidelete_agDELETE /{apiVersion}/tags/{tagLabel}Delete a tag
LinodeOpenapiClient::TagsApiget_tagged_objectsGET /{apiVersion}/tags/{tagLabel}List tagged objects
LinodeOpenapiClient::TagsApiget_tagsGET /{apiVersion}/tagsList tags
LinodeOpenapiClient::TagsApipost_tagPOST /{apiVersion}/tagsCreate a tag
LinodeOpenapiClient::VPCsApidelete_vpcDELETE /{apiVersion}/vpcs/{vpcId}Delete a VPC
LinodeOpenapiClient::VPCsApidelete_vpc_subnetDELETE /{apiVersion}/vpcs/{vpcId}/subnets/{vpcSubnetId}Delete a VPC subnet
LinodeOpenapiClient::VPCsApiget_vpcGET /{apiVersion}/vpcs/{vpcId}Get a VPC
LinodeOpenapiClient::VPCsApiget_vpc_ipsGET /{apiVersion}/vpcs/{vpcId}/ipsList a VPC's IP addresses
LinodeOpenapiClient::VPCsApiget_vpc_subnetGET /{apiVersion}/vpcs/{vpcId}/subnets/{vpcSubnetId}Get a VPC subnet
LinodeOpenapiClient::VPCsApiget_vpc_subnetsGET /{apiVersion}/vpcs/{vpcId}/subnetsList VPC subnets
LinodeOpenapiClient::VPCsApiget_vpcsGET /{apiVersion}/vpcsList VPCs
LinodeOpenapiClient::VPCsApiget_vpcs_ipsGET /{apiVersion}/vpcs/ipsList VPC IP addresses
LinodeOpenapiClient::VPCsApipost_vpcPOST /{apiVersion}/vpcsCreate a VPC
LinodeOpenapiClient::VPCsApipost_vpc_subnetPOST /{apiVersion}/vpcs/{vpcId}/subnetsCreate a VPC subnet
LinodeOpenapiClient::VPCsApiput_vpcPUT /{apiVersion}/vpcs/{vpcId}Update a VPC
LinodeOpenapiClient::VPCsApiput_vpc_subnetPUT /{apiVersion}/vpcs/{vpcId}/subnets/{vpcSubnetId}Update a VPC subnet
LinodeOpenapiClient::VolumesApidelete_volumeDELETE /{apiVersion}/volumes/{volumeId}Delete a volume
LinodeOpenapiClient::VolumesApiget_volumeGET /{apiVersion}/volumes/{volumeId}Get a volume
LinodeOpenapiClient::VolumesApiget_volumesGET /{apiVersion}/volumesList volumes
LinodeOpenapiClient::VolumesApipost_attach_volumePOST /{apiVersion}/volumes/{volumeId}/attachAttach a volume
LinodeOpenapiClient::VolumesApipost_clone_volumePOST /{apiVersion}/volumes/{volumeId}/cloneClone a volume
LinodeOpenapiClient::VolumesApipost_detach_volumePOST /{apiVersion}/volumes/{volumeId}/detachDetach a volume
LinodeOpenapiClient::VolumesApipost_resize_volumePOST /{apiVersion}/volumes/{volumeId}/resizeResize a volume
LinodeOpenapiClient::VolumesApipost_volumePOST /{apiVersion}/volumesCreate a volume
LinodeOpenapiClient::VolumesApiput_volumePUT /{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

FAQs

Package last updated on 07 Sep 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts