package
1.0.0
Repository: https://github.com/displague/linode-go.git
Documentation: pkg.go.dev

# README

Go API client for v1

Introduction

The Linode API provides the ability to programmatically manage the full range of Linode products and services.

This reference is designed to assist application developers and system administrators. Each endpoint includes descriptions, request syntax, and examples using standard HTTP requests. Response data is returned in JSON format.

This document was generated from our OpenAPI Specification. See the <a target="_top" href="https://www.openapis.org\">OpenAPI website for more information.

<a target="_top" href="/docs/api/openapi.yaml">Download the Linode OpenAPI Specification.

Changelog

<a target="_top" href="https://developers.linode.com/changelog\">View our Changelog to see release notes on all changes made to our API.

Access and Authentication

Some endpoints are publicly accessible without requiring authentication. All endpoints affecting your Account, however, require either a Personal Access Token or OAuth authentication (when using third-party applications).

Personal Access Token

The easiest way to access the API is with a Personal Access Token (PAT) generated from the <a target="_top" href="https://cloud.linode.com/profile/tokens\">Linode Cloud Manager or the Create Personal Access Token endpoint.

All scopes for the OAuth security model (defined below) apply to this security model as well.

Authentication

Security Scheme Type:HTTP
HTTP Authorization Schemebearer

OAuth

If you only need to access the Linode API for personal use, we recommend that you create a personal access token. If you're designing an application that can authenticate with an arbitrary Linode user, then you should use the OAuth 2.0 workflows presented in this section.

For a more detailed example of an OAuth 2.0 implementation, see our guide on How to Create an OAuth App with the Linode Python API Library.

Before you implement OAuth in your application, you first need to create an OAuth client. You can do this with the Linode API or via the Cloud Manager:

  • When creating the client, you'll supply a label and a redirect_uri (referred to as the Callback URL in the Cloud Manager).
  • The response from this endpoint will give you a client_id and a secret.
  • Clients can be public or private, and are private by default. You can choose to make the client public when it is created.
    • A private client is used with applications which can securely store the client secret (that is, the secret returned to you when you first created the client). For example, an application running on a secured server that only the developer has access to would use a private OAuth client. This is also called a confidential client in some OAuth documentation.
    • A public client is used with applications where the client secret is not guaranteed to be secure. For example, a native app running on a user's computer may not be able to keep the client secret safe, as a user could potentially inspect the source of the application. So, native apps or apps that run in a user's browser should use a public client.
    • Public and private clients follow different workflows, as described below.

OAuth Workflow

The OAuth workflow is a series of exchanges between your third-party app and Linode. The workflow is used to authenticate a user before an application can start making API calls on the user's behalf.

Notes:

  • With respect to the diagram in section 1.2 of RFC 6749, login.linode.com (referred to in this section as the login server) is the Resource Owner and the Authorization Server; api.linode.com (referred to here as the api server) is the Resource Server.
  • The OAuth spec refers to the private and public workflows listed below as the authorization code flow and implicit flow.
PRIVATE WORKFLOWPUBLIC WORKFLOW
1. The user visits the application's website and is directed to login with Linode.1. The user visits the application's website and is directed to login with Linode.
2. Your application then redirects the user to Linode's login server with the client application's client_id and requested OAuth scope, which should appear in the URL of the login page.2. Your application then redirects the user to Linode's login server with the client application's client_id and requested OAuth scope, which should appear in the URL of the login page.
3. The user logs into the login server with their username and password.3. The user logs into the login server with their username and password.
4. The login server redirects the user to the specificed redirect URL with a temporary authorization code (exchange code) in the URL.4. The login server redirects the user back to your application with an OAuth access_token embedded in the redirect URL's hash. This is temporary and expires in two hours. No refresh_token is issued. Therefore, once the access_token expires, a new one will need to be issued by having the user log in again.
5. The application issues a POST request (see below) to the login server with the exchange code, client_id, and the client application's client_secret.
6. The login server responds to the client application with a new OAuth access_token and refresh_token. The access_token is set to expire in two hours.
7. The refresh_token can be used by contacting the login server with the client_id, client_secret, grant_type, and refresh_token to get a new OAuth access_token and refresh_token. The new access_token is good for another two hours, and the new refresh_token, can be used to extend the session again by this same method.

OAuth Private Workflow - Additional Details

The following information expands on steps 5 through 7 of the private workflow:

Once the user has logged into Linode and you have received an exchange code, you will need to trade that exchange code for an access_token and refresh_token. You do this by making an HTTP POST request to the following address:

https://login.linode.com/oauth/token

Make this request as application/x-www-form-urlencoded or as multipart/form-data and include the following parameters in the POST body:

PARAMETERDESCRIPTION
grant_typeThe grant type you're using for renewal. Currently only the string "refresh_token" is accepted.
client_idYour app's client ID.
client_secretYour app's client secret.
codeThe code you just received from the redirect.

You'll get a response like this:

{
  \"scope\": \"linodes:read_write\",
  \"access_token\": \"03d084436a6c91fbafd5c4b20c82e5056a2e9ce1635920c30dc8d81dc7a6665c\"
  \"token_type\": \"bearer\",
  \"expires_in\": 7200,
}

Included in the reponse is an access_token. With this token, you can proceed to make authenticated HTTP requests to the API by adding this header to each request:

Authorization: Bearer 03d084436a6c91fbafd5c4b20c82e5056a2e9ce1635920c30dc8d81dc7a6665c

OAuth Reference

Security Scheme TypeOAuth 2.0
Authorization URLhttps://login.linode.com/oauth/authorize
Token URLhttps://login.linode.com/oauth/token
Scopes
  • account:read_only - Allows access to GET information about your Account.
  • account:read_write - Allows access to all endpoints related to your Account.
  • domains:read_only - Allows access to GET Domains on your Account.
  • domains:read_write - Allows access to all Domain endpoints.
  • events:read_only - Allows access to GET your Events.
  • events:read_write - Allows access to all endpoints related to your Events.
  • firewall:read_only - Allows access to GET information about your Firewalls.
  • firewall:read_write - Allows access to all Firewall endpoints.
  • images:read_only - Allows access to GET your Images.
  • images:read_write - Allows access to all endpoints related to your Images.
  • ips:read_only - Allows access to GET your ips.
  • ips:read_write - Allows access to all endpoints related to your ips.
  • linodes:read_only - Allows access to GET Linodes on your Account.
  • linodes:read_write - Allow access to all endpoints related to your Linodes.
  • lke:read_only - Allows access to GET LKE Clusters on your Account.
  • lke:read_write - Allows access to all endpoints related to LKE Clusters on your Account.
  • longview:read_only - Allows access to GET your Longview Clients.
  • longview:read_write - Allows access to all endpoints related to your Longview Clients.
  • maintenance:read_only - Allows access to GET information about Maintenance on your account.
  • nodebalancers:read_only - Allows access to GET NodeBalancers on your Account.
  • nodebalancers:read_write - Allows access to all NodeBalancer endpoints.
  • object_storage:read_only - Allows access to GET information related to your Object Storage.
  • object_storage:read_write - Allows access to all Object Storage endpoints.
  • stackscripts:read_only - Allows access to GET your StackScripts.
  • stackscripts:read_write - Allows access to all endpoints related to your StackScripts.
  • volumes:read_only - Allows access to GET your Volumes.
  • volumes:read_write - Allows access to all endpoints related to your Volumes.

Requests

Requests must be made over HTTPS to ensure transactions are encrypted. The following Request methods are supported:

METHODUSAGE
GETRetrieves data about collections and individual resources.
POSTFor collections, creates a new resource of that type. Also used to perform actions on action endpoints.
PUTUpdates an existing resource.
DELETEDeletes a resource. This is a destructive action.

Responses

Actions will return one following HTTP response status codes:

STATUSDESCRIPTION
200 OKThe request was successful.
204 No ContentThe server successfully fulfilled the request and there is no additional content to send.
400 Bad RequestYou submitted an invalid request (missing parameters, etc.).
401 UnauthorizedYou failed to authenticate for this resource.
403 ForbiddenYou are authenticated, but don't have permission to do this.
404 Not FoundThe resource you're requesting does not exist.
429 Too Many RequestsYou've hit a rate limit.
500 Internal Server ErrorPlease open a Support Ticket.

Errors

Success is indicated via <a href="https://en.wikipedia.org/wiki/List_of_HTTP_status_codes\" target="_top">Standard HTTP status codes. 2xx codes indicate success, 4xx codes indicate a request error, and 5xx errors indicate a server error. A request error might be an invalid input, a required parameter being omitted, or a malformed request. A server error means something went wrong processing your request. If this occurs, please open a Support Ticket and let us know. Though errors are logged and we work quickly to resolve issues, opening a ticket and providing us with reproducable steps and data is always helpful.

The errors field is an array of the things that went wrong with your request. We will try to include as many of the problems in the response as possible, but it's conceivable that fixing these errors and resubmitting may result in new errors coming back once we are able to get further along in the process of handling your request.

Within each error object, the field parameter will be included if the error pertains to a specific field in the JSON you've submitted. This will be omitted if there is no relevant field. The reason is a human-readable explanation of the error, and will always be included.

Pagination

Resource lists are always paginated. The response will look similar to this:

{
    \"data\": [ ... ],
    \"page\": 1,
    \"pages\": 3,
    \"results\": 300
}
  • Pages start at 1. You may retrieve a specific page of results by adding ?page=x to your URL (for example, ?page=4). If the value of page exceeds 2^64/page_size, the last possible page will be returned.

  • Page sizes default to 100, and can be set to return between 25 and 500. Page size can be set using ?page_size=x.

Filtering and Sorting

Collections are searchable by fields they include, marked in the spec as x-linode-filterable: true. Filters are passed in the X-Filter header and are formatted as JSON objects. Here is a request call for Linode Types in our "standard" class:

curl \"https://api.linode.com/v4/linode/types\" \\
  -H '
    X-Filter: {
      \"class\": \"standard\"
    }'

