Categorygithub.com/ionos-cloud/sdk-go/v6
modulepackage
6.1.11
Repository: https://github.com/ionos-cloud/sdk-go.git
Documentation: pkg.go.dev

# README

CI Gitter Quality Gate Status Bugs Maintainability Rating Reliability Rating Security Rating Vulnerabilities Release Release Date Go

Alt text

Go API client for ionoscloud

IONOS Enterprise-grade Infrastructure as a Service (IaaS) solutions can be managed through the Cloud API, in addition or as an alternative to the "Data Center Designer" (DCD) browser-based tool.

Both methods employ consistent concepts and features, deliver similar power and flexibility, and can be used to perform a multitude of management tasks, including adding servers, volumes, configuring networks, and so on.

Overview

The IONOS Cloud SDK for GO provides you with access to the IONOS Cloud API. The client library supports both simple and complex requests. It is designed for developers who are building applications in GO . The SDK for GO wraps the IONOS Cloud API. All API operations are performed over SSL and authenticated using your IONOS Cloud portal credentials. The API can be accessed within an instance running in IONOS Cloud or directly over the Internet from any application that can send an HTTPS request and receive an HTTPS response.

Installing

Use go get to retrieve the SDK to add it to your GOPATH workspace, or project's Go module dependencies.

go get github.com/ionos-cloud/sdk-go/v6

To update the SDK use go get -u to retrieve the latest version of the SDK.

go get -u github.com/ionos-cloud/sdk-go/v6

Go Modules

If you are using Go modules, your go get will default to the latest tagged release version of the SDK. To get a specific release version of the SDK use @ in your go get command.

go get github.com/ionos-cloud/sdk-go/[email protected]

To get the latest SDK repository, use @latest.

go get github.com/ionos-cloud/sdk-go/v6@latest

Environment Variables

Environment VariableDescription
IONOS_USERNAMESpecify the username used to login, to authenticate against the IONOS Cloud API
IONOS_PASSWORDSpecify the password used to login, to authenticate against the IONOS Cloud API
IONOS_TOKENSpecify the token used to login, if a token is being used instead of username and password
IONOS_API_URLSpecify the API URL. It will overwrite the API endpoint default value api.ionos.com. Note: the host URL does not contain the /cloudapi/v6 path, so it should not be included in the IONOS_API_URL environment variable
IONOS_LOG_LEVELSpecify the Log Level used to log messages. Possible values: Off, Debug, Trace
IONOS_PINNED_CERTSpecify the SHA-256 public fingerprint here, enables certificate pinning
IONOS_CONTRACT_NUMBERSpecify the contract number on which you wish to provision. Only valid for reseller accounts, for other types of accounts the header will be ignored

⚠️ Note: To overwrite the api endpoint - api.ionos.com, the environment variable $IONOS_API_URL can be set, and used with NewConfigurationFromEnv() function.

Examples

Examples for creating resources using the Go SDK can be found here

Authentication

Basic Authentication

  • Type: HTTP basic authentication

Example

import (
	"context"
	"fmt"
	"github.com/ionos-cloud/sdk-go/v6"
	"log"
)

func basicAuthExample() error {
	cfg := ionoscloud.NewConfiguration("username_here", "pwd_here", "", "")
	cfg.Debug = true
	apiClient := ionoscloud.NewAPIClient(cfg)
	datacenters, _, err := apiClient.DataCentersApi.DatacentersGet(context.Background()).Depth(1).Execute()
	if err != nil {
		return fmt.Errorf("error retrieving datacenters %w", err)
	}
	if datacenters.HasItems() {
		for _, dc := range *datacenters.GetItems() {
			if dc.HasProperties() && dc.GetProperties().HasName() {
				fmt.Println(*dc.GetProperties().GetName())
			}
		}
	}
	return nil
}

Token Authentication

There are 2 ways to generate your token:

Generate token using sdk-go-auth:

    import (
        "context"
        "fmt"
        authApi "github.com/ionos-cloud/sdk-go-auth"
        "github.com/ionos-cloud/sdk-go/v6"
        "log"
    )

    func TokenAuthExample() error {
        //note: to use NewConfigurationFromEnv(), you need to previously set IONOS_USERNAME and IONOS_PASSWORD as env variables
        authClient := authApi.NewAPIClient(authApi.NewConfigurationFromEnv())
        jwt, _, err := authClient.TokensApi.TokensGenerate(context.Background()).Execute()
        if err != nil {
            return fmt.Errorf("error occurred while generating token (%w)", err)
        }
        if !jwt.HasToken() {
            return fmt.Errorf("could not generate token")
        }
        cfg := ionoscloud.NewConfiguration("", "", *jwt.GetToken(), "")
        cfg.Debug = true
        apiClient := ionoscloud.NewAPIClient(cfg)
        datacenters, _, err := apiClient.DataCentersApi.DatacenterGet(context.Background()).Depth(1).Execute()
        if err != nil {
            return fmt.Errorf("error retrieving datacenters (%w)", err)
        }
        return nil
    }

Generate token using ionosctl:

Install ionosctl as explained here Run commands to login and generate your token.

ionosctl login
ionosctl token generate
export IONOS_TOKEN="insert_here_token_saved_from_generate_command"

Save the generated token and use it to authenticate:

    import (
        "context"
        "fmt"
        "github.com/ionos-cloud/sdk-go/v6"
        "log"
    )

    func TokenAuthExample() error {
        //note: to use NewConfigurationFromEnv(), you need to previously set IONOS_TOKEN as env variables
        authClient := authApi.NewAPIClient(authApi.NewConfigurationFromEnv())
        cfg.Debug = true
        apiClient := ionoscloud.NewAPIClient(cfg)
        datacenters, _, err := apiClient.DataCenter6Api.DatacentersGet(context.Background()).Depth(1).Execute()
        if err != nil {
            return fmt.Errorf("error retrieving datacenters (%w)", err)
        }
        return nil
    }

Certificate pinning:

You can enable certificate pinning if you want to bypass the normal certificate checking procedure, by doing the following:

Set env variable IONOS_PINNED_CERT=<insert_sha256_public_fingerprint_here>

You can get the sha256 fingerprint most easily from the browser by inspecting the certificate.

Depth

Many of the List or Get operations will accept an optional depth argument. Setting this to a value between 0 and 5 affects the amount of data that is returned. The details returned vary depending on the resource being queried, but it generally follows this pattern. By default, the SDK sets the depth argument to the maximum value.

DepthDescription
0Only direct properties are included. Children are not included.
1Direct properties and children's references are returned.
2Direct properties and children's properties are returned.
3Direct properties, children's properties, and descendants' references are returned.
4Direct properties, children's properties, and descendants' properties are returned.
5Returns all available properties.

How to set Depth parameter:

⚠️ Please use this parameter with caution. We recommend using the default value and raising its value only if it is needed.

  • On the configuration level:
configuration := ionoscloud.NewConfiguration("USERNAME", "PASSWORD", "TOKEN", "URL")
configuration.SetDepth(5)

Using this method, the depth parameter will be set on all the API calls.

  • When calling a method:
request := apiClient.DataCenterApi.DatacentersGet(context.Background()).Depth(1)

Using this method, the depth parameter will be set on the current API call.

  • Using the default value:

If the depth parameter is not set, it will have the default value from the API that can be found here.

Note: The priority for setting the depth parameter is: set on function call > set on configuration level > set using the default value from the API

Pretty

The operations will also accept an optional pretty argument. Setting this to a value of true or false controls whether the response is pretty-printed (with indentation and new lines). By default, the SDK sets the pretty argument to true.

Changing the base URL

Base URL for the HTTP operation can be changed by using the following function:

requestProperties.SetURL("https://api.ionos.com/cloudapi/v6")

Debugging

You can now inject any logger that implements Printf as a logger instead of using the default sdk logger. There are now Loglevels that you can set: Off, Debug and Trace. Off - does not show any logs Debug - regular logs, no sensitive information Trace - we recommend you only set this field for debugging purposes. Disable it in your production environments because it can log sensitive data. It logs the full request and response without encryption, even for an HTTPS call. Verbose request and response logging can also significantly impact your application's performance.

package main
import "github.com/ionos-cloud/sdk-go/v6"
import "github.com/sirupsen/logrus"
func main() {
    // create your configuration. replace username, password, token and url with correct values, or use NewConfigurationFromEnv()
    // if you have set your env variables as explained above
    cfg := ionoscloud.NewConfiguration("username", "password", "token", "hostUrl")
    // enable request and response logging. this is the most verbose loglevel
    cfg.LogLevel = Trace
    // inject your own logger that implements Printf
    cfg.Logger = logrus.New()
    // create you api client with the configuration
    apiClient := ionoscloud.NewAPIClient(cfg)
}

If you want to see the API call request and response messages, you need to set the Debug field in the Configuration struct:

⚠️ **_Note: the field Debug is now deprecated and will be replaced with LogLevel in the future.

package main
import "github.com/ionos-cloud/sdk-go/v6"
func main() {
    // create your configuration. replace username, password, token and url with correct values, or use NewConfigurationFromEnv()
    // if you have set your env variables as explained above
    cfg := ionoscloud.NewConfiguration("username", "password", "token", "hostUrl")
    // enable request and response logging
    cfg.Debug = true
    // create you api client with the configuration
    apiClient := ionoscloud.NewAPIClient(cfg)
}

⚠️ Note: We recommend you only set this field for debugging purposes. Disable it in your production environments because it can log sensitive data. It logs the full request and response without encryption, even for an HTTPS call. Verbose request and response logging can also significantly impact your application's performance.

Documentation for API Endpoints

All URIs are relative to https://api.ionos.com/cloudapi/v6

API Endpoints table
ClassMethodHTTP requestDescription
DefaultApiApiInfoGetGet /Get API information
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersDeleteDelete /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}Delete an Application Load Balancer by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdGet /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}Get an Application Load Balancer by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersFlowlogsDeleteDelete /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs/{flowLogId}Delete an ALB Flow Log by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdGet /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs/{flowLogId}Get an ALB Flow Log by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersFlowlogsGetGet /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogsGet ALB Flow Logs
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersFlowlogsPatchPatch /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs/{flowLogId}Partially Modify an ALB Flow Log by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersFlowlogsPostPost /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogsCreate an ALB Flow Log
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersFlowlogsPutPut /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs/{flowLogId}Modify an ALB Flow Log by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersForwardingrulesDeleteDelete /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules/{forwardingRuleId}Delete an ALB Forwarding Rule by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdGet /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules/{forwardingRuleId}Get an ALB Forwarding Rule by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersForwardingrulesGetGet /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrulesGet ALB Forwarding Rules
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersForwardingrulesPatchPatch /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules/{forwardingRuleId}Partially modify an ALB Forwarding Rule by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersForwardingrulesPostPost /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrulesCreate an ALB Forwarding Rule
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersForwardingrulesPutPut /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules/{forwardingRuleId}Modify an ALB Forwarding Rule by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersGetGet /datacenters/{datacenterId}/applicationloadbalancersGet Application Load Balancers
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersPatchPatch /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}Partially Modify an Application Load Balancer by ID
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersPostPost /datacenters/{datacenterId}/applicationloadbalancersCreate an Application Load Balancer
ApplicationLoadBalancersApiDatacentersApplicationloadbalancersPutPut /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}Modify an Application Load Balancer by ID
BackupUnitsApiBackupunitsDeleteDelete /backupunits/{backupunitId}Delete backup units
BackupUnitsApiBackupunitsFindByIdGet /backupunits/{backupunitId}Retrieve backup units
BackupUnitsApiBackupunitsGetGet /backupunitsList backup units
BackupUnitsApiBackupunitsPatchPatch /backupunits/{backupunitId}Partially modify backup units
BackupUnitsApiBackupunitsPostPost /backupunitsCreate backup units
BackupUnitsApiBackupunitsPutPut /backupunits/{backupunitId}Modify backup units
BackupUnitsApiBackupunitsSsourlGetGet /backupunits/{backupunitId}/ssourlRetrieve BU single sign-on URLs
ContractResourcesApiContractsGetGet /contractsGet Contract Information
DataCentersApiDatacentersDeleteDelete /datacenters/{datacenterId}Delete data centers
DataCentersApiDatacentersFindByIdGet /datacenters/{datacenterId}Retrieve data centers
DataCentersApiDatacentersGetGet /datacentersList your data centers
DataCentersApiDatacentersPatchPatch /datacenters/{datacenterId}Partially modify a Data Center by ID
DataCentersApiDatacentersPostPost /datacentersCreate a Data Center
DataCentersApiDatacentersPutPut /datacenters/{datacenterId}Modify a Data Center by ID
FirewallRulesApiDatacentersServersNicsFirewallrulesDeleteDelete /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId}Delete firewall rules
FirewallRulesApiDatacentersServersNicsFirewallrulesFindByIdGet /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId}Retrieve firewall rules
FirewallRulesApiDatacentersServersNicsFirewallrulesGetGet /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrulesList firewall rules
FirewallRulesApiDatacentersServersNicsFirewallrulesPatchPatch /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId}Partially modify firewall rules
FirewallRulesApiDatacentersServersNicsFirewallrulesPostPost /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrulesCreate a Firewall Rule
FirewallRulesApiDatacentersServersNicsFirewallrulesPutPut /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId}Modify a Firewall Rule
FlowLogsApiDatacentersServersNicsFlowlogsDeleteDelete /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs/{flowlogId}Delete Flow Logs
FlowLogsApiDatacentersServersNicsFlowlogsFindByIdGet /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs/{flowlogId}Retrieve Flow Logs
FlowLogsApiDatacentersServersNicsFlowlogsGetGet /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogsList Flow Logs
FlowLogsApiDatacentersServersNicsFlowlogsPatchPatch /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs/{flowlogId}Partially modify Flow Logs
FlowLogsApiDatacentersServersNicsFlowlogsPostPost /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogsCreate a Flow Log
FlowLogsApiDatacentersServersNicsFlowlogsPutPut /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs/{flowlogId}Modify Flow Logs
IPBlocksApiIpblocksDeleteDelete /ipblocks/{ipblockId}Delete IP blocks
IPBlocksApiIpblocksFindByIdGet /ipblocks/{ipblockId}Retrieve IP blocks
IPBlocksApiIpblocksGetGet /ipblocksList IP blocks
IPBlocksApiIpblocksPatchPatch /ipblocks/{ipblockId}Partially modify IP blocks
IPBlocksApiIpblocksPostPost /ipblocksReserve a IP Block
IPBlocksApiIpblocksPutPut /ipblocks/{ipblockId}Modify a IP Block by ID
ImagesApiImagesDeleteDelete /images/{imageId}Delete images
ImagesApiImagesFindByIdGet /images/{imageId}Retrieve images
ImagesApiImagesGetGet /imagesList images
ImagesApiImagesPatchPatch /images/{imageId}Partially modify images
ImagesApiImagesPutPut /images/{imageId}Modify an Image by ID
KubernetesApiK8sDeleteDelete /k8s/{k8sClusterId}Delete a Kubernetes Cluster by ID
KubernetesApiK8sFindByClusterIdGet /k8s/{k8sClusterId}Get a Kubernetes Cluster by ID
KubernetesApiK8sGetGet /k8sGet Kubernetes Clusters
KubernetesApiK8sKubeconfigGetGet /k8s/{k8sClusterId}/kubeconfigGet Kubernetes Configuration File
KubernetesApiK8sNodepoolsDeleteDelete /k8s/{k8sClusterId}/nodepools/{nodepoolId}Delete a Kubernetes Node Pool by ID
KubernetesApiK8sNodepoolsFindByIdGet /k8s/{k8sClusterId}/nodepools/{nodepoolId}Get a Kubernetes Node Pool by ID
KubernetesApiK8sNodepoolsGetGet /k8s/{k8sClusterId}/nodepoolsGet Kubernetes Node Pools
KubernetesApiK8sNodepoolsNodesDeleteDelete /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes/{nodeId}Delete a Kubernetes Node by ID
KubernetesApiK8sNodepoolsNodesFindByIdGet /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes/{nodeId}Get Kubernetes Node by ID
KubernetesApiK8sNodepoolsNodesGetGet /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodesGet Kubernetes Nodes
KubernetesApiK8sNodepoolsNodesReplacePostPost /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes/{nodeId}/replaceRecreate a Kubernetes Node by ID
KubernetesApiK8sNodepoolsPostPost /k8s/{k8sClusterId}/nodepoolsCreate a Kubernetes Node Pool
KubernetesApiK8sNodepoolsPutPut /k8s/{k8sClusterId}/nodepools/{nodepoolId}Modify a Kubernetes Node Pool by ID
KubernetesApiK8sPostPost /k8sCreate a Kubernetes Cluster
KubernetesApiK8sPutPut /k8s/{k8sClusterId}Modify a Kubernetes Cluster by ID
KubernetesApiK8sVersionsDefaultGetGet /k8s/versions/defaultGet Default Kubernetes Version
KubernetesApiK8sVersionsGetGet /k8s/versionsGet Kubernetes Versions
LANsApiDatacentersLansDeleteDelete /datacenters/{datacenterId}/lans/{lanId}Delete LANs
LANsApiDatacentersLansFindByIdGet /datacenters/{datacenterId}/lans/{lanId}Retrieve LANs
LANsApiDatacentersLansGetGet /datacenters/{datacenterId}/lansList LANs
LANsApiDatacentersLansNicsFindByIdGet /datacenters/{datacenterId}/lans/{lanId}/nics/{nicId}Retrieve attached NICs
LANsApiDatacentersLansNicsGetGet /datacenters/{datacenterId}/lans/{lanId}/nicsList LAN members
LANsApiDatacentersLansNicsPostPost /datacenters/{datacenterId}/lans/{lanId}/nicsAttach NICs
LANsApiDatacentersLansPatchPatch /datacenters/{datacenterId}/lans/{lanId}Partially modify LANs
LANsApiDatacentersLansPostPost /datacenters/{datacenterId}/lansCreate LANs
LANsApiDatacentersLansPutPut /datacenters/{datacenterId}/lans/{lanId}Modify LANs
LabelsApiDatacentersLabelsDeleteDelete /datacenters/{datacenterId}/labels/{key}Delete data center labels
LabelsApiDatacentersLabelsFindByKeyGet /datacenters/{datacenterId}/labels/{key}Retrieve data center labels
LabelsApiDatacentersLabelsGetGet /datacenters/{datacenterId}/labelsList data center labels
LabelsApiDatacentersLabelsPostPost /datacenters/{datacenterId}/labelsCreate a Data Center Label
LabelsApiDatacentersLabelsPutPut /datacenters/{datacenterId}/labels/{key}Modify a Data Center Label by Key
LabelsApiDatacentersServersLabelsDeleteDelete /datacenters/{datacenterId}/servers/{serverId}/labels/{key}Delete server labels
LabelsApiDatacentersServersLabelsFindByKeyGet /datacenters/{datacenterId}/servers/{serverId}/labels/{key}Retrieve server labels
LabelsApiDatacentersServersLabelsGetGet /datacenters/{datacenterId}/servers/{serverId}/labelsList server labels
LabelsApiDatacentersServersLabelsPostPost /datacenters/{datacenterId}/servers/{serverId}/labelsCreate a Server Label
LabelsApiDatacentersServersLabelsPutPut /datacenters/{datacenterId}/servers/{serverId}/labels/{key}Modify a Server Label
LabelsApiDatacentersVolumesLabelsDeleteDelete /datacenters/{datacenterId}/volumes/{volumeId}/labels/{key}Delete volume labels
LabelsApiDatacentersVolumesLabelsFindByKeyGet /datacenters/{datacenterId}/volumes/{volumeId}/labels/{key}Retrieve volume labels
LabelsApiDatacentersVolumesLabelsGetGet /datacenters/{datacenterId}/volumes/{volumeId}/labelsList volume labels
LabelsApiDatacentersVolumesLabelsPostPost /datacenters/{datacenterId}/volumes/{volumeId}/labelsCreate a Volume Label
LabelsApiDatacentersVolumesLabelsPutPut /datacenters/{datacenterId}/volumes/{volumeId}/labels/{key}Modify a Volume Label
LabelsApiIpblocksLabelsDeleteDelete /ipblocks/{ipblockId}/labels/{key}Delete IP block labels
LabelsApiIpblocksLabelsFindByKeyGet /ipblocks/{ipblockId}/labels/{key}Retrieve IP block labels
LabelsApiIpblocksLabelsGetGet /ipblocks/{ipblockId}/labelsList IP block labels
LabelsApiIpblocksLabelsPostPost /ipblocks/{ipblockId}/labelsCreate IP block labels
LabelsApiIpblocksLabelsPutPut /ipblocks/{ipblockId}/labels/{key}Modify a IP Block Label by ID
LabelsApiLabelsFindByUrnGet /labels/{labelurn}Retrieve labels by URN
LabelsApiLabelsGetGet /labelsList labels
LabelsApiSnapshotsLabelsDeleteDelete /snapshots/{snapshotId}/labels/{key}Delete snapshot labels
LabelsApiSnapshotsLabelsFindByKeyGet /snapshots/{snapshotId}/labels/{key}Retrieve snapshot labels
LabelsApiSnapshotsLabelsGetGet /snapshots/{snapshotId}/labelsList snapshot labels
LabelsApiSnapshotsLabelsPostPost /snapshots/{snapshotId}/labelsCreate a Snapshot Label
LabelsApiSnapshotsLabelsPutPut /snapshots/{snapshotId}/labels/{key}Modify a Snapshot Label by ID
LoadBalancersApiDatacentersLoadbalancersBalancednicsDeleteDelete /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics/{nicId}Detach balanced NICs
LoadBalancersApiDatacentersLoadbalancersBalancednicsFindByNicIdGet /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics/{nicId}Retrieve balanced NICs
LoadBalancersApiDatacentersLoadbalancersBalancednicsGetGet /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednicsList balanced NICs
LoadBalancersApiDatacentersLoadbalancersBalancednicsPostPost /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednicsAttach balanced NICs
LoadBalancersApiDatacentersLoadbalancersDeleteDelete /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}Delete Load Balancers
LoadBalancersApiDatacentersLoadbalancersFindByIdGet /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}Retrieve Load Balancers
LoadBalancersApiDatacentersLoadbalancersGetGet /datacenters/{datacenterId}/loadbalancersList Load Balancers
LoadBalancersApiDatacentersLoadbalancersPatchPatch /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}Partially modify Load Balancers
LoadBalancersApiDatacentersLoadbalancersPostPost /datacenters/{datacenterId}/loadbalancersCreate a Load Balancer
LoadBalancersApiDatacentersLoadbalancersPutPut /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}Modify a Load Balancer by ID
LocationsApiLocationsFindByRegionIdGet /locations/{regionId}Get Locations within a Region
LocationsApiLocationsFindByRegionIdAndIdGet /locations/{regionId}/{locationId}Get Location by ID
LocationsApiLocationsGetGet /locationsGet Locations
NATGatewaysApiDatacentersNatgatewaysDeleteDelete /datacenters/{datacenterId}/natgateways/{natGatewayId}Delete NAT Gateways
NATGatewaysApiDatacentersNatgatewaysFindByNatGatewayIdGet /datacenters/{datacenterId}/natgateways/{natGatewayId}Retrieve NAT Gateways
NATGatewaysApiDatacentersNatgatewaysFlowlogsDeleteDelete /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs/{flowLogId}Delete NAT Gateway Flow Logs
NATGatewaysApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdGet /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs/{flowLogId}Retrieve NAT Gateway Flow Logs
NATGatewaysApiDatacentersNatgatewaysFlowlogsGetGet /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogsList NAT Gateway Flow Logs
NATGatewaysApiDatacentersNatgatewaysFlowlogsPatchPatch /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs/{flowLogId}Partially modify NAT Gateway Flow Logs
NATGatewaysApiDatacentersNatgatewaysFlowlogsPostPost /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogsCreate a NAT Gateway Flow Log
NATGatewaysApiDatacentersNatgatewaysFlowlogsPutPut /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs/{flowLogId}Modify NAT Gateway Flow Logs
NATGatewaysApiDatacentersNatgatewaysGetGet /datacenters/{datacenterId}/natgatewaysList NAT Gateways
NATGatewaysApiDatacentersNatgatewaysPatchPatch /datacenters/{datacenterId}/natgateways/{natGatewayId}Partially modify NAT Gateways
NATGatewaysApiDatacentersNatgatewaysPostPost /datacenters/{datacenterId}/natgatewaysCreate a NAT Gateway
NATGatewaysApiDatacentersNatgatewaysPutPut /datacenters/{datacenterId}/natgateways/{natGatewayId}Modify NAT Gateways
NATGatewaysApiDatacentersNatgatewaysRulesDeleteDelete /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules/{natGatewayRuleId}Delete NAT Gateway rules
NATGatewaysApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdGet /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules/{natGatewayRuleId}Retrieve NAT Gateway rules
NATGatewaysApiDatacentersNatgatewaysRulesGetGet /datacenters/{datacenterId}/natgateways/{natGatewayId}/rulesList NAT Gateway rules
NATGatewaysApiDatacentersNatgatewaysRulesPatchPatch /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules/{natGatewayRuleId}Partially Modify a NAT Gateway Rule by ID
NATGatewaysApiDatacentersNatgatewaysRulesPostPost /datacenters/{datacenterId}/natgateways/{natGatewayId}/rulesCreate a NAT Gateway Rule
NATGatewaysApiDatacentersNatgatewaysRulesPutPut /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules/{natGatewayRuleId}Modify a NAT Gateway Rule by ID
NetworkInterfacesApiDatacentersServersNicsDeleteDelete /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}Delete NICs
NetworkInterfacesApiDatacentersServersNicsFindByIdGet /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}Retrieve NICs
NetworkInterfacesApiDatacentersServersNicsGetGet /datacenters/{datacenterId}/servers/{serverId}/nicsList NICs
NetworkInterfacesApiDatacentersServersNicsPatchPatch /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}Partially modify NICs
NetworkInterfacesApiDatacentersServersNicsPostPost /datacenters/{datacenterId}/servers/{serverId}/nicsCreate a NIC
NetworkInterfacesApiDatacentersServersNicsPutPut /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}Modify NICs
NetworkLoadBalancersApiDatacentersNetworkloadbalancersDeleteDelete /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}Delete Network Load Balancers
NetworkLoadBalancersApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdGet /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}Retrieve Network Load Balancers
NetworkLoadBalancersApiDatacentersNetworkloadbalancersFlowlogsDeleteDelete /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs/{flowLogId}Delete NLB Flow Logs
NetworkLoadBalancersApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdGet /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs/{flowLogId}Retrieve NLB Flow Logs
NetworkLoadBalancersApiDatacentersNetworkloadbalancersFlowlogsGetGet /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogsList NLB Flow Logs
NetworkLoadBalancersApiDatacentersNetworkloadbalancersFlowlogsPatchPatch /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs/{flowLogId}Partially modify NLB Flow Logs
NetworkLoadBalancersApiDatacentersNetworkloadbalancersFlowlogsPostPost /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogsCreate a NLB Flow Log
NetworkLoadBalancersApiDatacentersNetworkloadbalancersFlowlogsPutPut /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs/{flowLogId}Modify NLB Flow Logs
NetworkLoadBalancersApiDatacentersNetworkloadbalancersForwardingrulesDeleteDelete /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules/{forwardingRuleId}Delete NLB forwarding rules
NetworkLoadBalancersApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdGet /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules/{forwardingRuleId}Retrieve NLB forwarding rules
NetworkLoadBalancersApiDatacentersNetworkloadbalancersForwardingrulesGetGet /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrulesList NLB forwarding rules
NetworkLoadBalancersApiDatacentersNetworkloadbalancersForwardingrulesPatchPatch /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules/{forwardingRuleId}Partially modify NLB forwarding rules
NetworkLoadBalancersApiDatacentersNetworkloadbalancersForwardingrulesPostPost /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrulesCreate a NLB Forwarding Rule
NetworkLoadBalancersApiDatacentersNetworkloadbalancersForwardingrulesPutPut /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules/{forwardingRuleId}Modify NLB forwarding rules
NetworkLoadBalancersApiDatacentersNetworkloadbalancersGetGet /datacenters/{datacenterId}/networkloadbalancersList Network Load Balancers
NetworkLoadBalancersApiDatacentersNetworkloadbalancersPatchPatch /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}Partially modify Network Load Balancers
NetworkLoadBalancersApiDatacentersNetworkloadbalancersPostPost /datacenters/{datacenterId}/networkloadbalancersCreate a Network Load Balancer
NetworkLoadBalancersApiDatacentersNetworkloadbalancersPutPut /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}Modify Network Load Balancers
PrivateCrossConnectsApiPccsDeleteDelete /pccs/{pccId}Delete private Cross-Connects
PrivateCrossConnectsApiPccsFindByIdGet /pccs/{pccId}Retrieve private Cross-Connects
PrivateCrossConnectsApiPccsGetGet /pccsList private Cross-Connects
PrivateCrossConnectsApiPccsPatchPatch /pccs/{pccId}Partially modify private Cross-Connects
PrivateCrossConnectsApiPccsPostPost /pccsCreate a Private Cross-Connect
RequestsApiRequestsFindByIdGet /requests/{requestId}Retrieve requests
RequestsApiRequestsGetGet /requestsList requests
RequestsApiRequestsStatusGetGet /requests/{requestId}/statusRetrieve request status
ServersApiDatacentersServersCdromsDeleteDelete /datacenters/{datacenterId}/servers/{serverId}/cdroms/{cdromId}Detach a CD-ROM by ID
ServersApiDatacentersServersCdromsFindByIdGet /datacenters/{datacenterId}/servers/{serverId}/cdroms/{cdromId}Get Attached CD-ROM by ID
ServersApiDatacentersServersCdromsGetGet /datacenters/{datacenterId}/servers/{serverId}/cdromsGet Attached CD-ROMs
ServersApiDatacentersServersCdromsPostPost /datacenters/{datacenterId}/servers/{serverId}/cdromsAttach a CD-ROM
ServersApiDatacentersServersDeleteDelete /datacenters/{datacenterId}/servers/{serverId}Delete servers
ServersApiDatacentersServersFindByIdGet /datacenters/{datacenterId}/servers/{serverId}Retrieve servers by ID
ServersApiDatacentersServersGetGet /datacenters/{datacenterId}/serversList servers
ServersApiDatacentersServersPatchPatch /datacenters/{datacenterId}/servers/{serverId}Partially modify servers
ServersApiDatacentersServersPostPost /datacenters/{datacenterId}/serversCreate a Server
ServersApiDatacentersServersPutPut /datacenters/{datacenterId}/servers/{serverId}Modify a Server by ID
ServersApiDatacentersServersRebootPostPost /datacenters/{datacenterId}/servers/{serverId}/rebootReboot servers
ServersApiDatacentersServersRemoteConsoleGetGet /datacenters/{datacenterId}/servers/{serverId}/remoteconsoleGet Remote Console link
ServersApiDatacentersServersResumePostPost /datacenters/{datacenterId}/servers/{serverId}/resumeResume a Cube Server by ID
ServersApiDatacentersServersStartPostPost /datacenters/{datacenterId}/servers/{serverId}/startStart an Enterprise Server by ID
ServersApiDatacentersServersStopPostPost /datacenters/{datacenterId}/servers/{serverId}/stopStop an Enterprise Server by ID
ServersApiDatacentersServersSuspendPostPost /datacenters/{datacenterId}/servers/{serverId}/suspendSuspend a Cube Server by ID
ServersApiDatacentersServersTokenGetGet /datacenters/{datacenterId}/servers/{serverId}/tokenGet JASON Web Token
ServersApiDatacentersServersUpgradePostPost /datacenters/{datacenterId}/servers/{serverId}/upgradeUpgrade a Server by ID
ServersApiDatacentersServersVolumesDeleteDelete /datacenters/{datacenterId}/servers/{serverId}/volumes/{volumeId}Detach a Volume by ID
ServersApiDatacentersServersVolumesFindByIdGet /datacenters/{datacenterId}/servers/{serverId}/volumes/{volumeId}Get Attached Volume by ID
ServersApiDatacentersServersVolumesGetGet /datacenters/{datacenterId}/servers/{serverId}/volumesGet Attached Volumes
ServersApiDatacentersServersVolumesPostPost /datacenters/{datacenterId}/servers/{serverId}/volumesAttach a Volume to a Server
SnapshotsApiSnapshotsDeleteDelete /snapshots/{snapshotId}Delete snapshots
SnapshotsApiSnapshotsFindByIdGet /snapshots/{snapshotId}Retrieve snapshots by ID
SnapshotsApiSnapshotsGetGet /snapshotsList snapshots
SnapshotsApiSnapshotsPatchPatch /snapshots/{snapshotId}Partially modify snapshots
SnapshotsApiSnapshotsPutPut /snapshots/{snapshotId}Modify a Snapshot by ID
TargetGroupsApiTargetGroupsDeleteDelete /targetgroups/{targetGroupId}Delete a Target Group by ID
TargetGroupsApiTargetgroupsFindByTargetGroupIdGet /targetgroups/{targetGroupId}Get a Target Group by ID
TargetGroupsApiTargetgroupsGetGet /targetgroupsGet Target Groups
TargetGroupsApiTargetgroupsPatchPatch /targetgroups/{targetGroupId}Partially Modify a Target Group by ID
TargetGroupsApiTargetgroupsPostPost /targetgroupsCreate a Target Group
TargetGroupsApiTargetgroupsPutPut /targetgroups/{targetGroupId}Modify a Target Group by ID
TemplatesApiTemplatesFindByIdGet /templates/{templateId}Get Cubes Template by ID
TemplatesApiTemplatesGetGet /templatesGet Cubes Templates
UserManagementApiUmGroupsDeleteDelete /um/groups/{groupId}Delete groups
UserManagementApiUmGroupsFindByIdGet /um/groups/{groupId}Retrieve groups
UserManagementApiUmGroupsGetGet /um/groupsList all groups
UserManagementApiUmGroupsPostPost /um/groupsCreate groups
UserManagementApiUmGroupsPutPut /um/groups/{groupId}Modify groups
UserManagementApiUmGroupsResourcesGetGet /um/groups/{groupId}/resourcesRetrieve group resources
UserManagementApiUmGroupsSharesDeleteDelete /um/groups/{groupId}/shares/{resourceId}Remove group shares
UserManagementApiUmGroupsSharesFindByResourceIdGet /um/groups/{groupId}/shares/{resourceId}Retrieve group shares
UserManagementApiUmGroupsSharesGetGet /um/groups/{groupId}/sharesList group shares
UserManagementApiUmGroupsSharesPostPost /um/groups/{groupId}/shares/{resourceId}Add group shares
UserManagementApiUmGroupsSharesPutPut /um/groups/{groupId}/shares/{resourceId}Modify group share privileges
UserManagementApiUmGroupsUsersDeleteDelete /um/groups/{groupId}/users/{userId}Remove users from groups
UserManagementApiUmGroupsUsersGetGet /um/groups/{groupId}/usersList group members
UserManagementApiUmGroupsUsersPostPost /um/groups/{groupId}/usersAdd a Group Member
UserManagementApiUmResourcesFindByTypeGet /um/resources/{resourceType}List resources by type
UserManagementApiUmResourcesFindByTypeAndIdGet /um/resources/{resourceType}/{resourceId}Retrieve resources by type
UserManagementApiUmResourcesGetGet /um/resourcesList all resources
UserManagementApiUmUsersDeleteDelete /um/users/{userId}Delete users
UserManagementApiUmUsersFindByIdGet /um/users/{userId}Retrieve users
UserManagementApiUmUsersGetGet /um/usersList all users
UserManagementApiUmUsersGroupsGetGet /um/users/{userId}/groupsRetrieve group resources by user ID
UserManagementApiUmUsersOwnsGetGet /um/users/{userId}/ownsRetrieve user resources by user ID
UserManagementApiUmUsersPostPost /um/usersCreate users
UserManagementApiUmUsersPutPut /um/users/{userId}Modify users
UserS3KeysApiUmUsersS3keysDeleteDelete /um/users/{userId}/s3keys/{keyId}Delete S3 keys
UserS3KeysApiUmUsersS3keysFindByKeyIdGet /um/users/{userId}/s3keys/{keyId}Retrieve user S3 keys by key ID
UserS3KeysApiUmUsersS3keysGetGet /um/users/{userId}/s3keysList user S3 keys
UserS3KeysApiUmUsersS3keysPostPost /um/users/{userId}/s3keysCreate user S3 keys
UserS3KeysApiUmUsersS3keysPutPut /um/users/{userId}/s3keys/{keyId}Modify a S3 Key by Key ID
UserS3KeysApiUmUsersS3ssourlGetGet /um/users/{userId}/s3ssourlRetrieve S3 single sign-on URLs
VolumesApiDatacentersVolumesCreateSnapshotPostPost /datacenters/{datacenterId}/volumes/{volumeId}/create-snapshotCreate volume snapshots
VolumesApiDatacentersVolumesDeleteDelete /datacenters/{datacenterId}/volumes/{volumeId}Delete volumes
VolumesApiDatacentersVolumesFindByIdGet /datacenters/{datacenterId}/volumes/{volumeId}Retrieve volumes
VolumesApiDatacentersVolumesGetGet /datacenters/{datacenterId}/volumesList volumes
VolumesApiDatacentersVolumesPatchPatch /datacenters/{datacenterId}/volumes/{volumeId}Partially modify volumes
VolumesApiDatacentersVolumesPostPost /datacenters/{datacenterId}/volumesCreate a Volume
VolumesApiDatacentersVolumesPutPut /datacenters/{datacenterId}/volumes/{volumeId}Modify a Volume by ID
VolumesApiDatacentersVolumesRestoreSnapshotPostPost /datacenters/{datacenterId}/volumes/{volumeId}/restore-snapshotRestore volume snapshots