The filter object's keys are the keys of the object you're filtering, and the values are accepted values. You can add multiple filters by including more than one key. For example, filtering for "standard" Linode Types that offer one vcpu:

 curl \"https://api.linode.com/v4/linode/types\" \\
  -H '
    X-Filter: {
      \"class\": \"standard\",
      \"vcpus\": 1
    }'

In the above example, both filters are combined with an "and" operation. However, if you wanted either Types with one vcpu or Types in our "standard" class, you can add an operator:

curl \"https://api.linode.com/v4/linode/types\" \\
 -H '
   X-Filter: {
     \"+or\": [
       { \"vcpus\": 1 },
       { \"class\": \"standard\" }
     ]
   }'

Each filter in the +or array is its own filter object, and all conditions in it are combined with an "and" operation as they were in the previous example.

Other operators are also available. Operators are keys of a Filter JSON object. Their value must be of the appropriate type, and they are evaluated as described below:

OPERATORTYPEDESCRIPTION
+andarrayAll conditions must be true.
+orarrayOne condition must be true.
+gtnumberValue must be greater than number.
+gtenumberValue must be greater than or equal to number.
+ltnumberValue must be less than number.
+ltenumberValue must be less than or equal to number.
+containsstringGiven string must be in the value.
+neqstringDoes not equal the value.
+order_bystringAttribute to order the results by - must be filterable.
+orderstringEither "asc" or "desc". Defaults to "asc". Requires +order_by.

For example, filtering for Linode Types that offer memory equal to or higher than 61440:

curl \"https://api.linode.com/v4/linode/types\" \\
  -H '
    X-Filter: {
      \"memory\": {
        \"+gte\": 61440
      }
    }'

You can combine and nest operators to construct arbitrarily-complex queries. For example, give me all Linode Types which are either standard or highmem class, or have between 12 and 20 vcpus:

curl \"https://api.linode.com/v4/linode/types\" \\
  -H '
    X-Filter: {
      \"+or\": [
        {
          \"+or\": [
            {
              \"class\": \"standard\"
            },
            {
              \"class\": \"highmem\"
            }
          ]
        },
        {
          \"+and\": [
            {
              \"vcpus\": {
                \"+gte\": 12
              }
            },
            {
              \"vcpus\": {
                \"+lte\": 20
              }
            }
          ]
        }
      ]
    }'

Rate Limiting

With the Linode API, you can make up to 1,600 general API requests every two minutes per user as determined by IP adddress or by OAuth token. Additionally, there are endpoint specfic limits defined below.

Note: There may be rate limiting applied at other levels outside of the API, for example, at the load balancer.

/stats endpoints have their own dedicated limits of 100 requests per minute per user. These endpoints are:

Object Storage endpoints have a dedicated limit of 750 requests per second per user. The Object Storage endpoints are:

Opening Support Tickets has a dedicated limit of 2 requests per minute per user. That endpoint is:

Accepting Entity Transfers has a dedicated limit of 2 requests per minute per user. That endpoint is:

CLI (Command Line Interface)

The <a href="https://github.com/linode/linode-cli\" target="_top">Linode CLI allows you to easily work with the API using intuitive and simple syntax. It requires a Personal Access Token for authentication, and gives you access to all of the features and functionality of the Linode API that are documented here with CLI examples.

Endpoints that do not have CLI examples are currently unavailable through the CLI, but can be accessed via other methods such as Shell commands and other third-party applications.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 4.85.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://www.linode.com/support/

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./v1"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identifield by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

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

ClassMethodHTTP requestDescription
AccountApiAcceptEntityTransferPost /account/entity-transfers/{token}/acceptEntity Transfer Accept
AccountApiCancelAccountPost /account/cancelAccount Cancel
AccountApiCreateClientPost /account/oauth-clientsOAuth Client Create
AccountApiCreateCreditCardPost /account/credit-cardCredit Card Add/Edit
AccountApiCreateEntityTransferPost /account/entity-transfersEntity Transfer Create
AccountApiCreatePayPalPaymentPost /account/payments/paypalPayPal Payment Stage
AccountApiCreatePaymentPost /account/paymentsPayment Make
AccountApiCreateUserPost /account/usersUser Create
AccountApiDeleteClientDelete /account/oauth-clients/{clientId}OAuth Client Delete
AccountApiDeleteEntityTransferDelete /account/entity-transfers/{token}Entity Transfer Cancel
AccountApiDeleteUserDelete /account/users/{username}User Delete
AccountApiEnableAccountMangedPost /account/settings/managed-enableLinode Managed Enable
AccountApiEventReadPost /account/events/{eventId}/readEvent Mark as Read
AccountApiEventSeenPost /account/events/{eventId}/seenEvent Mark as Seen
AccountApiExecutePayPalPaymentPost /account/payments/paypal/executeStaged/Approved PayPal Payment Execute
AccountApiGetAccountGet /accountAccount View
AccountApiGetAccountLoginGet /account/logins/{loginId}Login View
AccountApiGetAccountLoginsGet /account/loginsUser Logins List All
AccountApiGetAccountSettingsGet /account/settingsAccount Settings View
AccountApiGetClientGet /account/oauth-clients/{clientId}OAuth Client View
AccountApiGetClientThumbnailGet /account/oauth-clients/{clientId}/thumbnailOAuth Client Thumbnail View
AccountApiGetClientsGet /account/oauth-clientsOAuth Clients List
AccountApiGetEntityTransferGet /account/entity-transfers/{token}Entity Transfer View
AccountApiGetEntityTransfersGet /account/entity-transfersEntity Transfers List
AccountApiGetEventGet /account/events/{eventId}Event View
AccountApiGetEventsGet /account/eventsEvents List
AccountApiGetInvoiceGet /account/invoices/{invoiceId}Invoice View
AccountApiGetInvoiceItemsGet /account/invoices/{invoiceId}/itemsInvoice Items List
AccountApiGetInvoicesGet /account/invoicesInvoices List
AccountApiGetMaintenanceGet /account/maintenanceMaintenance List
AccountApiGetNotificationsGet /account/notificationsNotifications List
AccountApiGetPaymentGet /account/payments/{paymentId}Payment View
AccountApiGetPaymentsGet /account/paymentsPayments List
AccountApiGetTransferGet /account/transferNetwork Utilization View
AccountApiGetUserGet /account/users/{username}User View
AccountApiGetUserGrantsGet /account/users/{username}/grantsUser's Grants View
AccountApiGetUsersGet /account/usersUsers List
AccountApiResetClientSecretPost /account/oauth-clients/{clientId}/reset-secretOAuth Client Secret Reset
AccountApiSetClientThumbnailPut /account/oauth-clients/{clientId}/thumbnailOAuth Client Thumbnail Update
AccountApiUpdateAccountPut /accountAccount Update
AccountApiUpdateAccountSettingsPut /account/settingsAccount Settings Update
AccountApiUpdateClientPut /account/oauth-clients/{clientId}OAuth Client Update
AccountApiUpdateUserPut /account/users/{username}User Update
AccountApiUpdateUserGrantsPut /account/users/{username}/grantsUser's Grants Update
DomainsApiCloneDomainPost /domains/{domainId}/cloneDomain Clone
DomainsApiCreateDomainPost /domainsDomain Create
DomainsApiCreateDomainRecordPost /domains/{domainId}/recordsDomain Record Create
DomainsApiDeleteDomainDelete /domains/{domainId}Domain Delete
DomainsApiDeleteDomainRecordDelete /domains/{domainId}/records/{recordId}Domain Record Delete
DomainsApiGetDomainGet /domains/{domainId}Domain View
DomainsApiGetDomainRecordGet /domains/{domainId}/records/{recordId}Domain Record View
DomainsApiGetDomainRecordsGet /domains/{domainId}/recordsDomain Records List
DomainsApiGetDomainsGet /domainsDomains List
DomainsApiImportDomainPost /domains/importDomain Import
DomainsApiUpdateDomainPut /domains/{domainId}Domain Update
DomainsApiUpdateDomainRecordPut /domains/{domainId}/records/{recordId}Domain Record Update
ImagesApiCreateImagePost /imagesImage Create
ImagesApiDeleteImageDelete /images/{imageId}Image Delete
ImagesApiGetImageGet /images/{imageId}Image View
ImagesApiGetImagesGet /imagesImages List
ImagesApiUpdateImagePut /images/{imageId}Image Update
LinodeInstancesApiAddLinodeConfigPost /linode/instances/{linodeId}/configsConfiguration Profile Create
LinodeInstancesApiAddLinodeDiskPost /linode/instances/{linodeId}/disksDisk Create
LinodeInstancesApiAddLinodeIPPost /linode/instances/{linodeId}/ipsIPv4 Address Allocate
LinodeInstancesApiBootLinodeInstancePost /linode/instances/{linodeId}/bootLinode Boot
LinodeInstancesApiCancelBackupsPost /linode/instances/{linodeId}/backups/cancelBackups Cancel
LinodeInstancesApiCloneLinodeDiskPost /linode/instances/{linodeId}/disks/{diskId}/cloneDisk Clone
LinodeInstancesApiCloneLinodeInstancePost /linode/instances/{linodeId}/cloneLinode Clone
LinodeInstancesApiCreateLinodeInstancePost /linode/instancesLinode Create
LinodeInstancesApiCreateSnapshotPost /linode/instances/{linodeId}/backupsSnapshot Create
LinodeInstancesApiDeleteDiskDelete /linode/instances/{linodeId}/disks/{diskId}Disk Delete
LinodeInstancesApiDeleteLinodeConfigDelete /linode/instances/{linodeId}/configs/{configId}Configuration Profile Delete
LinodeInstancesApiDeleteLinodeInstanceDelete /linode/instances/{linodeId}Linode Delete
LinodeInstancesApiEnableBackupsPost /linode/instances/{linodeId}/backups/enableBackups Enable
LinodeInstancesApiGetBackupGet /linode/instances/{linodeId}/backups/{backupId}Backup View
LinodeInstancesApiGetBackupsGet /linode/instances/{linodeId}/backupsBackups List
LinodeInstancesApiGetKernelGet /linode/kernels/{kernelId}Kernel View
LinodeInstancesApiGetKernelsGet /linode/kernelsKernels List
LinodeInstancesApiGetLinodeConfigGet /linode/instances/{linodeId}/configs/{configId}Configuration Profile View
LinodeInstancesApiGetLinodeConfigsGet /linode/instances/{linodeId}/configsConfiguration Profiles List
LinodeInstancesApiGetLinodeDiskGet /linode/instances/{linodeId}/disks/{diskId}Disk View
LinodeInstancesApiGetLinodeDisksGet /linode/instances/{linodeId}/disksDisks List
LinodeInstancesApiGetLinodeFirewallsGet /linode/instances/{linodeId}/firewallsFirewalls List
LinodeInstancesApiGetLinodeIPGet /linode/instances/{linodeId}/ips/{address}IP Address View
LinodeInstancesApiGetLinodeIPsGet /linode/instances/{linodeId}/ipsNetworking Information List
LinodeInstancesApiGetLinodeInstanceGet /linode/instances/{linodeId}Linode View
LinodeInstancesApiGetLinodeInstancesGet /linode/instancesLinodes List
LinodeInstancesApiGetLinodeStatsGet /linode/instances/{linodeId}/statsLinode Statistics View
LinodeInstancesApiGetLinodeStatsByYearMonthGet /linode/instances/{linodeId}/stats/{year}/{month}Statistics View (year/month)
LinodeInstancesApiGetLinodeTransferGet /linode/instances/{linodeId}/transferNetwork Transfer View
LinodeInstancesApiGetLinodeTransferByYearMonthGet /linode/instances/{linodeId}/transfer/{year}/{month}Network Transfer View (year/month)
LinodeInstancesApiGetLinodeVolumesGet /linode/instances/{linodeId}/volumesLinode's Volumes List
LinodeInstancesApiMigrateLinodeInstancePost /linode/instances/{linodeId}/migrateDC Migration/Pending Host Migration Initiate
LinodeInstancesApiMutateLinodeInstancePost /linode/instances/{linodeId}/mutateLinode Upgrade
LinodeInstancesApiRebootLinodeInstancePost /linode/instances/{linodeId}/rebootLinode Reboot
LinodeInstancesApiRebuildLinodeInstancePost /linode/instances/{linodeId}/rebuildLinode Rebuild
LinodeInstancesApiRemoveLinodeIPDelete /linode/instances/{linodeId}/ips/{address}IPv4 Address Delete
LinodeInstancesApiRescueLinodeInstancePost /linode/instances/{linodeId}/rescueLinode Boot into Rescue Mode
LinodeInstancesApiResetDiskPasswordPost /linode/instances/{linodeId}/disks/{diskId}/passwordDisk Root Password Reset
LinodeInstancesApiResetLinodePasswordPost /linode/instances/{linodeId}/passwordLinode Root Password Reset
LinodeInstancesApiResizeDiskPost /linode/instances/{linodeId}/disks/{diskId}/resizeDisk Resize
LinodeInstancesApiResizeLinodeInstancePost /linode/instances/{linodeId}/resizeLinode Resize
LinodeInstancesApiRestoreBackupPost /linode/instances/{linodeId}/backups/{backupId}/restoreBackup Restore
LinodeInstancesApiShutdownLinodeInstancePost /linode/instances/{linodeId}/shutdownLinode Shut Down
LinodeInstancesApiUpdateDiskPut /linode/instances/{linodeId}/disks/{diskId}Disk Update
LinodeInstancesApiUpdateLinodeConfigPut /linode/instances/{linodeId}/configs/{configId}Configuration Profile Update
LinodeInstancesApiUpdateLinodeIPPut /linode/instances/{linodeId}/ips/{address}IP Address Update
LinodeInstancesApiUpdateLinodeInstancePut /linode/instances/{linodeId}Linode Update
LinodeKubernetesEngineLKEApiCreateLKEClusterPost /lke/clustersKubernetes Cluster Create
LinodeKubernetesEngineLKEApiDeleteLKEClusterDelete /lke/clusters/{clusterId}Kubernetes Cluster Delete
LinodeKubernetesEngineLKEApiDeleteLKENodePoolDelete /lke/clusters/{clusterId}/pools/{poolId}Node Pool Delete
LinodeKubernetesEngineLKEApiGetLKEClusterGet /lke/clusters/{clusterId}Kubernetes Cluster View
LinodeKubernetesEngineLKEApiGetLKEClusterAPIEndpointsGet /lke/clusters/{clusterId}/api-endpointsKubernetes API Endpoints List
LinodeKubernetesEngineLKEApiGetLKEClusterKubeconfigGet /lke/clusters/{clusterId}/kubeconfigKubeconfig View
LinodeKubernetesEngineLKEApiGetLKEClusterNodeGet /lke/clusters/{clusterId}/nodes/{nodeId}Node View
LinodeKubernetesEngineLKEApiGetLKEClusterPoolsGet /lke/clusters/{clusterId}/poolsNode Pools List
LinodeKubernetesEngineLKEApiGetLKEClustersGet /lke/clustersKubernetes Clusters List
LinodeKubernetesEngineLKEApiGetLKENodePoolGet /lke/clusters/{clusterId}/pools/{poolId}Node Pool View
LinodeKubernetesEngineLKEApiGetLKEVersionGet /lke/versions/{version}Kubernetes Version View
LinodeKubernetesEngineLKEApiGetLKEVersionsGet /lke/versionsKubernetes Versions List
LinodeKubernetesEngineLKEApiPostLKEClusterNodeRecyclePost /lke/clusters/{clusterId}/nodes/{nodeId}/recycleNode Recycle
LinodeKubernetesEngineLKEApiPostLKEClusterPoolRecyclePost /lke/clusters/{clusterId}/pools/{poolId}/recycleNode Pool Recycle
LinodeKubernetesEngineLKEApiPostLKEClusterPoolsPost /lke/clusters/{clusterId}/poolsNode Pool Create
LinodeKubernetesEngineLKEApiPostLKEClusterRecyclePost /lke/clusters/{clusterId}/recycleCluster Nodes Recycle
LinodeKubernetesEngineLKEApiPutLKEClusterPut /lke/clusters/{clusterId}Kubernetes Cluster Update
LinodeKubernetesEngineLKEApiPutLKENodePoolPut /lke/clusters/{clusterId}/pools/{poolId}Node Pool Update
LinodeTypesApiGetLinodeTypeGet /linode/types/{typeId}Type View
LinodeTypesApiGetLinodeTypesGet /linode/typesTypes List
LongviewApiCreateLongviewClientPost /longview/clientsLongview Client Create
LongviewApiDeleteLongviewClientDelete /longview/clients/{clientId}Longview Client Delete
LongviewApiGetLongviewClientGet /longview/clients/{clientId}Longview Client View
LongviewApiGetLongviewClientsGet /longview/clientsLongview Clients List
LongviewApiGetLongviewPlanGet /longview/planLongview Plan View
LongviewApiGetLongviewSubscriptionGet /longview/subscriptions/{subscriptionId}Longview Subscription View
LongviewApiGetLongviewSubscriptionsGet /longview/subscriptionsLongview Subscriptions List
LongviewApiUpdateLongviewClientPut /longview/clients/{clientId}Longview Client Update
LongviewApiUpdateLongviewPlanPut /longview/planLongview Plan Update
ManagedApiCreateManagedContactPost /managed/contactsManaged Contact Create
ManagedApiCreateManagedCredentialPost /managed/credentialsManaged Credential Create
ManagedApiCreateManagedServicePost /managed/servicesManaged Service Create
ManagedApiDeleteManagedContactDelete /managed/contacts/{contactId}Managed Contact Delete
ManagedApiDeleteManagedCredentialPost /managed/credentials/{credentialId}/revokeManaged Credential Delete
ManagedApiDeleteManagedServiceDelete /managed/services/{serviceId}Managed Service Delete
ManagedApiDisableManagedServicePost /managed/services/{serviceId}/disableManaged Service Disable
ManagedApiEnableManagedServicePost /managed/services/{serviceId}/enableManaged Service Enable
ManagedApiGetManagedContactGet /managed/contacts/{contactId}Managed Contact View
ManagedApiGetManagedContactsGet /managed/contactsManaged Contacts List
ManagedApiGetManagedCredentialGet /managed/credentials/{credentialId}Managed Credential View
ManagedApiGetManagedCredentialsGet /managed/credentialsManaged Credentials List
ManagedApiGetManagedIssueGet /managed/issues/{issueId}Managed Issue View
ManagedApiGetManagedIssuesGet /managed/issuesManaged Issues List
ManagedApiGetManagedLinodeSettingGet /managed/linode-settings/{linodeId}Linode's Managed Settings View
ManagedApiGetManagedLinodeSettingsGet /managed/linode-settingsManaged Linode Settings List
ManagedApiGetManagedServiceGet /managed/services/{serviceId}Managed Service View
ManagedApiGetManagedServicesGet /managed/servicesManaged Services List
ManagedApiGetManagedStatsGet /managed/statsManaged Stats List
ManagedApiUpdateManagedContactPut /managed/contacts/{contactId}Managed Contact Update
ManagedApiUpdateManagedCredentialPut /managed/credentials/{credentialId}Managed Credential Update
ManagedApiUpdateManagedCredentialUsernamePasswordPost /managed/credentials/{credentialId}/updateManaged Credential Username and Password Update
ManagedApiUpdateManagedLinodeSettingPut /managed/linode-settings/{linodeId}Linode's Managed Settings Update
ManagedApiUpdateManagedServicePut /managed/services/{serviceId}Managed Service Update
ManagedApiViewManagedSSHKeyGet /managed/credentials/sshkeyManaged SSH Key View
NetworkingApiAllocateIPPost /networking/ipsIP Address Allocate
NetworkingApiAssignIPsPost /networking/ipv4/assignLinodes Assign IPs
NetworkingApiCreateFirewallDevicePost /networking/firewalls/{firewallId}/devicesFirewall Device Create
NetworkingApiCreateFirewallsPost /networking/firewallsFirewall Create
NetworkingApiDeleteFirewallDelete /networking/firewalls/{firewallId}Firewall Delete
NetworkingApiDeleteFirewallDeviceDelete /networking/firewalls/{firewallId}/devices/{deviceId}Firewall Device Delete
NetworkingApiGetFirewallGet /networking/firewalls/{firewallId}Firewall View
NetworkingApiGetFirewallDeviceGet /networking/firewalls/{firewallId}/devices/{deviceId}Firewall Device View
NetworkingApiGetFirewallDevicesGet /networking/firewalls/{firewallId}/devicesFirewall Devices List
NetworkingApiGetFirewallRulesGet /networking/firewalls/{firewallId}/rulesFirewall Rules List
NetworkingApiGetFirewallsGet /networking/firewallsFirewalls List
NetworkingApiGetIPGet /networking/ips/{address}IP Address View
NetworkingApiGetIPsGet /networking/ipsIP Addresses List
NetworkingApiGetIPv6PoolsGet /networking/ipv6/poolsIPv6 Pools List
NetworkingApiGetIPv6RangesGet /networking/ipv6/rangesIPv6 Ranges List
NetworkingApiShareIPsPost /networking/ipv4/shareIP Sharing Configure
NetworkingApiUpdateFirewallPut /networking/firewalls/{firewallId}Firewall Update
NetworkingApiUpdateFirewallRulesPut /networking/firewalls/{firewallId}/rulesFirewall Rules Update
NetworkingApiUpdateIPPut /networking/ips/{address}IP Address RDNS Update
NodeBalancersApiCreateNodeBalancerPost /nodebalancersNodeBalancer Create
NodeBalancersApiCreateNodeBalancerConfigPost /nodebalancers/{nodeBalancerId}/configsConfig Create
NodeBalancersApiCreateNodeBalancerNodePost /nodebalancers/{nodeBalancerId}/configs/{configId}/nodesNode Create
NodeBalancersApiDeleteNodeBalancerDelete /nodebalancers/{nodeBalancerId}NodeBalancer Delete
NodeBalancersApiDeleteNodeBalancerConfigDelete /nodebalancers/{nodeBalancerId}/configs/{configId}Config Delete
NodeBalancersApiDeleteNodeBalancerConfigNodeDelete /nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}Node Delete
NodeBalancersApiGetNodeBalancerGet /nodebalancers/{nodeBalancerId}NodeBalancer View
NodeBalancersApiGetNodeBalancerConfigGet /nodebalancers/{nodeBalancerId}/configs/{configId}Config View
NodeBalancersApiGetNodeBalancerConfigNodesGet /nodebalancers/{nodeBalancerId}/configs/{configId}/nodesNodes List
NodeBalancersApiGetNodeBalancerConfigsGet /nodebalancers/{nodeBalancerId}/configsConfigs List
NodeBalancersApiGetNodeBalancerNodeGet /nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}Node View
NodeBalancersApiGetNodeBalancersGet /nodebalancersNodeBalancers List
NodeBalancersApiNodebalancersNodeBalancerIdStatsGetGet /nodebalancers/{nodeBalancerId}/statsNodeBalancer Statistics View
NodeBalancersApiRebuildNodeBalancerConfigPost /nodebalancers/{nodeBalancerId}/configs/{configId}/rebuildConfig Rebuild
NodeBalancersApiUpdateNodeBalancerPut /nodebalancers/{nodeBalancerId}NodeBalancer Update
NodeBalancersApiUpdateNodeBalancerConfigPut /nodebalancers/{nodeBalancerId}/configs/{configId}Config Update
NodeBalancersApiUpdateNodeBalancerNodePut /nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}Node Update
ObjectStorageApiCancelObjectStoragePost /object-storage/cancelObject Storage Cancel
ObjectStorageApiCreateObjectStorageBucketPost /object-storage/bucketsObject Storage Bucket Create
ObjectStorageApiCreateObjectStorageKeysPost /object-storage/keysObject Storage Key Create
ObjectStorageApiCreateObjectStorageObjectURLPost /object-storage/buckets/{clusterId}/{bucket}/object-urlObject Storage Object URL Create
ObjectStorageApiCreateObjectStorageSSLPost /object-storage/buckets/{clusterId}/{bucket}/sslObject Storage TLS/SSL Cert Upload
ObjectStorageApiDeleteObjectStorageBucketDelete /object-storage/buckets/{clusterId}/{bucket}Object Storage Bucket Remove
ObjectStorageApiDeleteObjectStorageKeyDelete /object-storage/keys/{keyId}Object Storage Key Revoke
ObjectStorageApiDeleteObjectStorageSSLDelete /object-storage/buckets/{clusterId}/{bucket}/sslObject Storage TLS/SSL Cert Delete
ObjectStorageApiGetObjectStorageBucketGet /object-storage/buckets/{clusterId}/{bucket}Object Storage Bucket View
ObjectStorageApiGetObjectStorageBucketContentGet /object-storage/buckets/{clusterId}/{bucket}/object-listObject Storage Bucket Contents List
ObjectStorageApiGetObjectStorageBucketinClusterGet /object-storage/buckets/{clusterId}Object Storage Buckets in Cluster List
ObjectStorageApiGetObjectStorageBucketsGet /object-storage/bucketsObject Storage Buckets List
ObjectStorageApiGetObjectStorageClusterGet /object-storage/clusters/{clusterId}Cluster View
ObjectStorageApiGetObjectStorageClustersGet /object-storage/clustersClusters List
ObjectStorageApiGetObjectStorageKeyGet /object-storage/keys/{keyId}Object Storage Key View
ObjectStorageApiGetObjectStorageKeysGet /object-storage/keysObject Storage Keys List
ObjectStorageApiGetObjectStorageSSLGet /object-storage/buckets/{clusterId}/{bucket}/sslObject Storage TLS/SSL Cert View
ObjectStorageApiGetObjectStorageTransferGet /object-storage/transferObject Storage Transfer View
ObjectStorageApiModifyObjectStorageBucketAccessPost /object-storage/buckets/{clusterId}/{bucket}/accessObject Storage Bucket Access Modify
ObjectStorageApiUpdateObjectStorageBucketACLPut /object-storage/buckets/{clusterId}/{bucket}/object-aclObject Storage Object ACL Config Update
ObjectStorageApiUpdateObjectStorageBucketAccessPut /object-storage/buckets/{clusterId}/{bucket}/accessObject Storage Bucket Access Update
ObjectStorageApiUpdateObjectStorageKeyPut /object-storage/keys/{keyId}Object Storage Key Update
ObjectStorageApiViewObjectStorageBucketACLGet /object-storage/buckets/{clusterId}/{bucket}/object-aclObject Storage Object ACL Config View
ProfileApiAddSSHKeyPost /profile/sshkeysSSH Key Add
ProfileApiCreatePersonalAccessTokenPost /profile/tokensPersonal Access Token Create
ProfileApiDeletePersonalAccessTokenDelete /profile/tokens/{tokenId}Personal Access Token Revoke
ProfileApiDeleteProfileAppDelete /profile/apps/{appId}App Access Revoke
ProfileApiDeleteSSHKeyDelete /profile/sshkeys/{sshKeyId}SSH Key Delete
ProfileApiGetDevicesGet /profile/devicesTrusted Devices List
ProfileApiGetPersonalAccessTokenGet /profile/tokens/{tokenId}Personal Access Token View
ProfileApiGetPersonalAccessTokensGet /profile/tokensPersonal Access Tokens List
ProfileApiGetProfileGet /profileProfile View
ProfileApiGetProfileAppGet /profile/apps/{appId}Authorized App View
ProfileApiGetProfileAppsGet /profile/appsAuthorized Apps List
ProfileApiGetProfileGrantsGet /profile/grantsGrants List
ProfileApiGetProfileLoginGet /profile/logins/{loginId}Login View
ProfileApiGetProfileLoginsGet /profile/loginsLogins List
ProfileApiGetSSHKeyGet /profile/sshkeys/{sshKeyId}SSH Key View
ProfileApiGetSSHKeysGet /profile/sshkeysSSH Keys List
ProfileApiGetTrustedDeviceGet /profile/devices/{deviceId}Trusted Device View
ProfileApiGetUserPreferencesGet /profile/preferencesUser Preferences View
ProfileApiRevokeTrustedDeviceDelete /profile/devices/{deviceId}Trusted Device Revoke
ProfileApiTfaConfirmPost /profile/tfa-enable-confirmTwo Factor Authentication Confirm/Enable
ProfileApiTfaDisablePost /profile/tfa-disableTwo Factor Authentication Disable
ProfileApiTfaEnablePost /profile/tfa-enableTwo Factor Secret Create
ProfileApiUpdatePersonalAccessTokenPut /profile/tokens/{tokenId}Personal Access Token Update
ProfileApiUpdateProfilePut /profileProfile Update
ProfileApiUpdateSSHKeyPut /profile/sshkeys/{sshKeyId}SSH Key Update
ProfileApiUpdateUserPreferencesPut /profile/preferencesUser Preferences Update
RegionsApiGetRegionGet /regions/{regionId}Region View
RegionsApiGetRegionsGet /regionsRegions List
StackScriptsApiAddStackScriptPost /linode/stackscriptsStackScript Create
StackScriptsApiDeleteStackScriptDelete /linode/stackscripts/{stackscriptId}StackScript Delete
StackScriptsApiGetStackScriptGet /linode/stackscripts/{stackscriptId}StackScript View
StackScriptsApiGetStackScriptsGet /linode/stackscriptsStackScripts List
StackScriptsApiUpdateStackScriptPut /linode/stackscripts/{stackscriptId}StackScript Update
SupportApiCloseTicketPost /support/tickets/{ticketId}/closeSupport Ticket Close
SupportApiCreateTicketPost /support/ticketsSupport Ticket Open
SupportApiCreateTicketAttachmentPost /support/tickets/{ticketId}/attachmentsTicket Attachment Create
SupportApiCreateTicketReplyPost /support/tickets/{ticketId}/repliesReply Create
SupportApiGetTicketGet /support/tickets/{ticketId}Support Ticket View
SupportApiGetTicketRepliesGet /support/tickets/{ticketId}/repliesReplies List
SupportApiGetTicketsGet /support/ticketsSupport Tickets List
TagsApiCreateTagPost /tagsNew Tag Create
TagsApiDeleteTagDelete /tags/{label}Tag Delete
TagsApiGetTaggedObjectsGet /tags/{label}Tagged Objects List
TagsApiGetTagsGet /tagsTags List
VolumesApiAttachVolumePost /volumes/{volumeId}/attachVolume Attach
VolumesApiCloneVolumePost /volumes/{volumeId}/cloneVolume Clone
VolumesApiCreateVolumePost /volumesVolume Create
VolumesApiDeleteVolumeDelete /volumes/{volumeId}Volume Delete
VolumesApiDetachVolumePost /volumes/{volumeId}/detachVolume Detach
VolumesApiGetVolumeGet /volumes/{volumeId}Volume View
VolumesApiGetVolumesGet /volumesVolumes List
VolumesApiResizeVolumePost /volumes/{volumeId}/resizeVolume Resize
VolumesApiUpdateVolumePut /volumes/{volumeId}Volume Update