Documentation For Models

All URIs are relative to https://api.ionos.com/cloudapi/v6

API models list

[Back to API list] [Back to Model list]

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:

Deprecated in favor of ToPtr that uses generics

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

# Packages

No description provided by the author

# Functions

AddPinnedCert - enables pinning of the sha256 public fingerprint to the http client's transport.
CacheExpires helper function to determine remaining time before repeating a request.
IsNil checks if an input is nil.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResonse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewApplicationLoadBalancer instantiates a new ApplicationLoadBalancer 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.
NewApplicationLoadBalancerEntities instantiates a new ApplicationLoadBalancerEntities 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.
NewApplicationLoadBalancerEntitiesWithDefaults instantiates a new ApplicationLoadBalancerEntities 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.
NewApplicationLoadBalancerForwardingRule instantiates a new ApplicationLoadBalancerForwardingRule 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.
NewApplicationLoadBalancerForwardingRuleProperties instantiates a new ApplicationLoadBalancerForwardingRuleProperties 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.
NewApplicationLoadBalancerForwardingRulePropertiesWithDefaults instantiates a new ApplicationLoadBalancerForwardingRuleProperties 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.
NewApplicationLoadBalancerForwardingRulePut instantiates a new ApplicationLoadBalancerForwardingRulePut 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.
NewApplicationLoadBalancerForwardingRulePutWithDefaults instantiates a new ApplicationLoadBalancerForwardingRulePut 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.
NewApplicationLoadBalancerForwardingRules instantiates a new ApplicationLoadBalancerForwardingRules 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.
NewApplicationLoadBalancerForwardingRulesWithDefaults instantiates a new ApplicationLoadBalancerForwardingRules 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.
NewApplicationLoadBalancerForwardingRuleWithDefaults instantiates a new ApplicationLoadBalancerForwardingRule 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.
NewApplicationLoadBalancerHttpRule instantiates a new ApplicationLoadBalancerHttpRule 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.
NewApplicationLoadBalancerHttpRuleCondition instantiates a new ApplicationLoadBalancerHttpRuleCondition 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.
NewApplicationLoadBalancerHttpRuleConditionWithDefaults instantiates a new ApplicationLoadBalancerHttpRuleCondition 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.
NewApplicationLoadBalancerHttpRuleWithDefaults instantiates a new ApplicationLoadBalancerHttpRule 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.
NewApplicationLoadBalancerProperties instantiates a new ApplicationLoadBalancerProperties 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.
NewApplicationLoadBalancerPropertiesWithDefaults instantiates a new ApplicationLoadBalancerProperties 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.
NewApplicationLoadBalancerPut instantiates a new ApplicationLoadBalancerPut 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.
NewApplicationLoadBalancerPutWithDefaults instantiates a new ApplicationLoadBalancerPut 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.
NewApplicationLoadBalancers instantiates a new ApplicationLoadBalancers 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.
NewApplicationLoadBalancersWithDefaults instantiates a new ApplicationLoadBalancers 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.
NewApplicationLoadBalancerWithDefaults instantiates a new ApplicationLoadBalancer 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.
NewAttachedVolumes instantiates a new AttachedVolumes 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.
NewAttachedVolumesWithDefaults instantiates a new AttachedVolumes 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.
NewBackupUnit instantiates a new BackupUnit 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.
NewBackupUnitProperties instantiates a new BackupUnitProperties 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.
NewBackupUnitPropertiesWithDefaults instantiates a new BackupUnitProperties 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.
NewBackupUnits instantiates a new BackupUnits 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.
NewBackupUnitSSO instantiates a new BackupUnitSSO 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.
NewBackupUnitSSOWithDefaults instantiates a new BackupUnitSSO 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.
NewBackupUnitsWithDefaults instantiates a new BackupUnits 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.
NewBackupUnitWithDefaults instantiates a new BackupUnit 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.
NewBalancedNics instantiates a new BalancedNics 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.
NewBalancedNicsWithDefaults instantiates a new BalancedNics 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.
NewCdroms instantiates a new Cdroms 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.
NewCdromsWithDefaults instantiates a new Cdroms 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.
No description provided by the author
NewConnectableDatacenter instantiates a new ConnectableDatacenter 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.
NewConnectableDatacenterWithDefaults instantiates a new ConnectableDatacenter 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.
NewContract instantiates a new Contract 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.
NewContractProperties instantiates a new ContractProperties 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.
NewContractPropertiesWithDefaults instantiates a new ContractProperties 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.
NewContracts instantiates a new Contracts 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.
NewContractsWithDefaults instantiates a new Contracts 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.
NewContractWithDefaults instantiates a new Contract 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.
NewCpuArchitectureProperties instantiates a new CpuArchitectureProperties 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.
NewCpuArchitecturePropertiesWithDefaults instantiates a new CpuArchitectureProperties 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.
NewDatacenter instantiates a new Datacenter 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.
NewDatacenterElementMetadata instantiates a new DatacenterElementMetadata 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.
NewDatacenterElementMetadataWithDefaults instantiates a new DatacenterElementMetadata 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.
NewDataCenterEntities instantiates a new DataCenterEntities 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.
NewDataCenterEntitiesWithDefaults instantiates a new DataCenterEntities 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.
NewDatacenterProperties instantiates a new DatacenterProperties 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.
NewDatacenterPropertiesWithDefaults instantiates a new DatacenterProperties 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.
NewDatacenters instantiates a new Datacenters 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.
NewDatacentersWithDefaults instantiates a new Datacenters 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.
NewDatacenterWithDefaults instantiates a new Datacenter 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
NewError instantiates a new Error 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.
NewErrorMessage instantiates a new ErrorMessage 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.
NewErrorMessageWithDefaults instantiates a new ErrorMessage 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.
NewErrorWithDefaults instantiates a new Error 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.
NewFirewallRule instantiates a new FirewallRule 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.
NewFirewallruleProperties instantiates a new FirewallruleProperties 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.
NewFirewallrulePropertiesWithDefaults instantiates a new FirewallruleProperties 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.
NewFirewallRuleWithDefaults instantiates a new FirewallRule 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.
NewFlowLog instantiates a new FlowLog 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.
NewFlowLogProperties instantiates a new FlowLogProperties 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.
NewFlowLogPropertiesWithDefaults instantiates a new FlowLogProperties 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.
NewFlowLogPut instantiates a new FlowLogPut 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.
NewFlowLogPutWithDefaults instantiates a new FlowLogPut 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.
NewFlowLogs instantiates a new FlowLogs 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.
NewFlowLogsWithDefaults instantiates a new FlowLogs 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.
NewFlowLogWithDefaults instantiates a new FlowLog 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.
NewGenericOpenAPIError - constructor for GenericOpenAPIError.
NewGroup instantiates a new Group 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.
NewGroupEntities instantiates a new GroupEntities 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.
NewGroupEntitiesWithDefaults instantiates a new GroupEntities 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.
NewGroupMembers instantiates a new GroupMembers 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.
NewGroupMembersWithDefaults instantiates a new GroupMembers 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.
NewGroupProperties instantiates a new GroupProperties 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.
NewGroupPropertiesWithDefaults instantiates a new GroupProperties 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.
NewGroups instantiates a new Groups 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.
NewGroupShare instantiates a new GroupShare 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.
NewGroupShareProperties instantiates a new GroupShareProperties 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.
NewGroupSharePropertiesWithDefaults instantiates a new GroupShareProperties 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.
NewGroupShares instantiates a new GroupShares 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.
NewGroupSharesWithDefaults instantiates a new GroupShares 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.
NewGroupShareWithDefaults instantiates a new GroupShare 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.
NewGroupsWithDefaults instantiates a new Groups 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.
NewGroupUsers instantiates a new GroupUsers 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.
NewGroupUsersWithDefaults instantiates a new GroupUsers 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.
NewGroupWithDefaults instantiates a new Group 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.
NewImage instantiates a new Image 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.
NewImageProperties instantiates a new ImageProperties 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.
NewImagePropertiesWithDefaults instantiates a new ImageProperties 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.
NewImages instantiates a new Images 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.
NewImagesWithDefaults instantiates a new Images 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.
NewImageWithDefaults instantiates a new Image 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.
NewInfo instantiates a new Info 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.
NewInfoWithDefaults instantiates a new Info 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.
NewIpBlock instantiates a new IpBlock 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.
NewIpBlockProperties instantiates a new IpBlockProperties 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.
NewIpBlockPropertiesWithDefaults instantiates a new IpBlockProperties 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.
NewIpBlocks instantiates a new IpBlocks 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.
NewIpBlocksWithDefaults instantiates a new IpBlocks 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.
NewIpBlockWithDefaults instantiates a new IpBlock 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.
NewIpConsumer instantiates a new IpConsumer 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.
NewIpConsumerWithDefaults instantiates a new IpConsumer 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.
NewIPFailover instantiates a new IPFailover 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.
NewIPFailoverWithDefaults instantiates a new IPFailover 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.
NewKubernetesAutoScaling instantiates a new KubernetesAutoScaling 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.
NewKubernetesAutoScalingWithDefaults instantiates a new KubernetesAutoScaling 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.
NewKubernetesCluster instantiates a new KubernetesCluster 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.
NewKubernetesClusterEntities instantiates a new KubernetesClusterEntities 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.
NewKubernetesClusterEntitiesWithDefaults instantiates a new KubernetesClusterEntities 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.
NewKubernetesClusterForPost instantiates a new KubernetesClusterForPost 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.
NewKubernetesClusterForPostWithDefaults instantiates a new KubernetesClusterForPost 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.
NewKubernetesClusterForPut instantiates a new KubernetesClusterForPut 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.
NewKubernetesClusterForPutWithDefaults instantiates a new KubernetesClusterForPut 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.
NewKubernetesClusterProperties instantiates a new KubernetesClusterProperties 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.
NewKubernetesClusterPropertiesForPost instantiates a new KubernetesClusterPropertiesForPost 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.
NewKubernetesClusterPropertiesForPostWithDefaults instantiates a new KubernetesClusterPropertiesForPost 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.
NewKubernetesClusterPropertiesForPut instantiates a new KubernetesClusterPropertiesForPut 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.
NewKubernetesClusterPropertiesForPutWithDefaults instantiates a new KubernetesClusterPropertiesForPut 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.
NewKubernetesClusterPropertiesWithDefaults instantiates a new KubernetesClusterProperties 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.
NewKubernetesClusters instantiates a new KubernetesClusters 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.
NewKubernetesClustersWithDefaults instantiates a new KubernetesClusters 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.
NewKubernetesClusterWithDefaults instantiates a new KubernetesCluster 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.
NewKubernetesMaintenanceWindow instantiates a new KubernetesMaintenanceWindow 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.
NewKubernetesMaintenanceWindowWithDefaults instantiates a new KubernetesMaintenanceWindow 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.
NewKubernetesNode instantiates a new KubernetesNode 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.
NewKubernetesNodeMetadata instantiates a new KubernetesNodeMetadata 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.
NewKubernetesNodeMetadataWithDefaults instantiates a new KubernetesNodeMetadata 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.
NewKubernetesNodePool instantiates a new KubernetesNodePool 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.
NewKubernetesNodePoolForPost instantiates a new KubernetesNodePoolForPost 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.
NewKubernetesNodePoolForPostWithDefaults instantiates a new KubernetesNodePoolForPost 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.
NewKubernetesNodePoolForPut instantiates a new KubernetesNodePoolForPut 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.
NewKubernetesNodePoolForPutWithDefaults instantiates a new KubernetesNodePoolForPut 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.
NewKubernetesNodePoolLan instantiates a new KubernetesNodePoolLan 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.
NewKubernetesNodePoolLanRoutes instantiates a new KubernetesNodePoolLanRoutes 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.
NewKubernetesNodePoolLanRoutesWithDefaults instantiates a new KubernetesNodePoolLanRoutes 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.
NewKubernetesNodePoolLanWithDefaults instantiates a new KubernetesNodePoolLan 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.
NewKubernetesNodePoolProperties instantiates a new KubernetesNodePoolProperties 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.
NewKubernetesNodePoolPropertiesForPost instantiates a new KubernetesNodePoolPropertiesForPost 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.
NewKubernetesNodePoolPropertiesForPostWithDefaults instantiates a new KubernetesNodePoolPropertiesForPost 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.
NewKubernetesNodePoolPropertiesForPut instantiates a new KubernetesNodePoolPropertiesForPut 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.
NewKubernetesNodePoolPropertiesForPutWithDefaults instantiates a new KubernetesNodePoolPropertiesForPut 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.
NewKubernetesNodePoolPropertiesWithDefaults instantiates a new KubernetesNodePoolProperties 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.
NewKubernetesNodePools instantiates a new KubernetesNodePools 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.
NewKubernetesNodePoolsWithDefaults instantiates a new KubernetesNodePools 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.
NewKubernetesNodePoolWithDefaults instantiates a new KubernetesNodePool 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.
NewKubernetesNodeProperties instantiates a new KubernetesNodeProperties 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.
NewKubernetesNodePropertiesWithDefaults instantiates a new KubernetesNodeProperties 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.
NewKubernetesNodes instantiates a new KubernetesNodes 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.
NewKubernetesNodesWithDefaults instantiates a new KubernetesNodes 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.
NewKubernetesNodeWithDefaults instantiates a new KubernetesNode 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.
NewLabel instantiates a new Label 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.
NewLabelProperties instantiates a new LabelProperties 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.
NewLabelPropertiesWithDefaults instantiates a new LabelProperties 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.
NewLabelResource instantiates a new LabelResource 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.
NewLabelResourceProperties instantiates a new LabelResourceProperties 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.
NewLabelResourcePropertiesWithDefaults instantiates a new LabelResourceProperties 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.
NewLabelResources instantiates a new LabelResources 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.
NewLabelResourcesWithDefaults instantiates a new LabelResources 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.
NewLabelResourceWithDefaults instantiates a new LabelResource 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.
NewLabels instantiates a new Labels 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.
NewLabelsWithDefaults instantiates a new Labels 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.
NewLabelWithDefaults instantiates a new Label 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.
NewLan instantiates a new Lan 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.
NewLanEntities instantiates a new LanEntities 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.
NewLanEntitiesWithDefaults instantiates a new LanEntities 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.
NewLanNics instantiates a new LanNics 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.
NewLanNicsWithDefaults instantiates a new LanNics 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.
NewLanPost instantiates a new LanPost 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.
NewLanPostWithDefaults instantiates a new LanPost 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.
NewLanProperties instantiates a new LanProperties 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.
NewLanPropertiesPost instantiates a new LanPropertiesPost 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.
NewLanPropertiesPostWithDefaults instantiates a new LanPropertiesPost 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.
NewLanPropertiesWithDefaults instantiates a new LanProperties 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.
NewLans instantiates a new Lans 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.
NewLansWithDefaults instantiates a new Lans 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.
NewLanWithDefaults instantiates a new Lan 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.
NewLoadbalancer instantiates a new Loadbalancer 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.
NewLoadbalancerEntities instantiates a new LoadbalancerEntities 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.
NewLoadbalancerEntitiesWithDefaults instantiates a new LoadbalancerEntities 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.
NewLoadbalancerProperties instantiates a new LoadbalancerProperties 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.
NewLoadbalancerPropertiesWithDefaults instantiates a new LoadbalancerProperties 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.
NewLoadbalancers instantiates a new Loadbalancers 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.
NewLoadbalancersWithDefaults instantiates a new Loadbalancers 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.
NewLoadbalancerWithDefaults instantiates a new Loadbalancer 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.
NewLocation instantiates a new Location 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.
NewLocationProperties instantiates a new LocationProperties 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.
NewLocationPropertiesWithDefaults instantiates a new LocationProperties 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.
NewLocations instantiates a new Locations 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.
NewLocationsWithDefaults instantiates a new Locations 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.
NewLocationWithDefaults instantiates a new Location 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.
NewNatGateway instantiates a new NatGateway 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.
NewNatGatewayEntities instantiates a new NatGatewayEntities 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.
NewNatGatewayEntitiesWithDefaults instantiates a new NatGatewayEntities 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.
NewNatGatewayLanProperties instantiates a new NatGatewayLanProperties 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.
NewNatGatewayLanPropertiesWithDefaults instantiates a new NatGatewayLanProperties 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.
NewNatGatewayProperties instantiates a new NatGatewayProperties 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.
NewNatGatewayPropertiesWithDefaults instantiates a new NatGatewayProperties 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.
NewNatGatewayPut instantiates a new NatGatewayPut 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.
NewNatGatewayPutWithDefaults instantiates a new NatGatewayPut 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.
NewNatGatewayRule instantiates a new NatGatewayRule 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.
NewNatGatewayRuleProperties instantiates a new NatGatewayRuleProperties 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.
NewNatGatewayRulePropertiesWithDefaults instantiates a new NatGatewayRuleProperties 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.
NewNatGatewayRulePut instantiates a new NatGatewayRulePut 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.
NewNatGatewayRulePutWithDefaults instantiates a new NatGatewayRulePut 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.
NewNatGatewayRules instantiates a new NatGatewayRules 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.
NewNatGatewayRulesWithDefaults instantiates a new NatGatewayRules 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.
NewNatGatewayRuleWithDefaults instantiates a new NatGatewayRule 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.
NewNatGateways instantiates a new NatGateways 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.
NewNatGatewaysWithDefaults instantiates a new NatGateways 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.
NewNatGatewayWithDefaults instantiates a new NatGateway 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.
NewNetworkLoadBalancer instantiates a new NetworkLoadBalancer 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.
NewNetworkLoadBalancerEntities instantiates a new NetworkLoadBalancerEntities 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.
NewNetworkLoadBalancerEntitiesWithDefaults instantiates a new NetworkLoadBalancerEntities 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.
NewNetworkLoadBalancerForwardingRule instantiates a new NetworkLoadBalancerForwardingRule 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.
NewNetworkLoadBalancerForwardingRuleHealthCheck instantiates a new NetworkLoadBalancerForwardingRuleHealthCheck 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.
NewNetworkLoadBalancerForwardingRuleHealthCheckWithDefaults instantiates a new NetworkLoadBalancerForwardingRuleHealthCheck 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.
NewNetworkLoadBalancerForwardingRuleProperties instantiates a new NetworkLoadBalancerForwardingRuleProperties 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.
NewNetworkLoadBalancerForwardingRulePropertiesWithDefaults instantiates a new NetworkLoadBalancerForwardingRuleProperties 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.
NewNetworkLoadBalancerForwardingRulePut instantiates a new NetworkLoadBalancerForwardingRulePut 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.
NewNetworkLoadBalancerForwardingRulePutWithDefaults instantiates a new NetworkLoadBalancerForwardingRulePut 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.
NewNetworkLoadBalancerForwardingRules instantiates a new NetworkLoadBalancerForwardingRules 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.
NewNetworkLoadBalancerForwardingRulesWithDefaults instantiates a new NetworkLoadBalancerForwardingRules 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.
NewNetworkLoadBalancerForwardingRuleTarget instantiates a new NetworkLoadBalancerForwardingRuleTarget 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.
NewNetworkLoadBalancerForwardingRuleTargetHealthCheck instantiates a new NetworkLoadBalancerForwardingRuleTargetHealthCheck 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.
NewNetworkLoadBalancerForwardingRuleTargetHealthCheckWithDefaults instantiates a new NetworkLoadBalancerForwardingRuleTargetHealthCheck 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.
NewNetworkLoadBalancerForwardingRuleTargetWithDefaults instantiates a new NetworkLoadBalancerForwardingRuleTarget 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.
NewNetworkLoadBalancerForwardingRuleWithDefaults instantiates a new NetworkLoadBalancerForwardingRule 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.
NewNetworkLoadBalancerProperties instantiates a new NetworkLoadBalancerProperties 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.
NewNetworkLoadBalancerPropertiesWithDefaults instantiates a new NetworkLoadBalancerProperties 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.
NewNetworkLoadBalancerPut instantiates a new NetworkLoadBalancerPut 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.
NewNetworkLoadBalancerPutWithDefaults instantiates a new NetworkLoadBalancerPut 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.
NewNetworkLoadBalancers instantiates a new NetworkLoadBalancers 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.
NewNetworkLoadBalancersWithDefaults instantiates a new NetworkLoadBalancers 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.
NewNetworkLoadBalancerWithDefaults instantiates a new NetworkLoadBalancer 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.
NewNic instantiates a new Nic 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.
NewNicEntities instantiates a new NicEntities 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.
NewNicEntitiesWithDefaults instantiates a new NicEntities 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.
NewNicProperties instantiates a new NicProperties 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.
NewNicPropertiesWithDefaults instantiates a new NicProperties 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.
NewNicPut instantiates a new NicPut 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.
NewNicPutWithDefaults instantiates a new NicPut 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.
NewNics instantiates a new Nics 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.
NewNicsWithDefaults instantiates a new Nics 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.
NewNicWithDefaults instantiates a new Nic 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.
NewNoStateMetaData instantiates a new NoStateMetaData 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.
NewNoStateMetaDataWithDefaults instantiates a new NoStateMetaData 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
NewPaginationLinks instantiates a new PaginationLinks 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.
NewPaginationLinksWithDefaults instantiates a new PaginationLinks 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.
NewPeer instantiates a new Peer 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.
NewPeerWithDefaults instantiates a new Peer 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.
NewPrivateCrossConnect instantiates a new PrivateCrossConnect 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.
NewPrivateCrossConnectProperties instantiates a new PrivateCrossConnectProperties 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.
NewPrivateCrossConnectPropertiesWithDefaults instantiates a new PrivateCrossConnectProperties 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.
NewPrivateCrossConnects instantiates a new PrivateCrossConnects 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.
NewPrivateCrossConnectsWithDefaults instantiates a new PrivateCrossConnects 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.
NewPrivateCrossConnectWithDefaults instantiates a new PrivateCrossConnect 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.
NewRemoteConsoleUrl instantiates a new RemoteConsoleUrl 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.
NewRemoteConsoleUrlWithDefaults instantiates a new RemoteConsoleUrl 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.
NewRequest instantiates a new Request 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.
NewRequestMetadata instantiates a new RequestMetadata 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.
NewRequestMetadataWithDefaults instantiates a new RequestMetadata 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.
NewRequestProperties instantiates a new RequestProperties 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.
NewRequestPropertiesWithDefaults instantiates a new RequestProperties 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.
NewRequests instantiates a new Requests 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.
NewRequestStatus instantiates a new RequestStatus 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.
NewRequestStatusMetadata instantiates a new RequestStatusMetadata 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.
NewRequestStatusMetadataWithDefaults instantiates a new RequestStatusMetadata 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.
NewRequestStatusWithDefaults instantiates a new RequestStatus 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.
NewRequestsWithDefaults instantiates a new Requests 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.
NewRequestTarget instantiates a new RequestTarget 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.
NewRequestTargetWithDefaults instantiates a new RequestTarget 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.
NewRequestWithDefaults instantiates a new Request 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.
NewResource instantiates a new Resource 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.
NewResourceEntities instantiates a new ResourceEntities 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.
NewResourceEntitiesWithDefaults instantiates a new ResourceEntities 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.
NewResourceGroups instantiates a new ResourceGroups 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.
NewResourceGroupsWithDefaults instantiates a new ResourceGroups 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.
NewResourceLimits instantiates a new ResourceLimits 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.
NewResourceLimitsWithDefaults instantiates a new ResourceLimits 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.
NewResourceProperties instantiates a new ResourceProperties 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.
NewResourcePropertiesWithDefaults instantiates a new ResourceProperties 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.
NewResourceReference instantiates a new ResourceReference 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.
NewResourceReferenceWithDefaults instantiates a new ResourceReference 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.
NewResources instantiates a new Resources 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.
NewResourcesUsers instantiates a new ResourcesUsers 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.
NewResourcesUsersWithDefaults instantiates a new ResourcesUsers 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.
NewResourcesWithDefaults instantiates a new Resources 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.
NewResourceWithDefaults instantiates a new Resource 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.
NewS3Bucket instantiates a new S3Bucket 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.
NewS3BucketWithDefaults instantiates a new S3Bucket 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.
NewS3Key instantiates a new S3Key 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.
NewS3KeyMetadata instantiates a new S3KeyMetadata 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.
NewS3KeyMetadataWithDefaults instantiates a new S3KeyMetadata 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.
NewS3KeyProperties instantiates a new S3KeyProperties 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.
NewS3KeyPropertiesWithDefaults instantiates a new S3KeyProperties 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.
NewS3Keys instantiates a new S3Keys 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.
NewS3KeysWithDefaults instantiates a new S3Keys 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.
NewS3KeyWithDefaults instantiates a new S3Key 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.
NewS3ObjectStorageSSO instantiates a new S3ObjectStorageSSO 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.
NewS3ObjectStorageSSOWithDefaults instantiates a new S3ObjectStorageSSO 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.
NewServer instantiates a new Server 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.
NewServerEntities instantiates a new ServerEntities 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.
NewServerEntitiesWithDefaults instantiates a new ServerEntities 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.
NewServerProperties instantiates a new ServerProperties 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.
NewServerPropertiesWithDefaults instantiates a new ServerProperties 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.
NewServers instantiates a new Servers 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.
NewServersWithDefaults instantiates a new Servers 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.
NewServerWithDefaults instantiates a new Server 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.
NewSnapshot instantiates a new Snapshot 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.
NewSnapshotProperties instantiates a new SnapshotProperties 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.
NewSnapshotPropertiesWithDefaults instantiates a new SnapshotProperties 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.
NewSnapshots instantiates a new Snapshots 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.
NewSnapshotsWithDefaults instantiates a new Snapshots 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.
NewSnapshotWithDefaults instantiates a new Snapshot 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.
NewTargetGroup instantiates a new TargetGroup 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.
NewTargetGroupHealthCheck instantiates a new TargetGroupHealthCheck 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.
NewTargetGroupHealthCheckWithDefaults instantiates a new TargetGroupHealthCheck 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.
NewTargetGroupHttpHealthCheck instantiates a new TargetGroupHttpHealthCheck 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.
NewTargetGroupHttpHealthCheckWithDefaults instantiates a new TargetGroupHttpHealthCheck 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.
NewTargetGroupProperties instantiates a new TargetGroupProperties 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.
NewTargetGroupPropertiesWithDefaults instantiates a new TargetGroupProperties 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.
NewTargetGroupPut instantiates a new TargetGroupPut 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.
NewTargetGroupPutWithDefaults instantiates a new TargetGroupPut 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.
NewTargetGroups instantiates a new TargetGroups 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.
NewTargetGroupsWithDefaults instantiates a new TargetGroups 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.
NewTargetGroupTarget instantiates a new TargetGroupTarget 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.
NewTargetGroupTargetWithDefaults instantiates a new TargetGroupTarget 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.
NewTargetGroupWithDefaults instantiates a new TargetGroup 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.
NewTargetPortRange instantiates a new TargetPortRange 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.
NewTargetPortRangeWithDefaults instantiates a new TargetPortRange 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.
NewTemplate instantiates a new Template 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.
NewTemplateProperties instantiates a new TemplateProperties 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.
NewTemplatePropertiesWithDefaults instantiates a new TemplateProperties 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.
NewTemplates instantiates a new Templates 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.
NewTemplatesWithDefaults instantiates a new Templates 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.
NewTemplateWithDefaults instantiates a new Template 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.
NewToken instantiates a new Token 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.
NewTokenWithDefaults instantiates a new Token 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.
NewUserMetadata instantiates a new UserMetadata 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.
NewUserMetadataWithDefaults instantiates a new UserMetadata 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.
NewUserPost instantiates a new UserPost 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.
NewUserPostWithDefaults instantiates a new UserPost 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.
NewUserProperties instantiates a new UserProperties 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.
NewUserPropertiesPost instantiates a new UserPropertiesPost 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.
NewUserPropertiesPostWithDefaults instantiates a new UserPropertiesPost 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.
NewUserPropertiesPut instantiates a new UserPropertiesPut 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.
NewUserPropertiesPutWithDefaults instantiates a new UserPropertiesPut 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.
NewUserPropertiesWithDefaults instantiates a new UserProperties 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.
NewUserPut instantiates a new UserPut 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.
NewUserPutWithDefaults instantiates a new UserPut 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.
NewUsers instantiates a new Users 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.
NewUsersEntities instantiates a new UsersEntities 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.
NewUsersEntitiesWithDefaults instantiates a new UsersEntities 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.
NewUsersWithDefaults instantiates a new Users 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.
NewVolumeProperties instantiates a new VolumeProperties 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.
NewVolumePropertiesWithDefaults instantiates a new VolumeProperties 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.
NewVolumes instantiates a new Volumes 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.
NewVolumesWithDefaults instantiates a new Volumes 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.
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 - returns a pointer to given boolean value.
PtrFloat32 - returns a pointer to given float value.
PtrFloat64 - returns a pointer to given float value.
PtrInt - returns a pointer to given integer value.
PtrInt32 - returns a pointer to given integer value.
PtrInt64 - returns a pointer to given integer value.
PtrString - returns a pointer to given string value.
PtrTime - returns a pointer to given Time value.
No description provided by the author
ToBool - returns the value of the bool pointer passed in.
ToBoolDefault - returns the value of the bool pointer passed in, or false if the pointer is nil.
ToBoolSlice - returns a bool slice of the pointer passed in.
ToByte - returns the value of the byte pointer passed in.
ToByteDefault - returns the value of the byte pointer passed in, or 0 if the pointer is nil.
ToByteSlice - returns a byte slice of the pointer passed in.
ToFloat32 - returns the value of the float32 pointer passed in.
ToFloat32Default - returns the value of the float32 pointer passed in, or 0 if the pointer is nil.
ToFloat32Slice - returns a float32 slice of the pointer passed in.
ToFloat64 - returns the value of the float64 pointer passed in.
ToFloat64Default - returns the value of the float64 pointer passed in, or 0 if the pointer is nil.
ToFloat64Slice - returns a float64 slice of the pointer passed in.
ToInt - returns the value of the int pointer passed in.
ToInt16 - returns the value of the int16 pointer passed in.
ToInt16Default - returns the value of the int16 pointer passed in, or 0 if the pointer is nil.
ToInt16Slice - returns a int16 slice of the pointer passed in.
ToInt32 - returns the value of the int32 pointer passed in.
ToInt32Default - returns the value of the int32 pointer passed in, or 0 if the pointer is nil.
ToInt32Slice - returns a int32 slice of the pointer passed in.
ToInt64 - returns the value of the int64 pointer passed in.
ToInt64Default - returns the value of the int64 pointer passed in, or 0 if the pointer is nil.
ToInt64Slice - returns a int64 slice of the pointer passed in.
ToInt8 - returns the value of the int8 pointer passed in.
ToInt8Default - returns the value of the int8 pointer passed in, or 0 if the pointer is nil.
ToInt8Slice - returns a int8 slice of the pointer passed in.
ToIntDefault - returns the value of the int pointer passed in, or 0 if the pointer is nil.
ToIntSlice - returns a int slice of the pointer passed in.
ToPtr - returns a pointer to the given value.
ToString - returns the value of the string pointer passed in.
ToStringDefault - returns the value of the string pointer passed in, or "" if the pointer is nil.
ToStringSlice - returns a string slice of the pointer passed in.
ToTime - returns the value of the Time pointer passed in.
ToTimeDefault - returns the value of the Time pointer passed in, or 0001-01-01 00:00:00 +0000 UTC if the pointer is nil.
ToTimeSlice - returns a Time slice of the pointer passed in.
ToUint - returns the value of the uint pointer passed in.
ToUint16 - returns the value of the uint16 pointer passed in.
ToUint16Default - returns the value of the uint16 pointer passed in, or 0 if the pointer is nil.
ToUint16Slice - returns a uint16 slice of the pointer passed in.
ToUint32 - returns the value of the uint32 pointer passed in.
ToUint32Default - returns the value of the uint32 pointer passed in, or 0 if the pointer is nil.
ToUint32Slice - returns a uint32 slice of the pointer passed in.
ToUint64 - returns the value of the uint64 pointer passed in.
ToUint64Default - returns the value of the uint64 pointer passed in, or 0 if the pointer is nil.
ToUint64Slice - returns a uint63 slice of the pointer passed in.
ToUint8 -returns the value of the uint8 pointer passed in.
ToUint8Default - returns the value of the uint8 pointer passed in, or 0 if the pointer is nil.
ToUint8Slice - returns a uint8 slice of the pointer passed in.
ToUintDefault - returns the value of the uint pointer passed in, or 0 if the pointer is nil.
ToUintSlice - returns a uint slice of the pointer passed in.
ToValue - returns the value of the pointer passed in.
ToValueDefault - returns the value of the pointer passed in, or the default type value if the pointer is nil.

# Constants

No description provided by the author
List of NatGatewayRuleProtocol.
List of Type.
No description provided by the author
List of Type.
No description provided by the author
List of Type.
List of Type.
List of Type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Constants for APIs.
List of Type.
List of Type.
No description provided by the author
List of Type.
List of Type.
List of NatGatewayRuleProtocol.
List of Type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
List of Type.
List of Type.
List of Type.
List of Type.
List of Type.
List of Type.
List of Type.
List of Type.
List of Type.
List of Type.
List of Type.
List of Type.
No description provided by the author
List of Type.
List of Type.
List of Type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
List of Type.
List of Type.
List of Type.
List of Type.
List of NatGatewayRuleType.
No description provided by the author
List of Type.
List of NatGatewayRuleProtocol.
List of Type.
No description provided by the author
Trace We recommend you only set this field for debugging purposes.
List of NatGatewayRuleProtocol.
No description provided by the author
List of Type.
No description provided by the author
List of Type.

# 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.
No description provided by the author
No description provided by the author
No description provided by the author
used to set a nullable field to nil.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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 CLOUD API API v6.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
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
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ApplicationLoadBalancer struct for ApplicationLoadBalancer.
ApplicationLoadBalancerEntities struct for ApplicationLoadBalancerEntities.
ApplicationLoadBalancerForwardingRule struct for ApplicationLoadBalancerForwardingRule.
ApplicationLoadBalancerForwardingRuleProperties struct for ApplicationLoadBalancerForwardingRuleProperties.
ApplicationLoadBalancerForwardingRulePut struct for ApplicationLoadBalancerForwardingRulePut.
ApplicationLoadBalancerForwardingRules struct for ApplicationLoadBalancerForwardingRules.
ApplicationLoadBalancerHttpRule struct for ApplicationLoadBalancerHttpRule.
ApplicationLoadBalancerHttpRuleCondition struct for ApplicationLoadBalancerHttpRuleCondition.
ApplicationLoadBalancerProperties struct for ApplicationLoadBalancerProperties.
ApplicationLoadBalancerPut struct for ApplicationLoadBalancerPut.
ApplicationLoadBalancers struct for ApplicationLoadBalancers.
AttachedVolumes struct for AttachedVolumes.
BackupUnit struct for BackupUnit.
BackupUnitProperties struct for BackupUnitProperties.
BackupUnits struct for BackupUnits.
BackupUnitSSO struct for BackupUnitSSO.
BalancedNics struct for BalancedNics.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Cdroms struct for Cdroms.
Configuration stores the configuration of the API client.
ConnectableDatacenter struct for ConnectableDatacenter.
Contract struct for Contract.
ContractProperties struct for ContractProperties.
Contracts struct for Contracts.
CpuArchitectureProperties struct for CpuArchitectureProperties.
Datacenter struct for Datacenter.
DatacenterElementMetadata struct for DatacenterElementMetadata.
DataCenterEntities struct for DataCenterEntities.
DatacenterProperties struct for DatacenterProperties.
Datacenters struct for Datacenters.
No description provided by the author
Error struct for Error.
ErrorMessage struct for ErrorMessage.
FirewallRule struct for FirewallRule.
FirewallruleProperties struct for FirewallruleProperties.
FirewallRules struct for FirewallRules.
FlowLog struct for FlowLog.
FlowLogProperties struct for FlowLogProperties.
FlowLogPut struct for FlowLogPut.
FlowLogs struct for FlowLogs.
GenericOpenAPIError provides access to the body, error and model on returned errors.
Group struct for Group.
GroupEntities struct for GroupEntities.
GroupMembers struct for GroupMembers.
GroupProperties struct for GroupProperties.
Groups struct for Groups.
GroupShare struct for GroupShare.
GroupShareProperties struct for GroupShareProperties.
GroupShares struct for GroupShares.
GroupUsers Collection of the groups the user is a member of.
Image struct for Image.
ImageProperties struct for ImageProperties.
Images struct for Images.
Info struct for Info.
No description provided by the author
IpBlock struct for IpBlock.
IpBlockProperties struct for IpBlockProperties.
IpBlocks struct for IpBlocks.
IpConsumer struct for IpConsumer.
IPFailover struct for IPFailover.
KubernetesAutoScaling struct for KubernetesAutoScaling.
KubernetesCluster struct for KubernetesCluster.
KubernetesClusterEntities struct for KubernetesClusterEntities.
KubernetesClusterForPost struct for KubernetesClusterForPost.
KubernetesClusterForPut struct for KubernetesClusterForPut.
KubernetesClusterProperties struct for KubernetesClusterProperties.
KubernetesClusterPropertiesForPost struct for KubernetesClusterPropertiesForPost.
KubernetesClusterPropertiesForPut struct for KubernetesClusterPropertiesForPut.
KubernetesClusters struct for KubernetesClusters.
KubernetesMaintenanceWindow struct for KubernetesMaintenanceWindow.
KubernetesNode struct for KubernetesNode.
KubernetesNodeMetadata struct for KubernetesNodeMetadata.
KubernetesNodePool struct for KubernetesNodePool.
KubernetesNodePoolForPost struct for KubernetesNodePoolForPost.
KubernetesNodePoolForPut struct for KubernetesNodePoolForPut.
KubernetesNodePoolLan struct for KubernetesNodePoolLan.
KubernetesNodePoolLanRoutes struct for KubernetesNodePoolLanRoutes.
KubernetesNodePoolProperties struct for KubernetesNodePoolProperties.
KubernetesNodePoolPropertiesForPost struct for KubernetesNodePoolPropertiesForPost.
KubernetesNodePoolPropertiesForPut struct for KubernetesNodePoolPropertiesForPut.
KubernetesNodePools struct for KubernetesNodePools.
KubernetesNodeProperties struct for KubernetesNodeProperties.
KubernetesNodes struct for KubernetesNodes.
Label struct for Label.
LabelProperties struct for LabelProperties.
LabelResource struct for LabelResource.
LabelResourceProperties struct for LabelResourceProperties.
LabelResources struct for LabelResources.
Labels struct for Labels.
Lan struct for Lan.
LanEntities struct for LanEntities.
LanNics struct for LanNics.
LanPost struct for LanPost.
LanProperties struct for LanProperties.
LanPropertiesPost struct for LanPropertiesPost.
Lans struct for Lans.
Loadbalancer struct for Loadbalancer.
LoadbalancerEntities struct for LoadbalancerEntities.
LoadbalancerProperties struct for LoadbalancerProperties.
Loadbalancers struct for Loadbalancers.
Location struct for Location.
LocationProperties struct for LocationProperties.
Locations struct for Locations.
NatGateway struct for NatGateway.
NatGatewayEntities struct for NatGatewayEntities.
NatGatewayLanProperties struct for NatGatewayLanProperties.
NatGatewayProperties struct for NatGatewayProperties.
NatGatewayPut struct for NatGatewayPut.
NatGatewayRule struct for NatGatewayRule.
NatGatewayRuleProperties struct for NatGatewayRuleProperties.
NatGatewayRulePut struct for NatGatewayRulePut.
NatGatewayRules struct for NatGatewayRules.
NatGateways struct for NatGateways.
NetworkLoadBalancer struct for NetworkLoadBalancer.
NetworkLoadBalancerEntities struct for NetworkLoadBalancerEntities.
NetworkLoadBalancerForwardingRule struct for NetworkLoadBalancerForwardingRule.
NetworkLoadBalancerForwardingRuleHealthCheck struct for NetworkLoadBalancerForwardingRuleHealthCheck.
NetworkLoadBalancerForwardingRuleProperties struct for NetworkLoadBalancerForwardingRuleProperties.
NetworkLoadBalancerForwardingRulePut struct for NetworkLoadBalancerForwardingRulePut.
NetworkLoadBalancerForwardingRules struct for NetworkLoadBalancerForwardingRules.
NetworkLoadBalancerForwardingRuleTarget struct for NetworkLoadBalancerForwardingRuleTarget.
NetworkLoadBalancerForwardingRuleTargetHealthCheck struct for NetworkLoadBalancerForwardingRuleTargetHealthCheck.
NetworkLoadBalancerProperties struct for NetworkLoadBalancerProperties.
NetworkLoadBalancerPut struct for NetworkLoadBalancerPut.
NetworkLoadBalancers struct for NetworkLoadBalancers.
Nic struct for Nic.
NicEntities struct for NicEntities.
NicProperties struct for NicProperties.
NicPut struct for NicPut.
Nics struct for Nics.
NoStateMetaData struct for NoStateMetaData.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PaginationLinks struct for PaginationLinks.
Peer struct for Peer.
PrivateCrossConnect struct for PrivateCrossConnect.
PrivateCrossConnectProperties struct for PrivateCrossConnectProperties.
PrivateCrossConnects struct for PrivateCrossConnects.
RemoteConsoleUrl struct for RemoteConsoleUrl.
Request struct for Request.
RequestMetadata struct for RequestMetadata.
RequestProperties struct for RequestProperties.
Requests struct for Requests.
RequestStatus struct for RequestStatus.
RequestStatusMetadata struct for RequestStatusMetadata.
RequestTarget struct for RequestTarget.
Resource datacenter resource representation.
ResourceEntities struct for ResourceEntities.
ResourceGroups Resources assigned to this group.
ResourceLimits struct for ResourceLimits.
ResourceProperties struct for ResourceProperties.
ResourceReference struct for ResourceReference.
Resources Collection to represent the resource.
ResourcesUsers Resources owned by a user.
S3Bucket struct for S3Bucket.
S3Key struct for S3Key.
S3KeyMetadata struct for S3KeyMetadata.
S3KeyProperties struct for S3KeyProperties.
S3Keys struct for S3Keys.
S3ObjectStorageSSO struct for S3ObjectStorageSSO.
Server struct for Server.
ServerConfiguration stores the information about a server.
ServerEntities struct for ServerEntities.
ServerProperties struct for ServerProperties.
Servers struct for Servers.
ServerVariable stores the information about a server variable.
Snapshot struct for Snapshot.
SnapshotProperties struct for SnapshotProperties.
Snapshots struct for Snapshots.
No description provided by the author
TargetGroup struct for TargetGroup.
TargetGroupHealthCheck struct for TargetGroupHealthCheck.
TargetGroupHttpHealthCheck struct for TargetGroupHttpHealthCheck.
TargetGroupProperties struct for TargetGroupProperties.
TargetGroupPut struct for TargetGroupPut.
TargetGroups struct for TargetGroups.
TargetGroupTarget struct for TargetGroupTarget.
TargetPortRange struct for TargetPortRange.
Template struct for Template.
TemplateProperties struct for TemplateProperties.
Templates struct for Templates.
Token struct for Token.
User struct for User.
UserMetadata struct for UserMetadata.
UserPost struct for UserPost.
UserProperties struct for UserProperties.
UserPropertiesPost struct for UserPropertiesPost.
UserPropertiesPut struct for UserPropertiesPut.
UserPut struct for UserPut.
Users struct for Users.
UsersEntities struct for UsersEntities.
Volume struct for Volume.
VolumeProperties struct for VolumeProperties.
Volumes struct for Volumes.

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