Documentation For Models

Documentation For Authorization

oauth

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

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

personalAccessToken

  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "BEARERTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

[email protected]

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
NewAccount instantiates a new Account object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountActivePromotions instantiates a new AccountActivePromotions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountActivePromotionsWithDefaults instantiates a new AccountActivePromotions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAccountCreditCard instantiates a new AccountCreditCard object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountCreditCardWithDefaults instantiates a new AccountCreditCard object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAccountSettings instantiates a new AccountSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountSettingsWithDefaults instantiates a new AccountSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAccountWithDefaults instantiates a new Account object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResonse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewAuthorizedApp instantiates a new AuthorizedApp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAuthorizedAppWithDefaults instantiates a new AuthorizedApp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBackup instantiates a new Backup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBackupDisks instantiates a new BackupDisks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBackupDisksWithDefaults instantiates a new BackupDisks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBackupWithDefaults instantiates a new Backup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewConfiguration returns a new Configuration object.
NewCreditCard instantiates a new CreditCard object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreditCardWithDefaults instantiates a new CreditCard object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDevice instantiates a new Device object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDevices instantiates a new Devices object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDevicesWithDefaults instantiates a new Devices object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDeviceWithDefaults instantiates a new Device object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDisk instantiates a new Disk object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDiskRequest instantiates a new DiskRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDiskRequestWithDefaults instantiates a new DiskRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDiskWithDefaults instantiates a new Disk object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDomain instantiates a new Domain object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDomainRecord instantiates a new DomainRecord object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDomainRecordWithDefaults instantiates a new DomainRecord object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDomainWithDefaults instantiates a new Domain object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEntityTransfer instantiates a new EntityTransfer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEntityTransferEntities instantiates a new EntityTransferEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEntityTransferEntitiesWithDefaults instantiates a new EntityTransferEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEntityTransferWithDefaults instantiates a new EntityTransfer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewErrorObject instantiates a new ErrorObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewErrorObjectWithDefaults instantiates a new ErrorObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEvent instantiates a new Event object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventEntity instantiates a new EventEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventEntityWithDefaults instantiates a new EventEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEventSecondaryEntity instantiates a new EventSecondaryEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventSecondaryEntityWithDefaults instantiates a new EventSecondaryEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEventWithDefaults instantiates a new Event object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFirewall instantiates a new Firewall object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFirewallDevices instantiates a new FirewallDevices object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFirewallDevicesEntity instantiates a new FirewallDevicesEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFirewallDevicesEntityWithDefaults instantiates a new FirewallDevicesEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFirewallDevicesWithDefaults instantiates a new FirewallDevices object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFirewallRuleConfig instantiates a new FirewallRuleConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFirewallRuleConfigAddresses instantiates a new FirewallRuleConfigAddresses object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFirewallRuleConfigAddressesWithDefaults instantiates a new FirewallRuleConfigAddresses object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFirewallRuleConfigWithDefaults instantiates a new FirewallRuleConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFirewallRules instantiates a new FirewallRules object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFirewallRulesWithDefaults instantiates a new FirewallRules object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFirewallWithDefaults instantiates a new Firewall object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGrant instantiates a new Grant object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGrantsResponse instantiates a new GrantsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGrantsResponseGlobal instantiates a new GrantsResponseGlobal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGrantsResponseGlobalWithDefaults instantiates a new GrantsResponseGlobal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGrantsResponseWithDefaults instantiates a new GrantsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGrantWithDefaults instantiates a new Grant object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImagePrivate instantiates a new ImagePrivate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImagePrivateWithDefaults instantiates a new ImagePrivate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImagePublic instantiates a new ImagePublic object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImagePublicWithDefaults instantiates a new ImagePublic object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject instantiates a new InlineObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject1 instantiates a new InlineObject1 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject10 instantiates a new InlineObject10 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject10WithDefaults instantiates a new InlineObject10 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject11 instantiates a new InlineObject11 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject11WithDefaults instantiates a new InlineObject11 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject12 instantiates a new InlineObject12 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject12WithDefaults instantiates a new InlineObject12 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject13 instantiates a new InlineObject13 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject13WithDefaults instantiates a new InlineObject13 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject14 instantiates a new InlineObject14 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject14WithDefaults instantiates a new InlineObject14 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject15 instantiates a new InlineObject15 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject15WithDefaults instantiates a new InlineObject15 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject16 instantiates a new InlineObject16 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject16WithDefaults instantiates a new InlineObject16 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject17 instantiates a new InlineObject17 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject17WithDefaults instantiates a new InlineObject17 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject18 instantiates a new InlineObject18 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject18WithDefaults instantiates a new InlineObject18 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject19 instantiates a new InlineObject19 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject19WithDefaults instantiates a new InlineObject19 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject1WithDefaults instantiates a new InlineObject1 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject2 instantiates a new InlineObject2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject2WithDefaults instantiates a new InlineObject2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject3 instantiates a new InlineObject3 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject3WithDefaults instantiates a new InlineObject3 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject4 instantiates a new InlineObject4 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject4WithDefaults instantiates a new InlineObject4 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject5 instantiates a new InlineObject5 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject5WithDefaults instantiates a new InlineObject5 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject6 instantiates a new InlineObject6 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject6WithDefaults instantiates a new InlineObject6 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject7 instantiates a new InlineObject7 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject7WithDefaults instantiates a new InlineObject7 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject8 instantiates a new InlineObject8 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject8WithDefaults instantiates a new InlineObject8 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObject9 instantiates a new InlineObject9 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineObject9WithDefaults instantiates a new InlineObject9 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineObjectWithDefaults instantiates a new InlineObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse200 instantiates a new InlineResponse200 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse2001 instantiates a new InlineResponse2001 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20010 instantiates a new InlineResponse20010 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20010WithDefaults instantiates a new InlineResponse20010 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20011 instantiates a new InlineResponse20011 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20011WithDefaults instantiates a new InlineResponse20011 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20012 instantiates a new InlineResponse20012 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20012WithDefaults instantiates a new InlineResponse20012 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20013 instantiates a new InlineResponse20013 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20013WithDefaults instantiates a new InlineResponse20013 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20014 instantiates a new InlineResponse20014 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20014WithDefaults instantiates a new InlineResponse20014 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20015 instantiates a new InlineResponse20015 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20015WithDefaults instantiates a new InlineResponse20015 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20016 instantiates a new InlineResponse20016 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20016Snapshot instantiates a new InlineResponse20016Snapshot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20016SnapshotWithDefaults instantiates a new InlineResponse20016Snapshot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20016WithDefaults instantiates a new InlineResponse20016 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20017 instantiates a new InlineResponse20017 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20017WithDefaults instantiates a new InlineResponse20017 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20018 instantiates a new InlineResponse20018 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20018WithDefaults instantiates a new InlineResponse20018 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20019 instantiates a new InlineResponse20019 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20019WithDefaults instantiates a new InlineResponse20019 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2001WithDefaults instantiates a new InlineResponse2001 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2002 instantiates a new InlineResponse2002 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20020 instantiates a new InlineResponse20020 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20020WithDefaults instantiates a new InlineResponse20020 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20021 instantiates a new InlineResponse20021 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20021WithDefaults instantiates a new InlineResponse20021 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20022 instantiates a new InlineResponse20022 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20022WithDefaults instantiates a new InlineResponse20022 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20023 instantiates a new InlineResponse20023 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20023WithDefaults instantiates a new InlineResponse20023 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20024 instantiates a new InlineResponse20024 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20024WithDefaults instantiates a new InlineResponse20024 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20025 instantiates a new InlineResponse20025 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20025WithDefaults instantiates a new InlineResponse20025 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20026 instantiates a new InlineResponse20026 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20026WithDefaults instantiates a new InlineResponse20026 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20027 instantiates a new InlineResponse20027 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20027Data instantiates a new InlineResponse20027Data object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20027DataWithDefaults instantiates a new InlineResponse20027Data object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20027WithDefaults instantiates a new InlineResponse20027 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20028 instantiates a new InlineResponse20028 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20028Data instantiates a new InlineResponse20028Data object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20028DataWithDefaults instantiates a new InlineResponse20028Data object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20028WithDefaults instantiates a new InlineResponse20028 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20029 instantiates a new InlineResponse20029 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20029WithDefaults instantiates a new InlineResponse20029 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2002WithDefaults instantiates a new InlineResponse2002 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2003 instantiates a new InlineResponse2003 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20030 instantiates a new InlineResponse20030 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20030WithDefaults instantiates a new InlineResponse20030 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20031 instantiates a new InlineResponse20031 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20031WithDefaults instantiates a new InlineResponse20031 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20032 instantiates a new InlineResponse20032 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20032WithDefaults instantiates a new InlineResponse20032 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20033 instantiates a new InlineResponse20033 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20033WithDefaults instantiates a new InlineResponse20033 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20034 instantiates a new InlineResponse20034 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20034WithDefaults instantiates a new InlineResponse20034 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20035 instantiates a new InlineResponse20035 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20035WithDefaults instantiates a new InlineResponse20035 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20036 instantiates a new InlineResponse20036 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20036WithDefaults instantiates a new InlineResponse20036 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20037 instantiates a new InlineResponse20037 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20037WithDefaults instantiates a new InlineResponse20037 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20038 instantiates a new InlineResponse20038 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20038WithDefaults instantiates a new InlineResponse20038 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20039 instantiates a new InlineResponse20039 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20039WithDefaults instantiates a new InlineResponse20039 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2003WithDefaults instantiates a new InlineResponse2003 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2004 instantiates a new InlineResponse2004 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20040 instantiates a new InlineResponse20040 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20040WithDefaults instantiates a new InlineResponse20040 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20041 instantiates a new InlineResponse20041 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20041WithDefaults instantiates a new InlineResponse20041 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20042 instantiates a new InlineResponse20042 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20042WithDefaults instantiates a new InlineResponse20042 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20043 instantiates a new InlineResponse20043 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20043WithDefaults instantiates a new InlineResponse20043 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20044 instantiates a new InlineResponse20044 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20044WithDefaults instantiates a new InlineResponse20044 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20045 instantiates a new InlineResponse20045 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20045WithDefaults instantiates a new InlineResponse20045 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20046 instantiates a new InlineResponse20046 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20046WithDefaults instantiates a new InlineResponse20046 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20047 instantiates a new InlineResponse20047 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20047WithDefaults instantiates a new InlineResponse20047 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20048 instantiates a new InlineResponse20048 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20048WithDefaults instantiates a new InlineResponse20048 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20049 instantiates a new InlineResponse20049 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20049WithDefaults instantiates a new InlineResponse20049 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2004WithDefaults instantiates a new InlineResponse2004 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2005 instantiates a new InlineResponse2005 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20050 instantiates a new InlineResponse20050 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20050WithDefaults instantiates a new InlineResponse20050 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20051 instantiates a new InlineResponse20051 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20051WithDefaults instantiates a new InlineResponse20051 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20052 instantiates a new InlineResponse20052 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20052WithDefaults instantiates a new InlineResponse20052 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20053 instantiates a new InlineResponse20053 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20053WithDefaults instantiates a new InlineResponse20053 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20054 instantiates a new InlineResponse20054 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20054WithDefaults instantiates a new InlineResponse20054 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20055 instantiates a new InlineResponse20055 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20055WithDefaults instantiates a new InlineResponse20055 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20056 instantiates a new InlineResponse20056 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20056WithDefaults instantiates a new InlineResponse20056 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20057 instantiates a new InlineResponse20057 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20057WithDefaults instantiates a new InlineResponse20057 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse20058 instantiates a new InlineResponse20058 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse20058WithDefaults instantiates a new InlineResponse20058 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2005WithDefaults instantiates a new InlineResponse2005 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2006 instantiates a new InlineResponse2006 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse2006WithDefaults instantiates a new InlineResponse2006 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2007 instantiates a new InlineResponse2007 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse2007WithDefaults instantiates a new InlineResponse2007 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2008 instantiates a new InlineResponse2008 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse2008WithDefaults instantiates a new InlineResponse2008 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse2009 instantiates a new InlineResponse2009 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse2009WithDefaults instantiates a new InlineResponse2009 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse200WithDefaults instantiates a new InlineResponse200 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse409 instantiates a new InlineResponse409 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse409Errors instantiates a new InlineResponse409Errors object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse409ErrorsWithDefaults instantiates a new InlineResponse409Errors object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse409WithDefaults instantiates a new InlineResponse409 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponseDefault instantiates a new InlineResponseDefault object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponseDefaultWithDefaults instantiates a new InlineResponseDefault object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInvoice instantiates a new Invoice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInvoiceItem instantiates a new InvoiceItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInvoiceItemWithDefaults instantiates a new InvoiceItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInvoiceWithDefaults instantiates a new Invoice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewIPAddress instantiates a new IPAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewIPAddressPrivate instantiates a new IPAddressPrivate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewIPAddressPrivateWithDefaults instantiates a new IPAddressPrivate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewIPAddressV6LinkLocal instantiates a new IPAddressV6LinkLocal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewIPAddressV6LinkLocalWithDefaults instantiates a new IPAddressV6LinkLocal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewIPAddressV6Slaac instantiates a new IPAddressV6Slaac object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewIPAddressV6SlaacWithDefaults instantiates a new IPAddressV6Slaac object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewIPAddressWithDefaults instantiates a new IPAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewIPv6Pool instantiates a new IPv6Pool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewIPv6PoolWithDefaults instantiates a new IPv6Pool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewIPv6Range instantiates a new IPv6Range object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewIPv6RangeWithDefaults instantiates a new IPv6Range object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKernel instantiates a new Kernel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKernelWithDefaults instantiates a new Kernel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinode instantiates a new Linode object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeBase instantiates a new LinodeBase object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeBaseWithDefaults instantiates a new LinodeBase object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeConfig instantiates a new LinodeConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeConfigHelpers instantiates a new LinodeConfigHelpers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeConfigHelpersWithDefaults instantiates a new LinodeConfigHelpers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeConfigWithDefaults instantiates a new LinodeConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeRequest instantiates a new LinodeRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeRequestWithDefaults instantiates a new LinodeRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeStats instantiates a new LinodeStats object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeStatsIo instantiates a new LinodeStatsIo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeStatsIoWithDefaults instantiates a new LinodeStatsIo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeStatsNetv4 instantiates a new LinodeStatsNetv4 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeStatsNetv4WithDefaults instantiates a new LinodeStatsNetv4 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeStatsNetv6 instantiates a new LinodeStatsNetv6 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeStatsNetv6WithDefaults instantiates a new LinodeStatsNetv6 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeStatsWithDefaults instantiates a new LinodeStats object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeType instantiates a new LinodeType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeTypeAddons instantiates a new LinodeTypeAddons object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeTypeAddonsBackups instantiates a new LinodeTypeAddonsBackups object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeTypeAddonsBackupsPrice instantiates a new LinodeTypeAddonsBackupsPrice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeTypeAddonsBackupsPriceWithDefaults instantiates a new LinodeTypeAddonsBackupsPrice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeTypeAddonsBackupsWithDefaults instantiates a new LinodeTypeAddonsBackups object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeTypeAddonsWithDefaults instantiates a new LinodeTypeAddons object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeTypePrice instantiates a new LinodeTypePrice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLinodeTypePriceWithDefaults instantiates a new LinodeTypePrice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeTypeWithDefaults instantiates a new LinodeType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLinodeWithDefaults instantiates a new Linode object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLKECluster instantiates a new LKECluster object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLKEClusterWithDefaults instantiates a new LKECluster object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLKENodePool instantiates a new LKENodePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLKENodePoolRequestBody instantiates a new LKENodePoolRequestBody object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLKENodePoolRequestBodyDisks instantiates a new LKENodePoolRequestBodyDisks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLKENodePoolRequestBodyDisksWithDefaults instantiates a new LKENodePoolRequestBodyDisks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLKENodePoolRequestBodyWithDefaults instantiates a new LKENodePoolRequestBody object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLKENodePoolWithDefaults instantiates a new LKENodePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLKENodeStatus instantiates a new LKENodeStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLKENodeStatusWithDefaults instantiates a new LKENodeStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLKEVersion instantiates a new LKEVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLKEVersionWithDefaults instantiates a new LKEVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLogin instantiates a new Login object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLoginWithDefaults instantiates a new Login object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLongviewClient instantiates a new LongviewClient object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLongviewClientApps instantiates a new LongviewClientApps object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLongviewClientAppsWithDefaults instantiates a new LongviewClientApps object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLongviewClientWithDefaults instantiates a new LongviewClient object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLongviewPlan instantiates a new LongviewPlan object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLongviewPlanWithDefaults instantiates a new LongviewPlan object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLongviewSubscription instantiates a new LongviewSubscription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLongviewSubscriptionPrice instantiates a new LongviewSubscriptionPrice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLongviewSubscriptionPriceWithDefaults instantiates a new LongviewSubscriptionPrice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLongviewSubscriptionWithDefaults instantiates a new LongviewSubscription object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMaintenance instantiates a new Maintenance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMaintenanceEntity instantiates a new MaintenanceEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMaintenanceEntityWithDefaults instantiates a new MaintenanceEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMaintenanceWithDefaults instantiates a new Maintenance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagedContact instantiates a new ManagedContact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagedContactPhone instantiates a new ManagedContactPhone object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagedContactPhoneWithDefaults instantiates a new ManagedContactPhone object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagedContactWithDefaults instantiates a new ManagedContact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagedCredential instantiates a new ManagedCredential object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagedCredentialWithDefaults instantiates a new ManagedCredential object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagedIssue instantiates a new ManagedIssue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagedIssueEntity instantiates a new ManagedIssueEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagedIssueEntityWithDefaults instantiates a new ManagedIssueEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagedIssueWithDefaults instantiates a new ManagedIssue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagedLinodeSettings instantiates a new ManagedLinodeSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagedLinodeSettingsSsh instantiates a new ManagedLinodeSettingsSsh object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagedLinodeSettingsSshWithDefaults instantiates a new ManagedLinodeSettingsSsh object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagedLinodeSettingsWithDefaults instantiates a new ManagedLinodeSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagedService instantiates a new ManagedService object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagedServiceWithDefaults instantiates a new ManagedService object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNetworkingFirewallsDevices instantiates a new NetworkingFirewallsDevices object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNetworkingFirewallsDevicesWithDefaults instantiates a new NetworkingFirewallsDevices object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNodeBalancer instantiates a new NodeBalancer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNodeBalancerConfig instantiates a new NodeBalancerConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNodeBalancerConfigNodesStatus instantiates a new NodeBalancerConfigNodesStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNodeBalancerConfigNodesStatusWithDefaults instantiates a new NodeBalancerConfigNodesStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNodeBalancerConfigWithDefaults instantiates a new NodeBalancerConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNodeBalancerNode instantiates a new NodeBalancerNode object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNodeBalancerNodeWithDefaults instantiates a new NodeBalancerNode object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNodeBalancerStats instantiates a new NodeBalancerStats object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNodeBalancerStatsData instantiates a new NodeBalancerStatsData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNodeBalancerStatsDataTraffic instantiates a new NodeBalancerStatsDataTraffic object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNodeBalancerStatsDataTrafficWithDefaults instantiates a new NodeBalancerStatsDataTraffic object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNodeBalancerStatsDataWithDefaults instantiates a new NodeBalancerStatsData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNodeBalancerStatsWithDefaults instantiates a new NodeBalancerStats object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNodeBalancerTransfer instantiates a new NodeBalancerTransfer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNodeBalancerTransferWithDefaults instantiates a new NodeBalancerTransfer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNodeBalancerWithDefaults instantiates a new NodeBalancer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNotification instantiates a new Notification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNotificationEntity instantiates a new NotificationEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNotificationEntityWithDefaults instantiates a new NotificationEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNotificationWithDefaults instantiates a new Notification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewOAuthClient instantiates a new OAuthClient object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOAuthClientWithDefaults instantiates a new OAuthClient object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewObjectStorageBucket instantiates a new ObjectStorageBucket object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewObjectStorageBucketWithDefaults instantiates a new ObjectStorageBucket object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewObjectStorageCluster instantiates a new ObjectStorageCluster object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewObjectStorageClusterWithDefaults instantiates a new ObjectStorageCluster object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewObjectStorageKey instantiates a new ObjectStorageKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewObjectStorageKeyBucketAccess instantiates a new ObjectStorageKeyBucketAccess object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewObjectStorageKeyBucketAccessWithDefaults instantiates a new ObjectStorageKeyBucketAccess object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewObjectStorageKeyWithDefaults instantiates a new ObjectStorageKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewObjectStorageObject instantiates a new ObjectStorageObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewObjectStorageObjectWithDefaults instantiates a new ObjectStorageObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewObjectStorageSSL instantiates a new ObjectStorageSSL object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewObjectStorageSSLResponse instantiates a new ObjectStorageSSLResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewObjectStorageSSLResponseWithDefaults instantiates a new ObjectStorageSSLResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewObjectStorageSSLWithDefaults instantiates a new ObjectStorageSSL object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginationEnvelope instantiates a new PaginationEnvelope object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginationEnvelopeWithDefaults instantiates a new PaginationEnvelope object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPayment instantiates a new Payment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaymentRequest instantiates a new PaymentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaymentRequestWithDefaults instantiates a new PaymentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaymentWithDefaults instantiates a new Payment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPayPal instantiates a new PayPal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPayPalExecute instantiates a new PayPalExecute object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPayPalExecuteWithDefaults instantiates a new PayPalExecute object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPayPalWithDefaults instantiates a new PayPal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPersonalAccessToken instantiates a new PersonalAccessToken object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPersonalAccessTokenWithDefaults instantiates a new PersonalAccessToken object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProfile instantiates a new Profile object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProfileReferrals instantiates a new ProfileReferrals object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProfileReferralsWithDefaults instantiates a new ProfileReferrals object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProfileWithDefaults instantiates a new Profile object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRegion instantiates a new Region object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRegionResolvers instantiates a new RegionResolvers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRegionResolversWithDefaults instantiates a new RegionResolvers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRegionWithDefaults instantiates a new Region object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRescueDevices instantiates a new RescueDevices object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRescueDevicesWithDefaults instantiates a new RescueDevices object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSSHKey instantiates a new SSHKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSSHKeyRequest instantiates a new SSHKeyRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSSHKeyRequestWithDefaults instantiates a new SSHKeyRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSSHKeyWithDefaults instantiates a new SSHKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackScript instantiates a new StackScript object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackScriptWithDefaults instantiates a new StackScript object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStatsData instantiates a new StatsData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStatsDataAvailable instantiates a new StatsDataAvailable object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStatsDataAvailableWithDefaults instantiates a new StatsDataAvailable object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStatsDataWithDefaults instantiates a new StatsData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSupportTicket instantiates a new SupportTicket object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSupportTicketEntity instantiates a new SupportTicketEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSupportTicketEntityWithDefaults instantiates a new SupportTicketEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSupportTicketReply instantiates a new SupportTicketReply object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSupportTicketReplyWithDefaults instantiates a new SupportTicketReply object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSupportTicketRequest instantiates a new SupportTicketRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSupportTicketRequestWithDefaults instantiates a new SupportTicketRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSupportTicketWithDefaults instantiates a new SupportTicket object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTag instantiates a new Tag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTagWithDefaults instantiates a new Tag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTransfer instantiates a new Transfer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTransferWithDefaults instantiates a new Transfer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTrustedDevice instantiates a new TrustedDevice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTrustedDeviceWithDefaults instantiates a new TrustedDevice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUserDefinedField instantiates a new UserDefinedField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUserDefinedFieldWithDefaults instantiates a new UserDefinedField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVolume instantiates a new Volume object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVolumeWithDefaults instantiates a new Volume object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Variables

ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

Account Account object.
AccountActivePromotions A list of active promotions on your account.
AccountCreditCard Credit Card information associated with this Account.
AccountSettings Account Settings object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIClient manages communication with the Linode API API v4.85.0 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIResponse stores the API response returned by the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AuthorizedApp An application you have authorized access to your Account through OAuth.
Backup An object representing a Backup or snapshot for a Linode with Backup service enabled.
BackupDisks struct for BackupDisks.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Configuration stores the configuration of the API client.
CreditCard An object representing the credit card information you have on file with Linode to make Payments against your Account.
Device Device can be either a Disk or Volume identified by `disk_id` or `volume_id`.
Devices A dictionary of device disks to use as a device map in a Linode's configuration profile.
Disk struct for Disk.
DiskRequest Disk object request.
Domain A domain zonefile in our DNS system.
DomainRecord A single record on a Domain.
EntityTransfer An object representing an Entity Transfer.
EntityTransferEntities A collection of the entities to include in this transfer request, separated by type.
ErrorObject An object for describing a single error that occurred during the processing of a request.
Event A collection of Event objects.
EventEntity Detailed information about the Event's entity, including ID, type, label, and URL used to access it.
EventSecondaryEntity Detailed information about the Event's secondary entity, which provides additional information for events such as, but not limited to, `linode_boot`, `linode_reboot`, `linode_create`, and `linode_clone` Event actions.
Firewall A resource that controls incoming and outgoing network traffic to a Linode service.
FirewallDevices Associates a Firewall with a Linode service.
FirewallDevicesEntity The Linode service that this Firewall has been applied to.
FirewallRuleConfig One of a Firewall's inbound or outbound access rules.
FirewallRuleConfigAddresses Allowed IPv4 or IPv6 addresses.
FirewallRules The inbound and outbound access rules to apply to the Firewall.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
Grant Represents the level of access a restricted User has to a specific resource on the Account.
GrantsResponse A structure representing all grants a restricted User has on the Account.
GrantsResponseGlobal A structure containing the Account-level grants a User has.
ImagePrivate Private Image object.
ImagePublic Public Image object.
InlineObject struct for InlineObject.
InlineObject1 struct for InlineObject1.
InlineObject10 struct for InlineObject10.
InlineObject11 struct for InlineObject11.
InlineObject12 struct for InlineObject12.
InlineObject13 struct for InlineObject13.
InlineObject14 struct for InlineObject14.
InlineObject15 struct for InlineObject15.
InlineObject16 struct for InlineObject16.
InlineObject17 struct for InlineObject17.
InlineObject18 struct for InlineObject18.
InlineObject19 struct for InlineObject19.
InlineObject2 struct for InlineObject2.
InlineObject3 struct for InlineObject3.
InlineObject4 struct for InlineObject4.
InlineObject5 struct for InlineObject5.
InlineObject6 struct for InlineObject6.
InlineObject7 struct for InlineObject7.
InlineObject8 struct for InlineObject8.
InlineObject9 struct for InlineObject9.
InlineResponse200 struct for InlineResponse200.
InlineResponse2001 struct for InlineResponse2001.
InlineResponse20010 struct for InlineResponse20010.
InlineResponse20011 struct for InlineResponse20011.
InlineResponse20012 struct for InlineResponse20012.
InlineResponse20013 struct for InlineResponse20013.
InlineResponse20014 struct for InlineResponse20014.
InlineResponse20015 struct for InlineResponse20015.
InlineResponse20016 struct for InlineResponse20016.
InlineResponse20016Snapshot struct for InlineResponse20016Snapshot.
InlineResponse20017 struct for InlineResponse20017.
InlineResponse20018 struct for InlineResponse20018.
InlineResponse20019 struct for InlineResponse20019.
InlineResponse2002 struct for InlineResponse2002.
InlineResponse20020 struct for InlineResponse20020.
InlineResponse20021 struct for InlineResponse20021.
InlineResponse20022 struct for InlineResponse20022.
InlineResponse20023 struct for InlineResponse20023.
InlineResponse20024 struct for InlineResponse20024.
InlineResponse20025 struct for InlineResponse20025.
InlineResponse20026 struct for InlineResponse20026.
InlineResponse20027 struct for InlineResponse20027.
InlineResponse20027Data The selected node in the cluster.
InlineResponse20028 struct for InlineResponse20028.
InlineResponse20028Data The Kubernetes API server endpoints for this cluster.
InlineResponse20029 struct for InlineResponse20029.
InlineResponse2003 struct for InlineResponse2003.
InlineResponse20030 struct for InlineResponse20030.
InlineResponse20031 struct for InlineResponse20031.
InlineResponse20032 struct for InlineResponse20032.
InlineResponse20033 struct for InlineResponse20033.
InlineResponse20034 struct for InlineResponse20034.
InlineResponse20035 A unique SSH public key that allows Linode's special forces to access a Managed server to respond to Issues.
InlineResponse20036 struct for InlineResponse20036.
InlineResponse20037 struct for InlineResponse20037.
InlineResponse20038 struct for InlineResponse20038.
InlineResponse20039 struct for InlineResponse20039.
InlineResponse2004 struct for InlineResponse2004.
InlineResponse20040 struct for InlineResponse20040.
InlineResponse20041 struct for InlineResponse20041.
InlineResponse20042 struct for InlineResponse20042.
InlineResponse20043 struct for InlineResponse20043.
InlineResponse20044 struct for InlineResponse20044.
InlineResponse20045 struct for InlineResponse20045.
InlineResponse20046 struct for InlineResponse20046.
InlineResponse20047 struct for InlineResponse20047.
InlineResponse20048 struct for InlineResponse20048.
InlineResponse20049 struct for InlineResponse20049.
InlineResponse2005 struct for InlineResponse2005.
InlineResponse20050 struct for InlineResponse20050.
InlineResponse20051 struct for InlineResponse20051.
InlineResponse20052 struct for InlineResponse20052.
InlineResponse20053 struct for InlineResponse20053.
InlineResponse20054 struct for InlineResponse20054.
InlineResponse20055 struct for InlineResponse20055.
InlineResponse20056 struct for InlineResponse20056.
InlineResponse20057 struct for InlineResponse20057.
InlineResponse20058 struct for InlineResponse20058.
InlineResponse2006 struct for InlineResponse2006.
InlineResponse2007 struct for InlineResponse2007.
InlineResponse2008 struct for InlineResponse2008.
InlineResponse2009 struct for InlineResponse2009.
InlineResponse409 struct for InlineResponse409.
InlineResponse409Errors struct for InlineResponse409Errors.
InlineResponseDefault struct for InlineResponseDefault.
Invoice Account Invoice object.
InvoiceItem An InvoiceItem object.
IPAddress An IP address that exists in Linode's system, either IPv4 or IPv6.
IPAddressPrivate A private IPv4 address that exists in Linode's system.
IPAddressV6LinkLocal A link-local IPv6 address that exists in Linode's system,.
IPAddressV6Slaac A SLAAC IPv6 address that exists in Linode's system.
IPv6Pool An object representing an IPv6 pool.
IPv6Range An object representing an IPv6 range.
Kernel Linux kernel object.
Linode struct for Linode.
LinodeBase Common properties for Linode Request and Response objects.
LinodeConfig struct for LinodeConfig.
LinodeConfigHelpers Helpers enabled when booting to this Linode Config.
LinodeRequest Common properties for creating and rebuilding Linodes.
LinodeStats CPU, IO, IPv4, and IPv6 statistics.
LinodeStatsIo Input/Output statistics.
LinodeStatsNetv4 IPv4 statistics.
LinodeStatsNetv6 IPv6 statistics.
LinodeType Returns collection of Linode types, including pricing and specifications for each type.
LinodeTypeAddons A list of optional add-on services for Linodes and their associated costs.
LinodeTypeAddonsBackups Information about the optional Backup service offered for Linodes.
LinodeTypeAddonsBackupsPrice Cost of enabling Backups for this Linode Type.
LinodeTypePrice Cost in US dollars, broken down into hourly and monthly charges.
LKECluster A Kubernetes cluster.
LKENodePool The set of Node Pools which are members of the Kubernetes cluster.
LKENodePoolRequestBody Specifies a collection of Linodes which will be members of a Kubernetes cluster.
LKENodePoolRequestBodyDisks The values to assign to each partition in this Node Pool's custom disk layout.
LKENodeStatus Status information for a Node which is a member of a Kubernetes cluster.
LKEVersion LKE versions .
Login An object representing a previous successful login for a User.
LongviewClient A LongviewClient is a single monitor set up to track statistics about one of your servers.
LongviewClientApps The apps this Client is monitoring on your Linode.
LongviewPlan Longview Plan object.
LongviewSubscription A Longview Subscription represents a tier of Longview service you can subscribe to.
LongviewSubscriptionPrice Pricing information about this Subscription tier.
Maintenance Information about maintenance affecting an entity.
MaintenanceEntity The entity being affected by maintenance.
ManagedContact Information about someone Linode's special forces may contact in case an issue is detected with a manager service.
ManagedContactPhone Information about how to reach this Contact by phone.
ManagedCredential A securely-stored Credential that allows Linode's special forces to access a Managed server to respond to Issues.
ManagedIssue An Issue that was detected with a service Linode is managing.
ManagedIssueEntity The ticket this Managed Issue opened.
ManagedLinodeSettings Settings for a specific Linode related to Managed Services.
ManagedLinodeSettingsSsh The SSH settings for this Linode.
ManagedService A service that Linode is monitoring as part of your Managed services.
NetworkingFirewallsDevices A Firewall Device assigns a Firewall to a Linode service.
NodeBalancer Linode's load balancing solution.
NodeBalancerConfig A NodeBalancer config represents the configuration of this NodeBalancer on a single port.
NodeBalancerConfigNodesStatus A structure containing information about the health of the backends for this port.
NodeBalancerNode A NodeBalancerNode represents a single backend serving requests for a single port of a NodeBalancer.
NodeBalancerStats Stats for this NodeBalancer.
NodeBalancerStatsData The data returned about this NodeBalancers.
NodeBalancerStatsDataTraffic Traffic statistics for this NodeBalancer.
NodeBalancerTransfer Information about the amount of transfer this NodeBalancer has had so far this month.
Notification An important, often time-sensitive item related to your Account.
NotificationEntity Detailed information about the Notification.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OAuthClient A third-party application registered to Linode that users may log into with their Linode account through our authentication server at <a target=\"_top\" href=\"https://login.linode.com\">https://login.linode.com</a>.
ObjectStorageBucket An Object Storage Bucket.
ObjectStorageCluster An Object Storage Cluster.
ObjectStorageKey A keypair used to communicate with the Object Storage S3 API.
ObjectStorageKeyBucketAccess struct for ObjectStorageKeyBucketAccess.
ObjectStorageObject An Object in Object Storage, or a \"prefix\" that contains one or more objects when a `delimiter` is used.
ObjectStorageSSL Upload a TLS/SSL certificate and private key to be served when you visit your Object Storage bucket via HTTPS.
ObjectStorageSSLResponse If this Object Storage bucket has a corresponding TLS/SSL Certificate.
PaginationEnvelope An envelope for paginated response.
Payment Payment object response.
PaymentRequest Payment object request.
PayPal An object representing the staging of a Payment via PayPal.
PayPalExecute An object representing an execution of Payment to PayPal to capture the funds and credit your Linode Account.
PersonalAccessToken A Personal Access Token is a token generated manually to access the API without going through an OAuth login.
Profile A Profile represents your User in our system.
ProfileReferrals Information about your status in our referral program.
Region An area where Linode services are available.
RegionResolvers struct for RegionResolvers.
RescueDevices struct for RescueDevices.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
SSHKey A credential object for authenticating a User's secure shell connection to a Linode.
SSHKeyRequest An object consisting of a user identified name as the `label` and the generated key as the `ssh-key`.
StackScript A StackScript enables you to quickly deploy a fully-configured application in an automated manner.
StatsData A stat data point.
StatsDataAvailable A collection of graph data returned for managed stats.
SupportTicket A Support Ticket opened on your Account.
SupportTicketEntity The entity this Ticket was opened for.
SupportTicketReply An object representing a reply to a Support Ticket.
SupportTicketRequest An object representing a created Support Ticket - a question or issue and request for help from the Linode support team.
Tag A tag that has been applied to an object on your Account.
Transfer An object representing your network utilization for the current month, in Gigabytes.
TrustedDevice A trusted device object represents an active Remember Me session with <a target=\"_top\" href=\"https://login.linode.com\">login.linode.com</a>.
User A User on your Account.
UserDefinedField A custom field defined by the User with a special syntax within a StackScript.
Volume A Block Storage Volume associated with your Account.

# Type aliases

AccountApiService AccountApi service.
DomainsApiService DomainsApi service.
ImagesApiService ImagesApi service.
LinodeInstancesApiService LinodeInstancesApi service.
LinodeKubernetesEngineLKEApiService LinodeKubernetesEngineLKEApi service.
LinodeTypesApiService LinodeTypesApi service.
LongviewApiService LongviewApi service.
ManagedApiService ManagedApi service.
NetworkingApiService NetworkingApi service.
NodeBalancersApiService NodeBalancersApi service.
ObjectStorageApiService ObjectStorageApi service.
ProfileApiService ProfileApi service.
RegionsApiService RegionsApi service.
ServerConfigurations stores multiple ServerConfiguration items.
StackScriptsApiService StackScriptsApi service.
SupportApiService SupportApi service.
TagsApiService TagsApi service.
VolumesApiService VolumesApi service.