ApplicationLoadBalancersApiService ApplicationLoadBalancersApi service.
BackupUnitsApiService BackupUnitsApi service.
ContractResourcesApiService ContractResourcesApi service.
DataCentersApiService DataCentersApi service.
DefaultApiService DefaultApi service.
FirewallRulesApiService FirewallRulesApi service.
FlowLogsApiService FlowLogsApi service.
ImagesApiService ImagesApi service.
IPBlocksApiService IPBlocksApi service.
KubernetesApiService KubernetesApi service.
LabelsApiService LabelsApi service.
LANsApiService LANsApi service.
LoadBalancersApiService LoadBalancersApi service.
LocationsApiService LocationsApi service.
No description provided by the author
NatGatewayRuleProtocol the model 'NatGatewayRuleProtocol'.
NatGatewayRuleType the model 'NatGatewayRuleType'.
NATGatewaysApiService NATGatewaysApi service.
NetworkInterfacesApiService NetworkInterfacesApi service.
NetworkLoadBalancersApiService NetworkLoadBalancersApi service.
PrivateCrossConnectsApiService PrivateCrossConnectsApi service.
RequestsApiService RequestsApi service.
ServerConfigurations stores multiple ServerConfiguration items.
ServersApiService ServersApi service.
SnapshotsApiService SnapshotsApi service.
TargetGroupsApiService TargetGroupsApi service.
TemplatesApiService TemplatesApi service.
TLSDial can be assigned to a http.Transport's DialTLS field.
Type the model 'Type'.
UserManagementApiService UserManagementApi service.
UserS3KeysApiService UserS3KeysApi service.
VolumesApiService VolumesApi service.