ionoscloud

package module
v6.1.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2023 License: Apache-2.0 Imports: 26 Imported by: 33

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/v6@v6.0.0

To get the latest SDK repository, use @latest.

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

Environment Variables

Environment Variable Description
IONOS_USERNAME Specify the username used to login, to authenticate against the IONOS Cloud API
IONOS_PASSWORD Specify the password used to login, to authenticate against the IONOS Cloud API
IONOS_TOKEN Specify the token used to login, if a token is being used instead of username and password
IONOS_API_URL Specify 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_LEVEL Specify the Log Level used to log messages. Possible values: Off, Debug, Trace
IONOS_PINNED_CERT Specify the SHA-256 public fingerprint here, enables certificate pinning
IONOS_CONTRACT_NUMBER Specify 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.

Depth Description
0 Only direct properties are included. Children are not included.
1 Direct properties and children's references are returned.
2 Direct properties and children's properties are returned.
3 Direct properties, children's properties, and descendants' references are returned.
4 Direct properties, children's properties, and descendants' properties are returned.
5 Returns 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
Class Method HTTP request Description
DefaultApi ApiInfoGet Get / Get API information
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersDelete Delete /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId} Delete an Application Load Balancer by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersFindByApplicationLoadBalancerId Get /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId} Get an Application Load Balancer by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersFlowlogsDelete Delete /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs/{flowLogId} Delete an ALB Flow Log by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersFlowlogsFindByFlowLogId Get /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs/{flowLogId} Get an ALB Flow Log by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersFlowlogsGet Get /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs Get ALB Flow Logs
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersFlowlogsPatch Patch /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs/{flowLogId} Partially Modify an ALB Flow Log by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersFlowlogsPost Post /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs Create an ALB Flow Log
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersFlowlogsPut Put /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/flowlogs/{flowLogId} Modify an ALB Flow Log by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersForwardingrulesDelete Delete /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules/{forwardingRuleId} Delete an ALB Forwarding Rule by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleId Get /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules/{forwardingRuleId} Get an ALB Forwarding Rule by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersForwardingrulesGet Get /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules Get ALB Forwarding Rules
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersForwardingrulesPatch Patch /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules/{forwardingRuleId} Partially modify an ALB Forwarding Rule by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersForwardingrulesPost Post /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules Create an ALB Forwarding Rule
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersForwardingrulesPut Put /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId}/forwardingrules/{forwardingRuleId} Modify an ALB Forwarding Rule by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersGet Get /datacenters/{datacenterId}/applicationloadbalancers Get Application Load Balancers
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersPatch Patch /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId} Partially Modify an Application Load Balancer by ID
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersPost Post /datacenters/{datacenterId}/applicationloadbalancers Create an Application Load Balancer
ApplicationLoadBalancersApi DatacentersApplicationloadbalancersPut Put /datacenters/{datacenterId}/applicationloadbalancers/{applicationLoadBalancerId} Modify an Application Load Balancer by ID
BackupUnitsApi BackupunitsDelete Delete /backupunits/{backupunitId} Delete backup units
BackupUnitsApi BackupunitsFindById Get /backupunits/{backupunitId} Retrieve backup units
BackupUnitsApi BackupunitsGet Get /backupunits List backup units
BackupUnitsApi BackupunitsPatch Patch /backupunits/{backupunitId} Partially modify backup units
BackupUnitsApi BackupunitsPost Post /backupunits Create backup units
BackupUnitsApi BackupunitsPut Put /backupunits/{backupunitId} Modify backup units
BackupUnitsApi BackupunitsSsourlGet Get /backupunits/{backupunitId}/ssourl Retrieve BU single sign-on URLs
ContractResourcesApi ContractsGet Get /contracts Get Contract Information
DataCentersApi DatacentersDelete Delete /datacenters/{datacenterId} Delete data centers
DataCentersApi DatacentersFindById Get /datacenters/{datacenterId} Retrieve data centers
DataCentersApi DatacentersGet Get /datacenters List your data centers
DataCentersApi DatacentersPatch Patch /datacenters/{datacenterId} Partially modify a Data Center by ID
DataCentersApi DatacentersPost Post /datacenters Create a Data Center
DataCentersApi DatacentersPut Put /datacenters/{datacenterId} Modify a Data Center by ID
FirewallRulesApi DatacentersServersNicsFirewallrulesDelete Delete /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId} Delete firewall rules
FirewallRulesApi DatacentersServersNicsFirewallrulesFindById Get /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId} Retrieve firewall rules
FirewallRulesApi DatacentersServersNicsFirewallrulesGet Get /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules List firewall rules
FirewallRulesApi DatacentersServersNicsFirewallrulesPatch Patch /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId} Partially modify firewall rules
FirewallRulesApi DatacentersServersNicsFirewallrulesPost Post /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules Create a Firewall Rule
FirewallRulesApi DatacentersServersNicsFirewallrulesPut Put /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId} Modify a Firewall Rule
FlowLogsApi DatacentersServersNicsFlowlogsDelete Delete /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs/{flowlogId} Delete Flow Logs
FlowLogsApi DatacentersServersNicsFlowlogsFindById Get /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs/{flowlogId} Retrieve Flow Logs
FlowLogsApi DatacentersServersNicsFlowlogsGet Get /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs List Flow Logs
FlowLogsApi DatacentersServersNicsFlowlogsPatch Patch /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs/{flowlogId} Partially modify Flow Logs
FlowLogsApi DatacentersServersNicsFlowlogsPost Post /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs Create a Flow Log
FlowLogsApi DatacentersServersNicsFlowlogsPut Put /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/flowlogs/{flowlogId} Modify Flow Logs
IPBlocksApi IpblocksDelete Delete /ipblocks/{ipblockId} Delete IP blocks
IPBlocksApi IpblocksFindById Get /ipblocks/{ipblockId} Retrieve IP blocks
IPBlocksApi IpblocksGet Get /ipblocks List IP blocks
IPBlocksApi IpblocksPatch Patch /ipblocks/{ipblockId} Partially modify IP blocks
IPBlocksApi IpblocksPost Post /ipblocks Reserve a IP Block
IPBlocksApi IpblocksPut Put /ipblocks/{ipblockId} Modify a IP Block by ID
ImagesApi ImagesDelete Delete /images/{imageId} Delete images
ImagesApi ImagesFindById Get /images/{imageId} Retrieve images
ImagesApi ImagesGet Get /images List images
ImagesApi ImagesPatch Patch /images/{imageId} Partially modify images
ImagesApi ImagesPut Put /images/{imageId} Modify an Image by ID
KubernetesApi K8sDelete Delete /k8s/{k8sClusterId} Delete a Kubernetes Cluster by ID
KubernetesApi K8sFindByClusterId Get /k8s/{k8sClusterId} Get a Kubernetes Cluster by ID
KubernetesApi K8sGet Get /k8s Get Kubernetes Clusters
KubernetesApi K8sKubeconfigGet Get /k8s/{k8sClusterId}/kubeconfig Get Kubernetes Configuration File
KubernetesApi K8sNodepoolsDelete Delete /k8s/{k8sClusterId}/nodepools/{nodepoolId} Delete a Kubernetes Node Pool by ID
KubernetesApi K8sNodepoolsFindById Get /k8s/{k8sClusterId}/nodepools/{nodepoolId} Get a Kubernetes Node Pool by ID
KubernetesApi K8sNodepoolsGet Get /k8s/{k8sClusterId}/nodepools Get Kubernetes Node Pools
KubernetesApi K8sNodepoolsNodesDelete Delete /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes/{nodeId} Delete a Kubernetes Node by ID
KubernetesApi K8sNodepoolsNodesFindById Get /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes/{nodeId} Get Kubernetes Node by ID
KubernetesApi K8sNodepoolsNodesGet Get /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes Get Kubernetes Nodes
KubernetesApi K8sNodepoolsNodesReplacePost Post /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes/{nodeId}/replace Recreate a Kubernetes Node by ID
KubernetesApi K8sNodepoolsPost Post /k8s/{k8sClusterId}/nodepools Create a Kubernetes Node Pool
KubernetesApi K8sNodepoolsPut Put /k8s/{k8sClusterId}/nodepools/{nodepoolId} Modify a Kubernetes Node Pool by ID
KubernetesApi K8sPost Post /k8s Create a Kubernetes Cluster
KubernetesApi K8sPut Put /k8s/{k8sClusterId} Modify a Kubernetes Cluster by ID
KubernetesApi K8sVersionsDefaultGet Get /k8s/versions/default Get Default Kubernetes Version
KubernetesApi K8sVersionsGet Get /k8s/versions Get Kubernetes Versions
LANsApi DatacentersLansDelete Delete /datacenters/{datacenterId}/lans/{lanId} Delete LANs
LANsApi DatacentersLansFindById Get /datacenters/{datacenterId}/lans/{lanId} Retrieve LANs
LANsApi DatacentersLansGet Get /datacenters/{datacenterId}/lans List LANs
LANsApi DatacentersLansNicsFindById Get /datacenters/{datacenterId}/lans/{lanId}/nics/{nicId} Retrieve attached NICs
LANsApi DatacentersLansNicsGet Get /datacenters/{datacenterId}/lans/{lanId}/nics List LAN members
LANsApi DatacentersLansNicsPost Post /datacenters/{datacenterId}/lans/{lanId}/nics Attach NICs
LANsApi DatacentersLansPatch Patch /datacenters/{datacenterId}/lans/{lanId} Partially modify LANs
LANsApi DatacentersLansPost Post /datacenters/{datacenterId}/lans Create LANs
LANsApi DatacentersLansPut Put /datacenters/{datacenterId}/lans/{lanId} Modify LANs
LabelsApi DatacentersLabelsDelete Delete /datacenters/{datacenterId}/labels/{key} Delete data center labels
LabelsApi DatacentersLabelsFindByKey Get /datacenters/{datacenterId}/labels/{key} Retrieve data center labels
LabelsApi DatacentersLabelsGet Get /datacenters/{datacenterId}/labels List data center labels
LabelsApi DatacentersLabelsPost Post /datacenters/{datacenterId}/labels Create a Data Center Label
LabelsApi DatacentersLabelsPut Put /datacenters/{datacenterId}/labels/{key} Modify a Data Center Label by Key
LabelsApi DatacentersServersLabelsDelete Delete /datacenters/{datacenterId}/servers/{serverId}/labels/{key} Delete server labels
LabelsApi DatacentersServersLabelsFindByKey Get /datacenters/{datacenterId}/servers/{serverId}/labels/{key} Retrieve server labels
LabelsApi DatacentersServersLabelsGet Get /datacenters/{datacenterId}/servers/{serverId}/labels List server labels
LabelsApi DatacentersServersLabelsPost Post /datacenters/{datacenterId}/servers/{serverId}/labels Create a Server Label
LabelsApi DatacentersServersLabelsPut Put /datacenters/{datacenterId}/servers/{serverId}/labels/{key} Modify a Server Label
LabelsApi DatacentersVolumesLabelsDelete Delete /datacenters/{datacenterId}/volumes/{volumeId}/labels/{key} Delete volume labels
LabelsApi DatacentersVolumesLabelsFindByKey Get /datacenters/{datacenterId}/volumes/{volumeId}/labels/{key} Retrieve volume labels
LabelsApi DatacentersVolumesLabelsGet Get /datacenters/{datacenterId}/volumes/{volumeId}/labels List volume labels
LabelsApi DatacentersVolumesLabelsPost Post /datacenters/{datacenterId}/volumes/{volumeId}/labels Create a Volume Label
LabelsApi DatacentersVolumesLabelsPut Put /datacenters/{datacenterId}/volumes/{volumeId}/labels/{key} Modify a Volume Label
LabelsApi IpblocksLabelsDelete Delete /ipblocks/{ipblockId}/labels/{key} Delete IP block labels
LabelsApi IpblocksLabelsFindByKey Get /ipblocks/{ipblockId}/labels/{key} Retrieve IP block labels
LabelsApi IpblocksLabelsGet Get /ipblocks/{ipblockId}/labels List IP block labels
LabelsApi IpblocksLabelsPost Post /ipblocks/{ipblockId}/labels Create IP block labels
LabelsApi IpblocksLabelsPut Put /ipblocks/{ipblockId}/labels/{key} Modify a IP Block Label by ID
LabelsApi LabelsFindByUrn Get /labels/{labelurn} Retrieve labels by URN
LabelsApi LabelsGet Get /labels List labels
LabelsApi SnapshotsLabelsDelete Delete /snapshots/{snapshotId}/labels/{key} Delete snapshot labels
LabelsApi SnapshotsLabelsFindByKey Get /snapshots/{snapshotId}/labels/{key} Retrieve snapshot labels
LabelsApi SnapshotsLabelsGet Get /snapshots/{snapshotId}/labels List snapshot labels
LabelsApi SnapshotsLabelsPost Post /snapshots/{snapshotId}/labels Create a Snapshot Label
LabelsApi SnapshotsLabelsPut Put /snapshots/{snapshotId}/labels/{key} Modify a Snapshot Label by ID
LoadBalancersApi DatacentersLoadbalancersBalancednicsDelete Delete /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics/{nicId} Detach balanced NICs
LoadBalancersApi DatacentersLoadbalancersBalancednicsFindByNicId Get /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics/{nicId} Retrieve balanced NICs
LoadBalancersApi DatacentersLoadbalancersBalancednicsGet Get /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics List balanced NICs
LoadBalancersApi DatacentersLoadbalancersBalancednicsPost Post /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics Attach balanced NICs
LoadBalancersApi DatacentersLoadbalancersDelete Delete /datacenters/{datacenterId}/loadbalancers/{loadbalancerId} Delete Load Balancers
LoadBalancersApi DatacentersLoadbalancersFindById Get /datacenters/{datacenterId}/loadbalancers/{loadbalancerId} Retrieve Load Balancers
LoadBalancersApi DatacentersLoadbalancersGet Get /datacenters/{datacenterId}/loadbalancers List Load Balancers
LoadBalancersApi DatacentersLoadbalancersPatch Patch /datacenters/{datacenterId}/loadbalancers/{loadbalancerId} Partially modify Load Balancers
LoadBalancersApi DatacentersLoadbalancersPost Post /datacenters/{datacenterId}/loadbalancers Create a Load Balancer
LoadBalancersApi DatacentersLoadbalancersPut Put /datacenters/{datacenterId}/loadbalancers/{loadbalancerId} Modify a Load Balancer by ID
LocationsApi LocationsFindByRegionId Get /locations/{regionId} Get Locations within a Region
LocationsApi LocationsFindByRegionIdAndId Get /locations/{regionId}/{locationId} Get Location by ID
LocationsApi LocationsGet Get /locations Get Locations
NATGatewaysApi DatacentersNatgatewaysDelete Delete /datacenters/{datacenterId}/natgateways/{natGatewayId} Delete NAT Gateways
NATGatewaysApi DatacentersNatgatewaysFindByNatGatewayId Get /datacenters/{datacenterId}/natgateways/{natGatewayId} Retrieve NAT Gateways
NATGatewaysApi DatacentersNatgatewaysFlowlogsDelete Delete /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs/{flowLogId} Delete NAT Gateway Flow Logs
NATGatewaysApi DatacentersNatgatewaysFlowlogsFindByFlowLogId Get /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs/{flowLogId} Retrieve NAT Gateway Flow Logs
NATGatewaysApi DatacentersNatgatewaysFlowlogsGet Get /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs List NAT Gateway Flow Logs
NATGatewaysApi DatacentersNatgatewaysFlowlogsPatch Patch /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs/{flowLogId} Partially modify NAT Gateway Flow Logs
NATGatewaysApi DatacentersNatgatewaysFlowlogsPost Post /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs Create a NAT Gateway Flow Log
NATGatewaysApi DatacentersNatgatewaysFlowlogsPut Put /datacenters/{datacenterId}/natgateways/{natGatewayId}/flowlogs/{flowLogId} Modify NAT Gateway Flow Logs
NATGatewaysApi DatacentersNatgatewaysGet Get /datacenters/{datacenterId}/natgateways List NAT Gateways
NATGatewaysApi DatacentersNatgatewaysPatch Patch /datacenters/{datacenterId}/natgateways/{natGatewayId} Partially modify NAT Gateways
NATGatewaysApi DatacentersNatgatewaysPost Post /datacenters/{datacenterId}/natgateways Create a NAT Gateway
NATGatewaysApi DatacentersNatgatewaysPut Put /datacenters/{datacenterId}/natgateways/{natGatewayId} Modify NAT Gateways
NATGatewaysApi DatacentersNatgatewaysRulesDelete Delete /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules/{natGatewayRuleId} Delete NAT Gateway rules
NATGatewaysApi DatacentersNatgatewaysRulesFindByNatGatewayRuleId Get /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules/{natGatewayRuleId} Retrieve NAT Gateway rules
NATGatewaysApi DatacentersNatgatewaysRulesGet Get /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules List NAT Gateway rules
NATGatewaysApi DatacentersNatgatewaysRulesPatch Patch /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules/{natGatewayRuleId} Partially Modify a NAT Gateway Rule by ID
NATGatewaysApi DatacentersNatgatewaysRulesPost Post /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules Create a NAT Gateway Rule
NATGatewaysApi DatacentersNatgatewaysRulesPut Put /datacenters/{datacenterId}/natgateways/{natGatewayId}/rules/{natGatewayRuleId} Modify a NAT Gateway Rule by ID
NetworkInterfacesApi DatacentersServersNicsDelete Delete /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId} Delete NICs
NetworkInterfacesApi DatacentersServersNicsFindById Get /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId} Retrieve NICs
NetworkInterfacesApi DatacentersServersNicsGet Get /datacenters/{datacenterId}/servers/{serverId}/nics List NICs
NetworkInterfacesApi DatacentersServersNicsPatch Patch /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId} Partially modify NICs
NetworkInterfacesApi DatacentersServersNicsPost Post /datacenters/{datacenterId}/servers/{serverId}/nics Create a NIC
NetworkInterfacesApi DatacentersServersNicsPut Put /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId} Modify NICs
NetworkLoadBalancersApi DatacentersNetworkloadbalancersDelete Delete /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId} Delete Network Load Balancers
NetworkLoadBalancersApi DatacentersNetworkloadbalancersFindByNetworkLoadBalancerId Get /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId} Retrieve Network Load Balancers
NetworkLoadBalancersApi DatacentersNetworkloadbalancersFlowlogsDelete Delete /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs/{flowLogId} Delete NLB Flow Logs
NetworkLoadBalancersApi DatacentersNetworkloadbalancersFlowlogsFindByFlowLogId Get /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs/{flowLogId} Retrieve NLB Flow Logs
NetworkLoadBalancersApi DatacentersNetworkloadbalancersFlowlogsGet Get /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs List NLB Flow Logs
NetworkLoadBalancersApi DatacentersNetworkloadbalancersFlowlogsPatch Patch /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs/{flowLogId} Partially modify NLB Flow Logs
NetworkLoadBalancersApi DatacentersNetworkloadbalancersFlowlogsPost Post /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs Create a NLB Flow Log
NetworkLoadBalancersApi DatacentersNetworkloadbalancersFlowlogsPut Put /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/flowlogs/{flowLogId} Modify NLB Flow Logs
NetworkLoadBalancersApi DatacentersNetworkloadbalancersForwardingrulesDelete Delete /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules/{forwardingRuleId} Delete NLB forwarding rules
NetworkLoadBalancersApi DatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleId Get /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules/{forwardingRuleId} Retrieve NLB forwarding rules
NetworkLoadBalancersApi DatacentersNetworkloadbalancersForwardingrulesGet Get /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules List NLB forwarding rules
NetworkLoadBalancersApi DatacentersNetworkloadbalancersForwardingrulesPatch Patch /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules/{forwardingRuleId} Partially modify NLB forwarding rules
NetworkLoadBalancersApi DatacentersNetworkloadbalancersForwardingrulesPost Post /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules Create a NLB Forwarding Rule
NetworkLoadBalancersApi DatacentersNetworkloadbalancersForwardingrulesPut Put /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId}/forwardingrules/{forwardingRuleId} Modify NLB forwarding rules
NetworkLoadBalancersApi DatacentersNetworkloadbalancersGet Get /datacenters/{datacenterId}/networkloadbalancers List Network Load Balancers
NetworkLoadBalancersApi DatacentersNetworkloadbalancersPatch Patch /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId} Partially modify Network Load Balancers
NetworkLoadBalancersApi DatacentersNetworkloadbalancersPost Post /datacenters/{datacenterId}/networkloadbalancers Create a Network Load Balancer
NetworkLoadBalancersApi DatacentersNetworkloadbalancersPut Put /datacenters/{datacenterId}/networkloadbalancers/{networkLoadBalancerId} Modify Network Load Balancers
PrivateCrossConnectsApi PccsDelete Delete /pccs/{pccId} Delete private Cross-Connects
PrivateCrossConnectsApi PccsFindById Get /pccs/{pccId} Retrieve private Cross-Connects
PrivateCrossConnectsApi PccsGet Get /pccs List private Cross-Connects
PrivateCrossConnectsApi PccsPatch Patch /pccs/{pccId} Partially modify private Cross-Connects
PrivateCrossConnectsApi PccsPost Post /pccs Create a Private Cross-Connect
RequestsApi RequestsFindById Get /requests/{requestId} Retrieve requests
RequestsApi RequestsGet Get /requests List requests
RequestsApi RequestsStatusGet Get /requests/{requestId}/status Retrieve request status
ServersApi DatacentersServersCdromsDelete Delete /datacenters/{datacenterId}/servers/{serverId}/cdroms/{cdromId} Detach a CD-ROM by ID
ServersApi DatacentersServersCdromsFindById Get /datacenters/{datacenterId}/servers/{serverId}/cdroms/{cdromId} Get Attached CD-ROM by ID
ServersApi DatacentersServersCdromsGet Get /datacenters/{datacenterId}/servers/{serverId}/cdroms Get Attached CD-ROMs
ServersApi DatacentersServersCdromsPost Post /datacenters/{datacenterId}/servers/{serverId}/cdroms Attach a CD-ROM
ServersApi DatacentersServersDelete Delete /datacenters/{datacenterId}/servers/{serverId} Delete servers
ServersApi DatacentersServersFindById Get /datacenters/{datacenterId}/servers/{serverId} Retrieve servers by ID
ServersApi DatacentersServersGet Get /datacenters/{datacenterId}/servers List servers
ServersApi DatacentersServersPatch Patch /datacenters/{datacenterId}/servers/{serverId} Partially modify servers
ServersApi DatacentersServersPost Post /datacenters/{datacenterId}/servers Create a Server
ServersApi DatacentersServersPut Put /datacenters/{datacenterId}/servers/{serverId} Modify a Server by ID
ServersApi DatacentersServersRebootPost Post /datacenters/{datacenterId}/servers/{serverId}/reboot Reboot servers
ServersApi DatacentersServersRemoteConsoleGet Get /datacenters/{datacenterId}/servers/{serverId}/remoteconsole Get Remote Console link
ServersApi DatacentersServersResumePost Post /datacenters/{datacenterId}/servers/{serverId}/resume Resume a Cube Server by ID
ServersApi DatacentersServersStartPost Post /datacenters/{datacenterId}/servers/{serverId}/start Start an Enterprise Server by ID
ServersApi DatacentersServersStopPost Post /datacenters/{datacenterId}/servers/{serverId}/stop Stop an Enterprise Server by ID
ServersApi DatacentersServersSuspendPost Post /datacenters/{datacenterId}/servers/{serverId}/suspend Suspend a Cube Server by ID
ServersApi DatacentersServersTokenGet Get /datacenters/{datacenterId}/servers/{serverId}/token Get JASON Web Token
ServersApi DatacentersServersUpgradePost Post /datacenters/{datacenterId}/servers/{serverId}/upgrade Upgrade a Server by ID
ServersApi DatacentersServersVolumesDelete Delete /datacenters/{datacenterId}/servers/{serverId}/volumes/{volumeId} Detach a Volume by ID
ServersApi DatacentersServersVolumesFindById Get /datacenters/{datacenterId}/servers/{serverId}/volumes/{volumeId} Get Attached Volume by ID
ServersApi DatacentersServersVolumesGet Get /datacenters/{datacenterId}/servers/{serverId}/volumes Get Attached Volumes
ServersApi DatacentersServersVolumesPost Post /datacenters/{datacenterId}/servers/{serverId}/volumes Attach a Volume to a Server
SnapshotsApi SnapshotsDelete Delete /snapshots/{snapshotId} Delete snapshots
SnapshotsApi SnapshotsFindById Get /snapshots/{snapshotId} Retrieve snapshots by ID
SnapshotsApi SnapshotsGet Get /snapshots List snapshots
SnapshotsApi SnapshotsPatch Patch /snapshots/{snapshotId} Partially modify snapshots
SnapshotsApi SnapshotsPut Put /snapshots/{snapshotId} Modify a Snapshot by ID
TargetGroupsApi TargetGroupsDelete Delete /targetgroups/{targetGroupId} Delete a Target Group by ID
TargetGroupsApi TargetgroupsFindByTargetGroupId Get /targetgroups/{targetGroupId} Get a Target Group by ID
TargetGroupsApi TargetgroupsGet Get /targetgroups Get Target Groups
TargetGroupsApi TargetgroupsPatch Patch /targetgroups/{targetGroupId} Partially Modify a Target Group by ID
TargetGroupsApi TargetgroupsPost Post /targetgroups Create a Target Group
TargetGroupsApi TargetgroupsPut Put /targetgroups/{targetGroupId} Modify a Target Group by ID
TemplatesApi TemplatesFindById Get /templates/{templateId} Get Cubes Template by ID
TemplatesApi TemplatesGet Get /templates Get Cubes Templates
UserManagementApi UmGroupsDelete Delete /um/groups/{groupId} Delete groups
UserManagementApi UmGroupsFindById Get /um/groups/{groupId} Retrieve groups
UserManagementApi UmGroupsGet Get /um/groups List all groups
UserManagementApi UmGroupsPost Post /um/groups Create groups
UserManagementApi UmGroupsPut Put /um/groups/{groupId} Modify groups
UserManagementApi UmGroupsResourcesGet Get /um/groups/{groupId}/resources Retrieve group resources
UserManagementApi UmGroupsSharesDelete Delete /um/groups/{groupId}/shares/{resourceId} Remove group shares
UserManagementApi UmGroupsSharesFindByResourceId Get /um/groups/{groupId}/shares/{resourceId} Retrieve group shares
UserManagementApi UmGroupsSharesGet Get /um/groups/{groupId}/shares List group shares
UserManagementApi UmGroupsSharesPost Post /um/groups/{groupId}/shares/{resourceId} Add group shares
UserManagementApi UmGroupsSharesPut Put /um/groups/{groupId}/shares/{resourceId} Modify group share privileges
UserManagementApi UmGroupsUsersDelete Delete /um/groups/{groupId}/users/{userId} Remove users from groups
UserManagementApi UmGroupsUsersGet Get /um/groups/{groupId}/users List group members
UserManagementApi UmGroupsUsersPost Post /um/groups/{groupId}/users Add a Group Member
UserManagementApi UmResourcesFindByType Get /um/resources/{resourceType} List resources by type
UserManagementApi UmResourcesFindByTypeAndId Get /um/resources/{resourceType}/{resourceId} Retrieve resources by type
UserManagementApi UmResourcesGet Get /um/resources List all resources
UserManagementApi UmUsersDelete Delete /um/users/{userId} Delete users
UserManagementApi UmUsersFindById Get /um/users/{userId} Retrieve users
UserManagementApi UmUsersGet Get /um/users List all users
UserManagementApi UmUsersGroupsGet Get /um/users/{userId}/groups Retrieve group resources by user ID
UserManagementApi UmUsersOwnsGet Get /um/users/{userId}/owns Retrieve user resources by user ID
UserManagementApi UmUsersPost Post /um/users Create users
UserManagementApi UmUsersPut Put /um/users/{userId} Modify users
UserS3KeysApi UmUsersS3keysDelete Delete /um/users/{userId}/s3keys/{keyId} Delete S3 keys
UserS3KeysApi UmUsersS3keysFindByKeyId Get /um/users/{userId}/s3keys/{keyId} Retrieve user S3 keys by key ID
UserS3KeysApi UmUsersS3keysGet Get /um/users/{userId}/s3keys List user S3 keys
UserS3KeysApi UmUsersS3keysPost Post /um/users/{userId}/s3keys Create user S3 keys
UserS3KeysApi UmUsersS3keysPut Put /um/users/{userId}/s3keys/{keyId} Modify a S3 Key by Key ID
UserS3KeysApi UmUsersS3ssourlGet Get /um/users/{userId}/s3ssourl Retrieve S3 single sign-on URLs
VolumesApi DatacentersVolumesCreateSnapshotPost Post /datacenters/{datacenterId}/volumes/{volumeId}/create-snapshot Create volume snapshots
VolumesApi DatacentersVolumesDelete Delete /datacenters/{datacenterId}/volumes/{volumeId} Delete volumes
VolumesApi DatacentersVolumesFindById Get /datacenters/{datacenterId}/volumes/{volumeId} Retrieve volumes
VolumesApi DatacentersVolumesGet Get /datacenters/{datacenterId}/volumes List volumes
VolumesApi DatacentersVolumesPatch Patch /datacenters/{datacenterId}/volumes/{volumeId} Partially modify volumes
VolumesApi DatacentersVolumesPost Post /datacenters/{datacenterId}/volumes Create a Volume
VolumesApi DatacentersVolumesPut Put /datacenters/{datacenterId}/volumes/{volumeId} Modify a Volume by ID
VolumesApi DatacentersVolumesRestoreSnapshotPost Post /datacenters/{datacenterId}/volumes/{volumeId}/restore-snapshot Restore 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

Documentation

Index

Constants

View Source
const (
	RequestStatusQueued  = "QUEUED"
	RequestStatusRunning = "RUNNING"
	RequestStatusFailed  = "FAILED"
	RequestStatusDone    = "DONE"

	Version = "6.1.11"
)
View Source
const (
	Available        string = "AVAILABLE"
	Busy                    = "BUSY"
	Inactive                = "INACTIVE"
	Deploying               = "DEPLOYING"
	Active                  = "ACTIVE"
	Failed                  = "FAILED"
	Suspended               = "SUSPENDED"
	FailedSuspended         = "FAILED_SUSPENDED"
	Updating                = "UPDATING"
	FailedUpdating          = "FAILED_UPDATING"
	Destroying              = "DESTROYING"
	FailedDestroying        = "FAILED_DESTROYING"
	Terminated              = "TERMINATED"
)
View Source
const (
	IonosUsernameEnvVar   = "IONOS_USERNAME"
	IonosPasswordEnvVar   = "IONOS_PASSWORD"
	IonosTokenEnvVar      = "IONOS_TOKEN"
	IonosApiUrlEnvVar     = "IONOS_API_URL"
	IonosPinnedCertEnvVar = "IONOS_PINNED_CERT"
	IonosLogLevelEnvVar   = "IONOS_LOG_LEVEL"
	IonosContractNumber   = "IONOS_CONTRACT_NUMBER"
	DefaultIonosServerUrl = "https://api.ionos.com/cloudapi/v6"
	DefaultIonosBasePath  = "/cloudapi/v6"
)
View Source
const DepthParam = "depth"
View Source
const FilterQueryParam = "filter.%s"

Constants for APIs

View Source
const FormatStringErr = "%s %s"

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var (
	// used to set a nullable field to nil. This is a sentinel address that will be checked in the MarshalJson function.
	// if set to this address, a nil value will be marshalled
	Nilstring string = "<<ExplicitNil>>"
	Nilint32  int32  = -334455
	Nilbool   bool   = false
)
View Source
var LogLevelMap = map[string]LogLevel{
	"off":   Off,
	"debug": Debug,
	"trace": Trace,
}

Functions

func AddPinnedCert added in v6.0.3

func AddPinnedCert(transport *http.Transport, pkFingerprint string)

AddPinnedCert - enables pinning of the sha256 public fingerprint to the http client's transport

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil added in v6.1.5

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool - returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 - returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 - returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt - returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 - returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 - returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString - returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime - returns a pointer to given Time value.

func SliceToValueDefault added in v6.1.5

func SliceToValueDefault[T any](ptrSlice *[]T) []T

func ToBool added in v6.0.2

func ToBool(ptr *bool) bool

ToBool - returns the value of the bool pointer passed in

func ToBoolDefault added in v6.0.2

func ToBoolDefault(ptr *bool) bool

ToBoolDefault - returns the value of the bool pointer passed in, or false if the pointer is nil

func ToBoolSlice added in v6.0.2

func ToBoolSlice(ptrSlice *[]bool) []bool

ToBoolSlice - returns a bool slice of the pointer passed in

func ToByte added in v6.0.2

func ToByte(ptr *byte) byte

ToByte - returns the value of the byte pointer passed in

func ToByteDefault added in v6.0.2

func ToByteDefault(ptr *byte) byte

ToByteDefault - returns the value of the byte pointer passed in, or 0 if the pointer is nil

func ToByteSlice added in v6.0.2

func ToByteSlice(ptrSlice *[]byte) []byte

ToByteSlice - returns a byte slice of the pointer passed in

func ToFloat32 added in v6.0.2

func ToFloat32(ptr *float32) float32

ToFloat32 - returns the value of the float32 pointer passed in

func ToFloat32Default added in v6.0.2

func ToFloat32Default(ptr *float32) float32

ToFloat32Default - returns the value of the float32 pointer passed in, or 0 if the pointer is nil

func ToFloat32Slice added in v6.0.2

func ToFloat32Slice(ptrSlice *[]float32) []float32

ToFloat32Slice - returns a float32 slice of the pointer passed in

func ToFloat64 added in v6.0.2

func ToFloat64(ptr *float64) float64

ToFloat64 - returns the value of the float64 pointer passed in

func ToFloat64Default added in v6.0.2

func ToFloat64Default(ptr *float64) float64

ToFloat64Default - returns the value of the float64 pointer passed in, or 0 if the pointer is nil

func ToFloat64Slice added in v6.0.2

func ToFloat64Slice(ptrSlice *[]float64) []float64

ToFloat64Slice - returns a float64 slice of the pointer passed in

func ToInt added in v6.0.2

func ToInt(ptr *int) int

ToInt - returns the value of the int pointer passed in

func ToInt16 added in v6.0.2

func ToInt16(ptr *int16) int16

ToInt16 - returns the value of the int16 pointer passed in

func ToInt16Default added in v6.0.2

func ToInt16Default(ptr *int16) int16

ToInt16Default - returns the value of the int16 pointer passed in, or 0 if the pointer is nil

func ToInt16Slice added in v6.0.2

func ToInt16Slice(ptrSlice *[]int16) []int16

ToInt16Slice - returns a int16 slice of the pointer passed in

func ToInt32 added in v6.0.2

func ToInt32(ptr *int32) int32

ToInt32 - returns the value of the int32 pointer passed in

func ToInt32Default added in v6.0.2

func ToInt32Default(ptr *int32) int32

ToInt32Default - returns the value of the int32 pointer passed in, or 0 if the pointer is nil

func ToInt32Slice added in v6.0.2

func ToInt32Slice(ptrSlice *[]int32) []int32

ToInt32Slice - returns a int32 slice of the pointer passed in

func ToInt64 added in v6.0.2

func ToInt64(ptr *int64) int64

ToInt64 - returns the value of the int64 pointer passed in

func ToInt64Default added in v6.0.2

func ToInt64Default(ptr *int64) int64

ToInt64Default - returns the value of the int64 pointer passed in, or 0 if the pointer is nil

func ToInt64Slice added in v6.0.2

func ToInt64Slice(ptrSlice *[]int64) []int64

ToInt64Slice - returns a int64 slice of the pointer passed in

func ToInt8 added in v6.0.2

func ToInt8(ptr *int8) int8

ToInt8 - returns the value of the int8 pointer passed in

func ToInt8Default added in v6.0.2

func ToInt8Default(ptr *int8) int8

ToInt8Default - returns the value of the int8 pointer passed in, or 0 if the pointer is nil

func ToInt8Slice added in v6.0.2

func ToInt8Slice(ptrSlice *[]int8) []int8

ToInt8Slice - returns a int8 slice of the pointer passed in

func ToIntDefault added in v6.0.2

func ToIntDefault(ptr *int) int

ToIntDefault - returns the value of the int pointer passed in, or 0 if the pointer is nil

func ToIntSlice added in v6.0.2

func ToIntSlice(ptrSlice *[]int) []int

ToIntSlice - returns a int slice of the pointer passed in

func ToPtr added in v6.1.5

func ToPtr[T any](v T) *T

ToPtr - returns a pointer to the given value.

func ToString added in v6.0.2

func ToString(ptr *string) string

ToString - returns the value of the string pointer passed in

func ToStringDefault added in v6.0.2

func ToStringDefault(ptr *string) string

ToStringDefault - returns the value of the string pointer passed in, or "" if the pointer is nil

func ToStringSlice added in v6.0.2

func ToStringSlice(ptrSlice *[]string) []string

ToStringSlice - returns a string slice of the pointer passed in

func ToTime added in v6.0.2

func ToTime(ptr *time.Time) time.Time

ToTime - returns the value of the Time pointer passed in

func ToTimeDefault added in v6.0.2

func ToTimeDefault(ptr *time.Time) time.Time

ToTimeDefault - returns the value of the Time pointer passed in, or 0001-01-01 00:00:00 +0000 UTC if the pointer is nil

func ToTimeSlice added in v6.0.2

func ToTimeSlice(ptrSlice *[]time.Time) []time.Time

ToTimeSlice - returns a Time slice of the pointer passed in

func ToUint added in v6.0.2

func ToUint(ptr *uint) uint

ToUint - returns the value of the uint pointer passed in

func ToUint16 added in v6.0.2

func ToUint16(ptr *uint16) uint16

ToUint16 - returns the value of the uint16 pointer passed in

func ToUint16Default added in v6.0.2

func ToUint16Default(ptr *uint16) uint16

ToUint16Default - returns the value of the uint16 pointer passed in, or 0 if the pointer is nil

func ToUint16Slice added in v6.0.2

func ToUint16Slice(ptrSlice *[]uint16) []uint16

ToUint16Slice - returns a uint16 slice of the pointer passed in

func ToUint32 added in v6.0.2

func ToUint32(ptr *uint32) uint32

ToUint32 - returns the value of the uint32 pointer passed in

func ToUint32Default added in v6.0.2

func ToUint32Default(ptr *uint32) uint32

ToUint32Default - returns the value of the uint32 pointer passed in, or 0 if the pointer is nil

func ToUint32Slice added in v6.0.2

func ToUint32Slice(ptrSlice *[]uint32) []uint32

ToUint32Slice - returns a uint32 slice of the pointer passed in

func ToUint64 added in v6.0.2

func ToUint64(ptr *uint64) uint64

ToUint64 - returns the value of the uint64 pointer passed in

func ToUint64Default added in v6.0.2

func ToUint64Default(ptr *uint64) uint64

ToUint64Default - returns the value of the uint64 pointer passed in, or 0 if the pointer is nil

func ToUint64Slice added in v6.0.2

func ToUint64Slice(ptrSlice *[]uint64) []uint64

ToUint64Slice - returns a uint63 slice of the pointer passed in

func ToUint8 added in v6.0.2

func ToUint8(ptr *uint8) uint8

ToUint8 -returns the value of the uint8 pointer passed in

func ToUint8Default added in v6.0.2

func ToUint8Default(ptr *uint8) uint8

ToUint8Default - returns the value of the uint8 pointer passed in, or 0 if the pointer is nil

func ToUint8Slice added in v6.0.2

func ToUint8Slice(ptrSlice *[]uint8) []uint8

ToUint8Slice - returns a uint8 slice of the pointer passed in

func ToUintDefault added in v6.0.2

func ToUintDefault(ptr *uint) uint

ToUintDefault - returns the value of the uint pointer passed in, or 0 if the pointer is nil

func ToUintSlice added in v6.0.2

func ToUintSlice(ptrSlice *[]uint) []uint

ToUintSlice - returns a uint slice of the pointer passed in

func ToValue added in v6.1.5

func ToValue[T any](ptr *T) T

ToValue - returns the value of the pointer passed in

func ToValueDefault added in v6.1.5

func ToValueDefault[T any](ptr *T) T

ToValueDefault - returns the value of the pointer passed in, or the default type value if the pointer is nil

Types

type APIClient

type APIClient struct {
	DefaultApi *DefaultApiService

	ApplicationLoadBalancersApi *ApplicationLoadBalancersApiService

	BackupUnitsApi *BackupUnitsApiService

	ContractResourcesApi *ContractResourcesApiService

	DataCentersApi *DataCentersApiService

	FirewallRulesApi *FirewallRulesApiService

	FlowLogsApi *FlowLogsApiService

	IPBlocksApi *IPBlocksApiService

	ImagesApi *ImagesApiService

	KubernetesApi *KubernetesApiService

	LANsApi *LANsApiService

	LabelsApi *LabelsApiService

	LoadBalancersApi *LoadBalancersApiService

	LocationsApi *LocationsApiService

	NATGatewaysApi *NATGatewaysApiService

	NetworkInterfacesApi *NetworkInterfacesApiService

	NetworkLoadBalancersApi *NetworkLoadBalancersApiService

	PrivateCrossConnectsApi *PrivateCrossConnectsApiService

	RequestsApi *RequestsApiService

	ServersApi *ServersApiService

	SnapshotsApi *SnapshotsApiService

	TargetGroupsApi *TargetGroupsApiService

	TemplatesApi *TemplatesApiService

	UserManagementApi *UserManagementApiService

	UserS3KeysApi *UserS3KeysApiService

	VolumesApi *VolumesApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the CLOUD API API v6.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) GetRequestStatus

func (c *APIClient) GetRequestStatus(ctx context.Context, path string) (*RequestStatus, *APIResponse, error)

func (*APIClient) WaitForDeletion added in v6.0.3

func (c *APIClient) WaitForDeletion(ctx context.Context, fn resourceDeleteCallFn, resourceID string) (bool, error)

fn() is a function that returns from the API the resource you want to check it's state. a resource is deleted when status code 404 is returned from the get call to API

func (*APIClient) WaitForDeletionAsync added in v6.0.3

func (c *APIClient) WaitForDeletionAsync(ctx context.Context, fn resourceDeleteCallFn, resourceID string, ch chan<- DeleteStateChannel)

fn() is a function that returns from the API the resource you want to check it's state the channel is of type int and it represents the status response of the resource, which in this case is 404 to check when the resource is not found.

func (*APIClient) WaitForRequest

func (c *APIClient) WaitForRequest(ctx context.Context, path string) (*APIResponse, error)

func (*APIClient) WaitForState added in v6.0.3

func (c *APIClient) WaitForState(ctx context.Context, fn resourceGetCallFn, resourceID string) (bool, error)

fn() is a function that returns from the API the resource you want to check it's state. Successful states that can be checked: Available, or Active

func (*APIClient) WaitForStateAsync added in v6.0.3

func (c *APIClient) WaitForStateAsync(ctx context.Context, fn resourceGetCallFn, resourceID string, ch chan<- StateChannel)

fn() is a function that returns from the API the resource you want to check it's state the channel is of type StateChannel and it represents the state of the resource. Successful states that can be checked: Available, or Active

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// RequestTime is the time duration from the moment the APIClient sends
	// the HTTP request to the moment it receives an HTTP response.
	RequestTime time.Duration `json:"duration,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResonse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

func (*APIResponse) HttpNotFound added in v6.1.1

func (resp *APIResponse) HttpNotFound() bool

HttpNotFound - returns true if a 404 status code was returned returns false for nil APIResponse values

func (*APIResponse) LogInfo added in v6.1.1

func (resp *APIResponse) LogInfo()

LogInfo - logs APIResponse values like RequestTime, Operation and StatusCode does not print anything for nil APIResponse values

type ApiApiInfoGetRequest

type ApiApiInfoGetRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiApiInfoGetRequest) Depth

func (ApiApiInfoGetRequest) Execute

func (r ApiApiInfoGetRequest) Execute() (Info, *APIResponse, error)

func (ApiApiInfoGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiApiInfoGetRequest) MaxResults

func (r ApiApiInfoGetRequest) MaxResults(maxResults int32) ApiApiInfoGetRequest

MaxResults query param limits the number of results returned.

func (ApiApiInfoGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiApiInfoGetRequest) Pretty

func (ApiApiInfoGetRequest) XContractNumber

func (r ApiApiInfoGetRequest) XContractNumber(xContractNumber int32) ApiApiInfoGetRequest

type ApiBackupunitsDeleteRequest

type ApiBackupunitsDeleteRequest struct {
	ApiService *BackupUnitsApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsDeleteRequest) Depth

func (ApiBackupunitsDeleteRequest) Execute

func (ApiBackupunitsDeleteRequest) Pretty

func (ApiBackupunitsDeleteRequest) XContractNumber

func (r ApiBackupunitsDeleteRequest) XContractNumber(xContractNumber int32) ApiBackupunitsDeleteRequest

type ApiBackupunitsFindByIdRequest

type ApiBackupunitsFindByIdRequest struct {
	ApiService *BackupUnitsApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsFindByIdRequest) Depth

func (ApiBackupunitsFindByIdRequest) Execute

func (ApiBackupunitsFindByIdRequest) Pretty

func (ApiBackupunitsFindByIdRequest) XContractNumber

func (r ApiBackupunitsFindByIdRequest) XContractNumber(xContractNumber int32) ApiBackupunitsFindByIdRequest

type ApiBackupunitsGetRequest

type ApiBackupunitsGetRequest struct {
	ApiService *BackupUnitsApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsGetRequest) Depth

func (ApiBackupunitsGetRequest) Execute

func (ApiBackupunitsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiBackupunitsGetRequest) MaxResults

func (r ApiBackupunitsGetRequest) MaxResults(maxResults int32) ApiBackupunitsGetRequest

MaxResults query param limits the number of results returned.

func (ApiBackupunitsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiBackupunitsGetRequest) Pretty

func (ApiBackupunitsGetRequest) XContractNumber

func (r ApiBackupunitsGetRequest) XContractNumber(xContractNumber int32) ApiBackupunitsGetRequest

type ApiBackupunitsPatchRequest

type ApiBackupunitsPatchRequest struct {
	ApiService *BackupUnitsApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsPatchRequest) BackupUnit

func (ApiBackupunitsPatchRequest) Depth

func (ApiBackupunitsPatchRequest) Execute

func (ApiBackupunitsPatchRequest) Pretty

func (ApiBackupunitsPatchRequest) XContractNumber

func (r ApiBackupunitsPatchRequest) XContractNumber(xContractNumber int32) ApiBackupunitsPatchRequest

type ApiBackupunitsPostRequest

type ApiBackupunitsPostRequest struct {
	ApiService *BackupUnitsApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsPostRequest) BackupUnit

func (ApiBackupunitsPostRequest) Depth

func (ApiBackupunitsPostRequest) Execute

func (ApiBackupunitsPostRequest) Pretty

func (ApiBackupunitsPostRequest) XContractNumber

func (r ApiBackupunitsPostRequest) XContractNumber(xContractNumber int32) ApiBackupunitsPostRequest

type ApiBackupunitsPutRequest

type ApiBackupunitsPutRequest struct {
	ApiService *BackupUnitsApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsPutRequest) BackupUnit

func (ApiBackupunitsPutRequest) Depth

func (ApiBackupunitsPutRequest) Execute

func (ApiBackupunitsPutRequest) Pretty

func (ApiBackupunitsPutRequest) XContractNumber

func (r ApiBackupunitsPutRequest) XContractNumber(xContractNumber int32) ApiBackupunitsPutRequest

type ApiBackupunitsSsourlGetRequest

type ApiBackupunitsSsourlGetRequest struct {
	ApiService *BackupUnitsApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsSsourlGetRequest) Execute

func (ApiBackupunitsSsourlGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiBackupunitsSsourlGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiBackupunitsSsourlGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiBackupunitsSsourlGetRequest) Pretty

func (ApiBackupunitsSsourlGetRequest) XContractNumber

func (r ApiBackupunitsSsourlGetRequest) XContractNumber(xContractNumber int32) ApiBackupunitsSsourlGetRequest

type ApiContractsGetRequest

type ApiContractsGetRequest struct {
	ApiService *ContractResourcesApiService
	// contains filtered or unexported fields
}

func (ApiContractsGetRequest) Depth

func (ApiContractsGetRequest) Execute

func (ApiContractsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiContractsGetRequest) MaxResults

func (r ApiContractsGetRequest) MaxResults(maxResults int32) ApiContractsGetRequest

MaxResults query param limits the number of results returned.

func (ApiContractsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiContractsGetRequest) Pretty

func (ApiContractsGetRequest) XContractNumber

func (r ApiContractsGetRequest) XContractNumber(xContractNumber int32) ApiContractsGetRequest

type ApiDatacentersApplicationloadbalancersDeleteRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersDeleteRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersDeleteRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersDeleteRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersDeleteRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersDeleteRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsGetRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsGetRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) Filter added in v6.1.0

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) MaxResults added in v6.1.0

MaxResults query param limits the number of results returned.

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) OrderBy added in v6.1.0

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) ApplicationLoadBalancerFlowLogProperties added in v6.1.0

func (r ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) ApplicationLoadBalancerFlowLogProperties(applicationLoadBalancerFlowLogProperties FlowLogProperties) ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsPostRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsPostRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) ApplicationLoadBalancerFlowLog added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsPutRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersFlowlogsPutRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) ApplicationLoadBalancerFlowLog added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) Filter added in v6.1.0

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) MaxResults added in v6.1.0

MaxResults query param limits the number of results returned.

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) OrderBy added in v6.1.0

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) ApplicationLoadBalancerForwardingRuleProperties added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) ApplicationLoadBalancerForwardingRule added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) ApplicationLoadBalancerForwardingRule added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersGetRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersGetRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersGetRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersGetRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersGetRequest) Filter added in v6.1.0

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersApplicationloadbalancersGetRequest) Limit added in v6.1.0

func (ApiDatacentersApplicationloadbalancersGetRequest) MaxResults added in v6.1.0

MaxResults query param limits the number of results returned.

func (ApiDatacentersApplicationloadbalancersGetRequest) Offset added in v6.1.0

func (ApiDatacentersApplicationloadbalancersGetRequest) OrderBy added in v6.1.0

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersApplicationloadbalancersGetRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersGetRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersPatchRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersPatchRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersPatchRequest) ApplicationLoadBalancerProperties added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPatchRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPatchRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPatchRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPatchRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersPostRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersPostRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersPostRequest) ApplicationLoadBalancer added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPostRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPostRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPostRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPostRequest) XContractNumber added in v6.1.0

type ApiDatacentersApplicationloadbalancersPutRequest added in v6.1.0

type ApiDatacentersApplicationloadbalancersPutRequest struct {
	ApiService *ApplicationLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersApplicationloadbalancersPutRequest) ApplicationLoadBalancer added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPutRequest) Depth added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPutRequest) Execute added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPutRequest) Pretty added in v6.1.0

func (ApiDatacentersApplicationloadbalancersPutRequest) XContractNumber added in v6.1.0

type ApiDatacentersDeleteRequest

type ApiDatacentersDeleteRequest struct {
	ApiService *DataCentersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersDeleteRequest) Depth

func (ApiDatacentersDeleteRequest) Execute

func (ApiDatacentersDeleteRequest) Pretty

func (ApiDatacentersDeleteRequest) XContractNumber

func (r ApiDatacentersDeleteRequest) XContractNumber(xContractNumber int32) ApiDatacentersDeleteRequest

type ApiDatacentersFindByIdRequest

type ApiDatacentersFindByIdRequest struct {
	ApiService *DataCentersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersFindByIdRequest) Depth

func (ApiDatacentersFindByIdRequest) Execute

func (ApiDatacentersFindByIdRequest) Pretty

func (ApiDatacentersFindByIdRequest) XContractNumber

func (r ApiDatacentersFindByIdRequest) XContractNumber(xContractNumber int32) ApiDatacentersFindByIdRequest

type ApiDatacentersGetRequest

type ApiDatacentersGetRequest struct {
	ApiService *DataCentersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersGetRequest) Depth

func (ApiDatacentersGetRequest) Execute

func (ApiDatacentersGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersGetRequest) Limit

func (ApiDatacentersGetRequest) MaxResults

func (r ApiDatacentersGetRequest) MaxResults(maxResults int32) ApiDatacentersGetRequest

MaxResults query param limits the number of results returned.

func (ApiDatacentersGetRequest) Offset

func (ApiDatacentersGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersGetRequest) Pretty

func (ApiDatacentersGetRequest) XContractNumber

func (r ApiDatacentersGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersGetRequest

type ApiDatacentersLabelsDeleteRequest

type ApiDatacentersLabelsDeleteRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLabelsDeleteRequest) Depth

func (ApiDatacentersLabelsDeleteRequest) Execute

func (ApiDatacentersLabelsDeleteRequest) Pretty

func (ApiDatacentersLabelsDeleteRequest) XContractNumber

type ApiDatacentersLabelsFindByKeyRequest

type ApiDatacentersLabelsFindByKeyRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLabelsFindByKeyRequest) Depth

func (ApiDatacentersLabelsFindByKeyRequest) Execute

func (ApiDatacentersLabelsFindByKeyRequest) Pretty

func (ApiDatacentersLabelsFindByKeyRequest) XContractNumber

type ApiDatacentersLabelsGetRequest

type ApiDatacentersLabelsGetRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLabelsGetRequest) Depth

func (ApiDatacentersLabelsGetRequest) Execute

func (ApiDatacentersLabelsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersLabelsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersLabelsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersLabelsGetRequest) Pretty

func (ApiDatacentersLabelsGetRequest) XContractNumber

func (r ApiDatacentersLabelsGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersLabelsGetRequest

type ApiDatacentersLabelsPostRequest

type ApiDatacentersLabelsPostRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLabelsPostRequest) Depth

func (ApiDatacentersLabelsPostRequest) Execute

func (ApiDatacentersLabelsPostRequest) Label

func (ApiDatacentersLabelsPostRequest) Pretty

func (ApiDatacentersLabelsPostRequest) XContractNumber

func (r ApiDatacentersLabelsPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersLabelsPostRequest

type ApiDatacentersLabelsPutRequest

type ApiDatacentersLabelsPutRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLabelsPutRequest) Depth

func (ApiDatacentersLabelsPutRequest) Execute

func (ApiDatacentersLabelsPutRequest) Label

func (ApiDatacentersLabelsPutRequest) Pretty

func (ApiDatacentersLabelsPutRequest) XContractNumber

func (r ApiDatacentersLabelsPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersLabelsPutRequest

type ApiDatacentersLansDeleteRequest

type ApiDatacentersLansDeleteRequest struct {
	ApiService *LANsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansDeleteRequest) Depth

func (ApiDatacentersLansDeleteRequest) Execute

func (ApiDatacentersLansDeleteRequest) Pretty

func (ApiDatacentersLansDeleteRequest) XContractNumber

func (r ApiDatacentersLansDeleteRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansDeleteRequest

type ApiDatacentersLansFindByIdRequest

type ApiDatacentersLansFindByIdRequest struct {
	ApiService *LANsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansFindByIdRequest) Depth

func (ApiDatacentersLansFindByIdRequest) Execute

func (ApiDatacentersLansFindByIdRequest) Pretty

func (ApiDatacentersLansFindByIdRequest) XContractNumber

type ApiDatacentersLansGetRequest

type ApiDatacentersLansGetRequest struct {
	ApiService *LANsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansGetRequest) Depth

func (ApiDatacentersLansGetRequest) Execute

func (ApiDatacentersLansGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersLansGetRequest) Limit

func (ApiDatacentersLansGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersLansGetRequest) Offset

func (ApiDatacentersLansGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersLansGetRequest) Pretty

func (ApiDatacentersLansGetRequest) XContractNumber

func (r ApiDatacentersLansGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansGetRequest

type ApiDatacentersLansNicsFindByIdRequest

type ApiDatacentersLansNicsFindByIdRequest struct {
	ApiService *LANsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansNicsFindByIdRequest) Depth

func (ApiDatacentersLansNicsFindByIdRequest) Execute

func (ApiDatacentersLansNicsFindByIdRequest) Pretty

func (ApiDatacentersLansNicsFindByIdRequest) XContractNumber

type ApiDatacentersLansNicsGetRequest

type ApiDatacentersLansNicsGetRequest struct {
	ApiService *LANsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansNicsGetRequest) Depth

func (ApiDatacentersLansNicsGetRequest) Execute

func (ApiDatacentersLansNicsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersLansNicsGetRequest) Limit

func (ApiDatacentersLansNicsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersLansNicsGetRequest) Offset

func (ApiDatacentersLansNicsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersLansNicsGetRequest) Pretty

func (ApiDatacentersLansNicsGetRequest) XContractNumber

func (r ApiDatacentersLansNicsGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansNicsGetRequest

type ApiDatacentersLansNicsPostRequest

type ApiDatacentersLansNicsPostRequest struct {
	ApiService *LANsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansNicsPostRequest) Depth

func (ApiDatacentersLansNicsPostRequest) Execute

func (ApiDatacentersLansNicsPostRequest) Nic

func (ApiDatacentersLansNicsPostRequest) Pretty

func (ApiDatacentersLansNicsPostRequest) XContractNumber

type ApiDatacentersLansPatchRequest

type ApiDatacentersLansPatchRequest struct {
	ApiService *LANsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansPatchRequest) Depth

func (ApiDatacentersLansPatchRequest) Execute

func (ApiDatacentersLansPatchRequest) Lan

func (ApiDatacentersLansPatchRequest) Pretty

func (ApiDatacentersLansPatchRequest) XContractNumber

func (r ApiDatacentersLansPatchRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansPatchRequest

type ApiDatacentersLansPostRequest

type ApiDatacentersLansPostRequest struct {
	ApiService *LANsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansPostRequest) Depth

func (ApiDatacentersLansPostRequest) Execute

func (ApiDatacentersLansPostRequest) Lan

func (ApiDatacentersLansPostRequest) Pretty

func (ApiDatacentersLansPostRequest) XContractNumber

func (r ApiDatacentersLansPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansPostRequest

type ApiDatacentersLansPutRequest

type ApiDatacentersLansPutRequest struct {
	ApiService *LANsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansPutRequest) Depth

func (ApiDatacentersLansPutRequest) Execute

func (ApiDatacentersLansPutRequest) Lan

func (ApiDatacentersLansPutRequest) Pretty

func (ApiDatacentersLansPutRequest) XContractNumber

func (r ApiDatacentersLansPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansPutRequest

type ApiDatacentersLoadbalancersBalancednicsDeleteRequest

type ApiDatacentersLoadbalancersBalancednicsDeleteRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) Depth

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) Execute

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) Pretty

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) XContractNumber

type ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest

type ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) Depth

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) Execute

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) Pretty

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) XContractNumber

type ApiDatacentersLoadbalancersBalancednicsGetRequest

type ApiDatacentersLoadbalancersBalancednicsGetRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Depth

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Execute

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Pretty

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) XContractNumber

type ApiDatacentersLoadbalancersBalancednicsPostRequest

type ApiDatacentersLoadbalancersBalancednicsPostRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) Depth

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) Execute

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) Nic

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) Pretty

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) XContractNumber

type ApiDatacentersLoadbalancersDeleteRequest

type ApiDatacentersLoadbalancersDeleteRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersDeleteRequest) Depth

func (ApiDatacentersLoadbalancersDeleteRequest) Execute

func (ApiDatacentersLoadbalancersDeleteRequest) Pretty

func (ApiDatacentersLoadbalancersDeleteRequest) XContractNumber

type ApiDatacentersLoadbalancersFindByIdRequest

type ApiDatacentersLoadbalancersFindByIdRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersFindByIdRequest) Depth

func (ApiDatacentersLoadbalancersFindByIdRequest) Execute

func (ApiDatacentersLoadbalancersFindByIdRequest) Pretty

func (ApiDatacentersLoadbalancersFindByIdRequest) XContractNumber

type ApiDatacentersLoadbalancersGetRequest

type ApiDatacentersLoadbalancersGetRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersGetRequest) Depth

func (ApiDatacentersLoadbalancersGetRequest) Execute

func (ApiDatacentersLoadbalancersGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersLoadbalancersGetRequest) Limit

func (ApiDatacentersLoadbalancersGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersLoadbalancersGetRequest) Offset

func (ApiDatacentersLoadbalancersGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersLoadbalancersGetRequest) Pretty

func (ApiDatacentersLoadbalancersGetRequest) XContractNumber

type ApiDatacentersLoadbalancersPatchRequest

type ApiDatacentersLoadbalancersPatchRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersPatchRequest) Depth

func (ApiDatacentersLoadbalancersPatchRequest) Execute

func (ApiDatacentersLoadbalancersPatchRequest) Loadbalancer

func (ApiDatacentersLoadbalancersPatchRequest) Pretty

func (ApiDatacentersLoadbalancersPatchRequest) XContractNumber

type ApiDatacentersLoadbalancersPostRequest

type ApiDatacentersLoadbalancersPostRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersPostRequest) Depth

func (ApiDatacentersLoadbalancersPostRequest) Execute

func (ApiDatacentersLoadbalancersPostRequest) Loadbalancer

func (ApiDatacentersLoadbalancersPostRequest) Pretty

func (ApiDatacentersLoadbalancersPostRequest) XContractNumber

type ApiDatacentersLoadbalancersPutRequest

type ApiDatacentersLoadbalancersPutRequest struct {
	ApiService *LoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersPutRequest) Depth

func (ApiDatacentersLoadbalancersPutRequest) Execute

func (ApiDatacentersLoadbalancersPutRequest) Loadbalancer

func (ApiDatacentersLoadbalancersPutRequest) Pretty

func (ApiDatacentersLoadbalancersPutRequest) XContractNumber

type ApiDatacentersNatgatewaysDeleteRequest

type ApiDatacentersNatgatewaysDeleteRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysDeleteRequest) Depth

func (ApiDatacentersNatgatewaysDeleteRequest) Execute

func (ApiDatacentersNatgatewaysDeleteRequest) Pretty

func (ApiDatacentersNatgatewaysDeleteRequest) XContractNumber

type ApiDatacentersNatgatewaysFindByNatGatewayIdRequest

type ApiDatacentersNatgatewaysFindByNatGatewayIdRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) Depth

func (ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) Execute

func (ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) Pretty

func (ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) XContractNumber

type ApiDatacentersNatgatewaysFlowlogsDeleteRequest

type ApiDatacentersNatgatewaysFlowlogsDeleteRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysFlowlogsDeleteRequest) Depth

func (ApiDatacentersNatgatewaysFlowlogsDeleteRequest) Execute

func (ApiDatacentersNatgatewaysFlowlogsDeleteRequest) Pretty

type ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest

type ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest) Depth

func (ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest) Execute

func (ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest) Pretty

type ApiDatacentersNatgatewaysFlowlogsGetRequest

type ApiDatacentersNatgatewaysFlowlogsGetRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Depth

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Execute

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Limit

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Offset

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Pretty

type ApiDatacentersNatgatewaysFlowlogsPatchRequest

type ApiDatacentersNatgatewaysFlowlogsPatchRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysFlowlogsPatchRequest) Depth

func (ApiDatacentersNatgatewaysFlowlogsPatchRequest) Execute

func (ApiDatacentersNatgatewaysFlowlogsPatchRequest) NatGatewayFlowLogProperties

func (ApiDatacentersNatgatewaysFlowlogsPatchRequest) Pretty

type ApiDatacentersNatgatewaysFlowlogsPostRequest

type ApiDatacentersNatgatewaysFlowlogsPostRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysFlowlogsPostRequest) Depth

func (ApiDatacentersNatgatewaysFlowlogsPostRequest) Execute

func (ApiDatacentersNatgatewaysFlowlogsPostRequest) NatGatewayFlowLog

func (ApiDatacentersNatgatewaysFlowlogsPostRequest) Pretty

type ApiDatacentersNatgatewaysFlowlogsPutRequest

type ApiDatacentersNatgatewaysFlowlogsPutRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysFlowlogsPutRequest) Depth

func (ApiDatacentersNatgatewaysFlowlogsPutRequest) Execute

func (ApiDatacentersNatgatewaysFlowlogsPutRequest) NatGatewayFlowLog

func (ApiDatacentersNatgatewaysFlowlogsPutRequest) Pretty

type ApiDatacentersNatgatewaysGetRequest

type ApiDatacentersNatgatewaysGetRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysGetRequest) Depth

func (ApiDatacentersNatgatewaysGetRequest) Execute

func (ApiDatacentersNatgatewaysGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersNatgatewaysGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersNatgatewaysGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersNatgatewaysGetRequest) Pretty

func (ApiDatacentersNatgatewaysGetRequest) XContractNumber

type ApiDatacentersNatgatewaysPatchRequest

type ApiDatacentersNatgatewaysPatchRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysPatchRequest) Depth

func (ApiDatacentersNatgatewaysPatchRequest) Execute

func (ApiDatacentersNatgatewaysPatchRequest) NatGatewayProperties

func (ApiDatacentersNatgatewaysPatchRequest) Pretty

func (ApiDatacentersNatgatewaysPatchRequest) XContractNumber

type ApiDatacentersNatgatewaysPostRequest

type ApiDatacentersNatgatewaysPostRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysPostRequest) Depth

func (ApiDatacentersNatgatewaysPostRequest) Execute

func (ApiDatacentersNatgatewaysPostRequest) NatGateway

func (ApiDatacentersNatgatewaysPostRequest) Pretty

func (ApiDatacentersNatgatewaysPostRequest) XContractNumber

type ApiDatacentersNatgatewaysPutRequest

type ApiDatacentersNatgatewaysPutRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysPutRequest) Depth

func (ApiDatacentersNatgatewaysPutRequest) Execute

func (ApiDatacentersNatgatewaysPutRequest) NatGateway

func (ApiDatacentersNatgatewaysPutRequest) Pretty

func (ApiDatacentersNatgatewaysPutRequest) XContractNumber

type ApiDatacentersNatgatewaysRulesDeleteRequest

type ApiDatacentersNatgatewaysRulesDeleteRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysRulesDeleteRequest) Depth

func (ApiDatacentersNatgatewaysRulesDeleteRequest) Execute

func (ApiDatacentersNatgatewaysRulesDeleteRequest) Pretty

func (ApiDatacentersNatgatewaysRulesDeleteRequest) XContractNumber

type ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest

type ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) Depth

func (ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) Execute

func (ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) Pretty

func (ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) XContractNumber

type ApiDatacentersNatgatewaysRulesGetRequest

type ApiDatacentersNatgatewaysRulesGetRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysRulesGetRequest) Depth

func (ApiDatacentersNatgatewaysRulesGetRequest) Execute

func (ApiDatacentersNatgatewaysRulesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersNatgatewaysRulesGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersNatgatewaysRulesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersNatgatewaysRulesGetRequest) Pretty

func (ApiDatacentersNatgatewaysRulesGetRequest) XContractNumber

type ApiDatacentersNatgatewaysRulesPatchRequest

type ApiDatacentersNatgatewaysRulesPatchRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysRulesPatchRequest) Depth

func (ApiDatacentersNatgatewaysRulesPatchRequest) Execute

func (ApiDatacentersNatgatewaysRulesPatchRequest) NatGatewayRuleProperties

func (ApiDatacentersNatgatewaysRulesPatchRequest) Pretty

func (ApiDatacentersNatgatewaysRulesPatchRequest) XContractNumber

type ApiDatacentersNatgatewaysRulesPostRequest

type ApiDatacentersNatgatewaysRulesPostRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysRulesPostRequest) Depth

func (ApiDatacentersNatgatewaysRulesPostRequest) Execute

func (ApiDatacentersNatgatewaysRulesPostRequest) NatGatewayRule

func (ApiDatacentersNatgatewaysRulesPostRequest) Pretty

func (ApiDatacentersNatgatewaysRulesPostRequest) XContractNumber

type ApiDatacentersNatgatewaysRulesPutRequest

type ApiDatacentersNatgatewaysRulesPutRequest struct {
	ApiService *NATGatewaysApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNatgatewaysRulesPutRequest) Depth

func (ApiDatacentersNatgatewaysRulesPutRequest) Execute

func (ApiDatacentersNatgatewaysRulesPutRequest) NatGatewayRule

func (ApiDatacentersNatgatewaysRulesPutRequest) Pretty

func (ApiDatacentersNatgatewaysRulesPutRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersDeleteRequest

type ApiDatacentersNetworkloadbalancersDeleteRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersDeleteRequest) Depth

func (ApiDatacentersNetworkloadbalancersDeleteRequest) Execute

func (ApiDatacentersNetworkloadbalancersDeleteRequest) Pretty

func (ApiDatacentersNetworkloadbalancersDeleteRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest

type ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest) Depth

func (ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest) Execute

func (ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest) Pretty

func (ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest

type ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) Depth

func (ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) Execute

func (ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) Pretty

func (ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest

type ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) Depth

func (ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) Execute

func (ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) Pretty

func (ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersFlowlogsGetRequest

type ApiDatacentersNetworkloadbalancersFlowlogsGetRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) Depth

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) Execute

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) Pretty

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest

type ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) Depth

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) Execute

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) NetworkLoadBalancerFlowLogProperties

func (r ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) NetworkLoadBalancerFlowLogProperties(networkLoadBalancerFlowLogProperties FlowLogProperties) ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) Pretty

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersFlowlogsPostRequest

type ApiDatacentersNetworkloadbalancersFlowlogsPostRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) Depth

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) Execute

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) NetworkLoadBalancerFlowLog

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) Pretty

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersFlowlogsPutRequest

type ApiDatacentersNetworkloadbalancersFlowlogsPutRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) Depth

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) Execute

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) NetworkLoadBalancerFlowLog

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) Pretty

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest

type ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) Depth

func (ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) Execute

func (ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) Pretty

func (ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest

type ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Depth

func (ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Execute

func (ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Pretty

func (ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest

type ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) Depth

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) Execute

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) Pretty

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest

type ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) Depth

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) Execute

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) NetworkLoadBalancerForwardingRuleProperties

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) Pretty

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest

type ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) Depth

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) Execute

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) NetworkLoadBalancerForwardingRule

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) Pretty

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest

type ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) Depth

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) Execute

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) NetworkLoadBalancerForwardingRule

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) Pretty

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersGetRequest

type ApiDatacentersNetworkloadbalancersGetRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersGetRequest) Depth

func (ApiDatacentersNetworkloadbalancersGetRequest) Execute

func (ApiDatacentersNetworkloadbalancersGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersNetworkloadbalancersGetRequest) Limit

func (ApiDatacentersNetworkloadbalancersGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersNetworkloadbalancersGetRequest) Offset

func (ApiDatacentersNetworkloadbalancersGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersNetworkloadbalancersGetRequest) Pretty

func (ApiDatacentersNetworkloadbalancersGetRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersPatchRequest

type ApiDatacentersNetworkloadbalancersPatchRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersPatchRequest) Depth

func (ApiDatacentersNetworkloadbalancersPatchRequest) Execute

func (ApiDatacentersNetworkloadbalancersPatchRequest) NetworkLoadBalancerProperties

func (ApiDatacentersNetworkloadbalancersPatchRequest) Pretty

func (ApiDatacentersNetworkloadbalancersPatchRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersPostRequest

type ApiDatacentersNetworkloadbalancersPostRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersPostRequest) Depth

func (ApiDatacentersNetworkloadbalancersPostRequest) Execute

func (ApiDatacentersNetworkloadbalancersPostRequest) NetworkLoadBalancer

func (ApiDatacentersNetworkloadbalancersPostRequest) Pretty

func (ApiDatacentersNetworkloadbalancersPostRequest) XContractNumber

type ApiDatacentersNetworkloadbalancersPutRequest

type ApiDatacentersNetworkloadbalancersPutRequest struct {
	ApiService *NetworkLoadBalancersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersNetworkloadbalancersPutRequest) Depth

func (ApiDatacentersNetworkloadbalancersPutRequest) Execute

func (ApiDatacentersNetworkloadbalancersPutRequest) NetworkLoadBalancer

func (ApiDatacentersNetworkloadbalancersPutRequest) Pretty

func (ApiDatacentersNetworkloadbalancersPutRequest) XContractNumber

type ApiDatacentersPatchRequest

type ApiDatacentersPatchRequest struct {
	ApiService *DataCentersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersPatchRequest) Datacenter

func (ApiDatacentersPatchRequest) Depth

func (ApiDatacentersPatchRequest) Execute

func (ApiDatacentersPatchRequest) Pretty

func (ApiDatacentersPatchRequest) XContractNumber

func (r ApiDatacentersPatchRequest) XContractNumber(xContractNumber int32) ApiDatacentersPatchRequest

type ApiDatacentersPostRequest

type ApiDatacentersPostRequest struct {
	ApiService *DataCentersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersPostRequest) Datacenter

func (ApiDatacentersPostRequest) Depth

func (ApiDatacentersPostRequest) Execute

func (ApiDatacentersPostRequest) Pretty

func (ApiDatacentersPostRequest) XContractNumber

func (r ApiDatacentersPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersPostRequest

type ApiDatacentersPutRequest

type ApiDatacentersPutRequest struct {
	ApiService *DataCentersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersPutRequest) Datacenter

func (ApiDatacentersPutRequest) Depth

func (ApiDatacentersPutRequest) Execute

func (ApiDatacentersPutRequest) Pretty

func (ApiDatacentersPutRequest) XContractNumber

func (r ApiDatacentersPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersPutRequest

type ApiDatacentersServersCdromsDeleteRequest

type ApiDatacentersServersCdromsDeleteRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersCdromsDeleteRequest) Depth

func (ApiDatacentersServersCdromsDeleteRequest) Execute

func (ApiDatacentersServersCdromsDeleteRequest) Pretty

func (ApiDatacentersServersCdromsDeleteRequest) XContractNumber

type ApiDatacentersServersCdromsFindByIdRequest

type ApiDatacentersServersCdromsFindByIdRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersCdromsFindByIdRequest) Depth

func (ApiDatacentersServersCdromsFindByIdRequest) Execute

func (ApiDatacentersServersCdromsFindByIdRequest) Pretty

func (ApiDatacentersServersCdromsFindByIdRequest) XContractNumber

type ApiDatacentersServersCdromsGetRequest

type ApiDatacentersServersCdromsGetRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersCdromsGetRequest) Depth

func (ApiDatacentersServersCdromsGetRequest) Execute

func (ApiDatacentersServersCdromsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersServersCdromsGetRequest) Limit

func (ApiDatacentersServersCdromsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersCdromsGetRequest) Offset

func (ApiDatacentersServersCdromsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersServersCdromsGetRequest) Pretty

func (ApiDatacentersServersCdromsGetRequest) XContractNumber

type ApiDatacentersServersCdromsPostRequest

type ApiDatacentersServersCdromsPostRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersCdromsPostRequest) Cdrom

func (ApiDatacentersServersCdromsPostRequest) Depth

func (ApiDatacentersServersCdromsPostRequest) Execute

func (ApiDatacentersServersCdromsPostRequest) Pretty

func (ApiDatacentersServersCdromsPostRequest) XContractNumber

type ApiDatacentersServersDeleteRequest

type ApiDatacentersServersDeleteRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersDeleteRequest) DeleteVolumes added in v6.1.1

func (ApiDatacentersServersDeleteRequest) Depth

func (ApiDatacentersServersDeleteRequest) Execute

func (ApiDatacentersServersDeleteRequest) Pretty

func (ApiDatacentersServersDeleteRequest) XContractNumber

type ApiDatacentersServersFindByIdRequest

type ApiDatacentersServersFindByIdRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersFindByIdRequest) Depth

func (ApiDatacentersServersFindByIdRequest) Execute

func (ApiDatacentersServersFindByIdRequest) Pretty

func (ApiDatacentersServersFindByIdRequest) XContractNumber

type ApiDatacentersServersGetRequest

type ApiDatacentersServersGetRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersGetRequest) Depth

func (ApiDatacentersServersGetRequest) Execute

func (ApiDatacentersServersGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersServersGetRequest) Limit

func (ApiDatacentersServersGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersGetRequest) Offset

func (ApiDatacentersServersGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersServersGetRequest) Pretty

func (ApiDatacentersServersGetRequest) UpgradeNeeded

func (ApiDatacentersServersGetRequest) XContractNumber

func (r ApiDatacentersServersGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersServersGetRequest

type ApiDatacentersServersLabelsDeleteRequest

type ApiDatacentersServersLabelsDeleteRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersLabelsDeleteRequest) Depth

func (ApiDatacentersServersLabelsDeleteRequest) Execute

func (ApiDatacentersServersLabelsDeleteRequest) Pretty

func (ApiDatacentersServersLabelsDeleteRequest) XContractNumber

type ApiDatacentersServersLabelsFindByKeyRequest

type ApiDatacentersServersLabelsFindByKeyRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersLabelsFindByKeyRequest) Depth

func (ApiDatacentersServersLabelsFindByKeyRequest) Execute

func (ApiDatacentersServersLabelsFindByKeyRequest) Pretty

func (ApiDatacentersServersLabelsFindByKeyRequest) XContractNumber

type ApiDatacentersServersLabelsGetRequest

type ApiDatacentersServersLabelsGetRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersLabelsGetRequest) Depth

func (ApiDatacentersServersLabelsGetRequest) Execute

func (ApiDatacentersServersLabelsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersServersLabelsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersLabelsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersServersLabelsGetRequest) Pretty

func (ApiDatacentersServersLabelsGetRequest) XContractNumber

type ApiDatacentersServersLabelsPostRequest

type ApiDatacentersServersLabelsPostRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersLabelsPostRequest) Depth

func (ApiDatacentersServersLabelsPostRequest) Execute

func (ApiDatacentersServersLabelsPostRequest) Label

func (ApiDatacentersServersLabelsPostRequest) Pretty

func (ApiDatacentersServersLabelsPostRequest) XContractNumber

type ApiDatacentersServersLabelsPutRequest

type ApiDatacentersServersLabelsPutRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersLabelsPutRequest) Depth

func (ApiDatacentersServersLabelsPutRequest) Execute

func (ApiDatacentersServersLabelsPutRequest) Label

func (ApiDatacentersServersLabelsPutRequest) Pretty

func (ApiDatacentersServersLabelsPutRequest) XContractNumber

type ApiDatacentersServersNicsDeleteRequest

type ApiDatacentersServersNicsDeleteRequest struct {
	ApiService *NetworkInterfacesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsDeleteRequest) Depth

func (ApiDatacentersServersNicsDeleteRequest) Execute

func (ApiDatacentersServersNicsDeleteRequest) Pretty

func (ApiDatacentersServersNicsDeleteRequest) XContractNumber

type ApiDatacentersServersNicsFindByIdRequest

type ApiDatacentersServersNicsFindByIdRequest struct {
	ApiService *NetworkInterfacesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFindByIdRequest) Depth

func (ApiDatacentersServersNicsFindByIdRequest) Execute

func (ApiDatacentersServersNicsFindByIdRequest) Pretty

func (ApiDatacentersServersNicsFindByIdRequest) XContractNumber

type ApiDatacentersServersNicsFirewallrulesDeleteRequest

type ApiDatacentersServersNicsFirewallrulesDeleteRequest struct {
	ApiService *FirewallRulesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) Pretty

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) XContractNumber

type ApiDatacentersServersNicsFirewallrulesFindByIdRequest

type ApiDatacentersServersNicsFirewallrulesFindByIdRequest struct {
	ApiService *FirewallRulesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) Pretty

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) XContractNumber

type ApiDatacentersServersNicsFirewallrulesGetRequest

type ApiDatacentersServersNicsFirewallrulesGetRequest struct {
	ApiService *FirewallRulesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Limit

func (ApiDatacentersServersNicsFirewallrulesGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Offset

func (ApiDatacentersServersNicsFirewallrulesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Pretty

func (ApiDatacentersServersNicsFirewallrulesGetRequest) XContractNumber

type ApiDatacentersServersNicsFirewallrulesPatchRequest

type ApiDatacentersServersNicsFirewallrulesPatchRequest struct {
	ApiService *FirewallRulesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) Firewallrule

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) Pretty

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) XContractNumber

type ApiDatacentersServersNicsFirewallrulesPostRequest

type ApiDatacentersServersNicsFirewallrulesPostRequest struct {
	ApiService *FirewallRulesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFirewallrulesPostRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesPostRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesPostRequest) Firewallrule

func (ApiDatacentersServersNicsFirewallrulesPostRequest) Pretty

func (ApiDatacentersServersNicsFirewallrulesPostRequest) XContractNumber

type ApiDatacentersServersNicsFirewallrulesPutRequest

type ApiDatacentersServersNicsFirewallrulesPutRequest struct {
	ApiService *FirewallRulesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Firewallrule

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Pretty

func (ApiDatacentersServersNicsFirewallrulesPutRequest) XContractNumber

type ApiDatacentersServersNicsFlowlogsDeleteRequest

type ApiDatacentersServersNicsFlowlogsDeleteRequest struct {
	ApiService *FlowLogsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFlowlogsDeleteRequest) Depth

func (ApiDatacentersServersNicsFlowlogsDeleteRequest) Execute

func (ApiDatacentersServersNicsFlowlogsDeleteRequest) Pretty

type ApiDatacentersServersNicsFlowlogsFindByIdRequest

type ApiDatacentersServersNicsFlowlogsFindByIdRequest struct {
	ApiService *FlowLogsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFlowlogsFindByIdRequest) Depth

func (ApiDatacentersServersNicsFlowlogsFindByIdRequest) Execute

func (ApiDatacentersServersNicsFlowlogsFindByIdRequest) Pretty

type ApiDatacentersServersNicsFlowlogsGetRequest

type ApiDatacentersServersNicsFlowlogsGetRequest struct {
	ApiService *FlowLogsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFlowlogsGetRequest) Depth

func (ApiDatacentersServersNicsFlowlogsGetRequest) Execute

func (ApiDatacentersServersNicsFlowlogsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersServersNicsFlowlogsGetRequest) Limit

func (ApiDatacentersServersNicsFlowlogsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersNicsFlowlogsGetRequest) Offset

func (ApiDatacentersServersNicsFlowlogsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersServersNicsFlowlogsGetRequest) Pretty

type ApiDatacentersServersNicsFlowlogsPatchRequest

type ApiDatacentersServersNicsFlowlogsPatchRequest struct {
	ApiService *FlowLogsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFlowlogsPatchRequest) Depth

func (ApiDatacentersServersNicsFlowlogsPatchRequest) Execute

func (ApiDatacentersServersNicsFlowlogsPatchRequest) Flowlog

func (ApiDatacentersServersNicsFlowlogsPatchRequest) Pretty

type ApiDatacentersServersNicsFlowlogsPostRequest

type ApiDatacentersServersNicsFlowlogsPostRequest struct {
	ApiService *FlowLogsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFlowlogsPostRequest) Depth

func (ApiDatacentersServersNicsFlowlogsPostRequest) Execute

func (ApiDatacentersServersNicsFlowlogsPostRequest) Flowlog

func (ApiDatacentersServersNicsFlowlogsPostRequest) Pretty

type ApiDatacentersServersNicsFlowlogsPutRequest

type ApiDatacentersServersNicsFlowlogsPutRequest struct {
	ApiService *FlowLogsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFlowlogsPutRequest) Depth

func (ApiDatacentersServersNicsFlowlogsPutRequest) Execute

func (ApiDatacentersServersNicsFlowlogsPutRequest) Flowlog

func (ApiDatacentersServersNicsFlowlogsPutRequest) Pretty

type ApiDatacentersServersNicsGetRequest

type ApiDatacentersServersNicsGetRequest struct {
	ApiService *NetworkInterfacesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsGetRequest) Depth

func (ApiDatacentersServersNicsGetRequest) Execute

func (ApiDatacentersServersNicsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersServersNicsGetRequest) Limit

func (ApiDatacentersServersNicsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersNicsGetRequest) Offset

func (ApiDatacentersServersNicsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersServersNicsGetRequest) Pretty

func (ApiDatacentersServersNicsGetRequest) XContractNumber

type ApiDatacentersServersNicsPatchRequest

type ApiDatacentersServersNicsPatchRequest struct {
	ApiService *NetworkInterfacesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsPatchRequest) Depth

func (ApiDatacentersServersNicsPatchRequest) Execute

func (ApiDatacentersServersNicsPatchRequest) Nic

func (ApiDatacentersServersNicsPatchRequest) Pretty

func (ApiDatacentersServersNicsPatchRequest) XContractNumber

type ApiDatacentersServersNicsPostRequest

type ApiDatacentersServersNicsPostRequest struct {
	ApiService *NetworkInterfacesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsPostRequest) Depth

func (ApiDatacentersServersNicsPostRequest) Execute

func (ApiDatacentersServersNicsPostRequest) Nic

func (ApiDatacentersServersNicsPostRequest) Pretty

func (ApiDatacentersServersNicsPostRequest) XContractNumber

type ApiDatacentersServersNicsPutRequest

type ApiDatacentersServersNicsPutRequest struct {
	ApiService *NetworkInterfacesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsPutRequest) Depth

func (ApiDatacentersServersNicsPutRequest) Execute

func (ApiDatacentersServersNicsPutRequest) Nic

func (ApiDatacentersServersNicsPutRequest) Pretty

func (ApiDatacentersServersNicsPutRequest) XContractNumber

type ApiDatacentersServersPatchRequest

type ApiDatacentersServersPatchRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersPatchRequest) Depth

func (ApiDatacentersServersPatchRequest) Execute

func (ApiDatacentersServersPatchRequest) Pretty

func (ApiDatacentersServersPatchRequest) Server

func (ApiDatacentersServersPatchRequest) XContractNumber

type ApiDatacentersServersPostRequest

type ApiDatacentersServersPostRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersPostRequest) Depth

func (ApiDatacentersServersPostRequest) Execute

func (ApiDatacentersServersPostRequest) Pretty

func (ApiDatacentersServersPostRequest) Server

func (ApiDatacentersServersPostRequest) XContractNumber

func (r ApiDatacentersServersPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersServersPostRequest

type ApiDatacentersServersPutRequest

type ApiDatacentersServersPutRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersPutRequest) Depth

func (ApiDatacentersServersPutRequest) Execute

func (ApiDatacentersServersPutRequest) Pretty

func (ApiDatacentersServersPutRequest) Server

func (ApiDatacentersServersPutRequest) XContractNumber

func (r ApiDatacentersServersPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersServersPutRequest

type ApiDatacentersServersRebootPostRequest

type ApiDatacentersServersRebootPostRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersRebootPostRequest) Depth

func (ApiDatacentersServersRebootPostRequest) Execute

func (ApiDatacentersServersRebootPostRequest) Pretty

func (ApiDatacentersServersRebootPostRequest) XContractNumber

type ApiDatacentersServersRemoteConsoleGetRequest

type ApiDatacentersServersRemoteConsoleGetRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersRemoteConsoleGetRequest) Depth

func (ApiDatacentersServersRemoteConsoleGetRequest) Execute

func (ApiDatacentersServersRemoteConsoleGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersServersRemoteConsoleGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersRemoteConsoleGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersServersRemoteConsoleGetRequest) Pretty

func (ApiDatacentersServersRemoteConsoleGetRequest) XContractNumber

type ApiDatacentersServersResumePostRequest

type ApiDatacentersServersResumePostRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersResumePostRequest) Depth

func (ApiDatacentersServersResumePostRequest) Execute

func (ApiDatacentersServersResumePostRequest) Pretty

func (ApiDatacentersServersResumePostRequest) XContractNumber

type ApiDatacentersServersStartPostRequest

type ApiDatacentersServersStartPostRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersStartPostRequest) Depth

func (ApiDatacentersServersStartPostRequest) Execute

func (ApiDatacentersServersStartPostRequest) Pretty

func (ApiDatacentersServersStartPostRequest) XContractNumber

type ApiDatacentersServersStopPostRequest

type ApiDatacentersServersStopPostRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersStopPostRequest) Depth

func (ApiDatacentersServersStopPostRequest) Execute

func (ApiDatacentersServersStopPostRequest) Pretty

func (ApiDatacentersServersStopPostRequest) XContractNumber

type ApiDatacentersServersSuspendPostRequest

type ApiDatacentersServersSuspendPostRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersSuspendPostRequest) Depth

func (ApiDatacentersServersSuspendPostRequest) Execute

func (ApiDatacentersServersSuspendPostRequest) Pretty

func (ApiDatacentersServersSuspendPostRequest) XContractNumber

type ApiDatacentersServersTokenGetRequest

type ApiDatacentersServersTokenGetRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersTokenGetRequest) Depth

func (ApiDatacentersServersTokenGetRequest) Execute

func (ApiDatacentersServersTokenGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersServersTokenGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersTokenGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersServersTokenGetRequest) Pretty

func (ApiDatacentersServersTokenGetRequest) XContractNumber

type ApiDatacentersServersUpgradePostRequest

type ApiDatacentersServersUpgradePostRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersUpgradePostRequest) Depth

func (ApiDatacentersServersUpgradePostRequest) Execute

func (ApiDatacentersServersUpgradePostRequest) Pretty

func (ApiDatacentersServersUpgradePostRequest) XContractNumber

type ApiDatacentersServersVolumesDeleteRequest

type ApiDatacentersServersVolumesDeleteRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersVolumesDeleteRequest) Depth

func (ApiDatacentersServersVolumesDeleteRequest) Execute

func (ApiDatacentersServersVolumesDeleteRequest) Pretty

func (ApiDatacentersServersVolumesDeleteRequest) XContractNumber

type ApiDatacentersServersVolumesFindByIdRequest

type ApiDatacentersServersVolumesFindByIdRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersVolumesFindByIdRequest) Depth

func (ApiDatacentersServersVolumesFindByIdRequest) Execute

func (ApiDatacentersServersVolumesFindByIdRequest) Pretty

func (ApiDatacentersServersVolumesFindByIdRequest) XContractNumber

type ApiDatacentersServersVolumesGetRequest

type ApiDatacentersServersVolumesGetRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersVolumesGetRequest) Depth

func (ApiDatacentersServersVolumesGetRequest) Execute

func (ApiDatacentersServersVolumesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersServersVolumesGetRequest) Limit

func (ApiDatacentersServersVolumesGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersVolumesGetRequest) Offset

func (ApiDatacentersServersVolumesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersServersVolumesGetRequest) Pretty

func (ApiDatacentersServersVolumesGetRequest) XContractNumber

type ApiDatacentersServersVolumesPostRequest

type ApiDatacentersServersVolumesPostRequest struct {
	ApiService *ServersApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersVolumesPostRequest) Depth

func (ApiDatacentersServersVolumesPostRequest) Execute

func (ApiDatacentersServersVolumesPostRequest) Pretty

func (ApiDatacentersServersVolumesPostRequest) Volume

func (ApiDatacentersServersVolumesPostRequest) XContractNumber

type ApiDatacentersVolumesCreateSnapshotPostRequest

type ApiDatacentersVolumesCreateSnapshotPostRequest struct {
	ApiService *VolumesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Depth

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Description

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Execute

func (ApiDatacentersVolumesCreateSnapshotPostRequest) LicenceType

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Name

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Pretty

func (ApiDatacentersVolumesCreateSnapshotPostRequest) SecAuthProtection

func (ApiDatacentersVolumesCreateSnapshotPostRequest) XContractNumber

type ApiDatacentersVolumesDeleteRequest

type ApiDatacentersVolumesDeleteRequest struct {
	ApiService *VolumesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesDeleteRequest) Depth

func (ApiDatacentersVolumesDeleteRequest) Execute

func (ApiDatacentersVolumesDeleteRequest) Pretty

func (ApiDatacentersVolumesDeleteRequest) XContractNumber

type ApiDatacentersVolumesFindByIdRequest

type ApiDatacentersVolumesFindByIdRequest struct {
	ApiService *VolumesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesFindByIdRequest) Depth

func (ApiDatacentersVolumesFindByIdRequest) Execute

func (ApiDatacentersVolumesFindByIdRequest) Pretty

func (ApiDatacentersVolumesFindByIdRequest) XContractNumber

type ApiDatacentersVolumesGetRequest

type ApiDatacentersVolumesGetRequest struct {
	ApiService *VolumesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesGetRequest) Depth

func (ApiDatacentersVolumesGetRequest) Execute

func (ApiDatacentersVolumesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersVolumesGetRequest) Limit

func (ApiDatacentersVolumesGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersVolumesGetRequest) Offset

func (ApiDatacentersVolumesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersVolumesGetRequest) Pretty

func (ApiDatacentersVolumesGetRequest) XContractNumber

func (r ApiDatacentersVolumesGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersVolumesGetRequest

type ApiDatacentersVolumesLabelsDeleteRequest

type ApiDatacentersVolumesLabelsDeleteRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesLabelsDeleteRequest) Depth

func (ApiDatacentersVolumesLabelsDeleteRequest) Execute

func (ApiDatacentersVolumesLabelsDeleteRequest) Pretty

func (ApiDatacentersVolumesLabelsDeleteRequest) XContractNumber

type ApiDatacentersVolumesLabelsFindByKeyRequest

type ApiDatacentersVolumesLabelsFindByKeyRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesLabelsFindByKeyRequest) Depth

func (ApiDatacentersVolumesLabelsFindByKeyRequest) Execute

func (ApiDatacentersVolumesLabelsFindByKeyRequest) Pretty

func (ApiDatacentersVolumesLabelsFindByKeyRequest) XContractNumber

type ApiDatacentersVolumesLabelsGetRequest

type ApiDatacentersVolumesLabelsGetRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesLabelsGetRequest) Depth

func (ApiDatacentersVolumesLabelsGetRequest) Execute

func (ApiDatacentersVolumesLabelsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiDatacentersVolumesLabelsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiDatacentersVolumesLabelsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiDatacentersVolumesLabelsGetRequest) Pretty

func (ApiDatacentersVolumesLabelsGetRequest) XContractNumber

type ApiDatacentersVolumesLabelsPostRequest

type ApiDatacentersVolumesLabelsPostRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesLabelsPostRequest) Depth

func (ApiDatacentersVolumesLabelsPostRequest) Execute

func (ApiDatacentersVolumesLabelsPostRequest) Label

func (ApiDatacentersVolumesLabelsPostRequest) Pretty

func (ApiDatacentersVolumesLabelsPostRequest) XContractNumber

type ApiDatacentersVolumesLabelsPutRequest

type ApiDatacentersVolumesLabelsPutRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesLabelsPutRequest) Depth

func (ApiDatacentersVolumesLabelsPutRequest) Execute

func (ApiDatacentersVolumesLabelsPutRequest) Label

func (ApiDatacentersVolumesLabelsPutRequest) Pretty

func (ApiDatacentersVolumesLabelsPutRequest) XContractNumber

type ApiDatacentersVolumesPatchRequest

type ApiDatacentersVolumesPatchRequest struct {
	ApiService *VolumesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesPatchRequest) Depth

func (ApiDatacentersVolumesPatchRequest) Execute

func (ApiDatacentersVolumesPatchRequest) Pretty

func (ApiDatacentersVolumesPatchRequest) Volume

func (ApiDatacentersVolumesPatchRequest) XContractNumber

type ApiDatacentersVolumesPostRequest

type ApiDatacentersVolumesPostRequest struct {
	ApiService *VolumesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesPostRequest) Depth

func (ApiDatacentersVolumesPostRequest) Execute

func (ApiDatacentersVolumesPostRequest) Pretty

func (ApiDatacentersVolumesPostRequest) Volume

func (ApiDatacentersVolumesPostRequest) XContractNumber

func (r ApiDatacentersVolumesPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersVolumesPostRequest

type ApiDatacentersVolumesPutRequest

type ApiDatacentersVolumesPutRequest struct {
	ApiService *VolumesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesPutRequest) Depth

func (ApiDatacentersVolumesPutRequest) Execute

func (ApiDatacentersVolumesPutRequest) Pretty

func (ApiDatacentersVolumesPutRequest) Volume

func (ApiDatacentersVolumesPutRequest) XContractNumber

func (r ApiDatacentersVolumesPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersVolumesPutRequest

type ApiDatacentersVolumesRestoreSnapshotPostRequest

type ApiDatacentersVolumesRestoreSnapshotPostRequest struct {
	ApiService *VolumesApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) Depth

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) Execute

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) Pretty

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) SnapshotId

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) XContractNumber

type ApiImagesDeleteRequest

type ApiImagesDeleteRequest struct {
	ApiService *ImagesApiService
	// contains filtered or unexported fields
}

func (ApiImagesDeleteRequest) Depth

func (ApiImagesDeleteRequest) Execute

func (r ApiImagesDeleteRequest) Execute() (*APIResponse, error)

func (ApiImagesDeleteRequest) Pretty

func (ApiImagesDeleteRequest) XContractNumber

func (r ApiImagesDeleteRequest) XContractNumber(xContractNumber int32) ApiImagesDeleteRequest

type ApiImagesFindByIdRequest

type ApiImagesFindByIdRequest struct {
	ApiService *ImagesApiService
	// contains filtered or unexported fields
}

func (ApiImagesFindByIdRequest) Depth

func (ApiImagesFindByIdRequest) Execute

func (ApiImagesFindByIdRequest) Pretty

func (ApiImagesFindByIdRequest) XContractNumber

func (r ApiImagesFindByIdRequest) XContractNumber(xContractNumber int32) ApiImagesFindByIdRequest

type ApiImagesGetRequest

type ApiImagesGetRequest struct {
	ApiService *ImagesApiService
	// contains filtered or unexported fields
}

func (ApiImagesGetRequest) Depth

func (ApiImagesGetRequest) Execute

func (r ApiImagesGetRequest) Execute() (Images, *APIResponse, error)

func (ApiImagesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiImagesGetRequest) MaxResults

func (r ApiImagesGetRequest) MaxResults(maxResults int32) ApiImagesGetRequest

MaxResults query param limits the number of results returned.

func (ApiImagesGetRequest) OrderBy

func (r ApiImagesGetRequest) OrderBy(orderBy string) ApiImagesGetRequest

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiImagesGetRequest) Pretty

func (r ApiImagesGetRequest) Pretty(pretty bool) ApiImagesGetRequest

func (ApiImagesGetRequest) XContractNumber

func (r ApiImagesGetRequest) XContractNumber(xContractNumber int32) ApiImagesGetRequest

type ApiImagesPatchRequest

type ApiImagesPatchRequest struct {
	ApiService *ImagesApiService
	// contains filtered or unexported fields
}

func (ApiImagesPatchRequest) Depth

func (ApiImagesPatchRequest) Execute

func (r ApiImagesPatchRequest) Execute() (Image, *APIResponse, error)

func (ApiImagesPatchRequest) Image

func (ApiImagesPatchRequest) Pretty

func (ApiImagesPatchRequest) XContractNumber

func (r ApiImagesPatchRequest) XContractNumber(xContractNumber int32) ApiImagesPatchRequest

type ApiImagesPutRequest

type ApiImagesPutRequest struct {
	ApiService *ImagesApiService
	// contains filtered or unexported fields
}

func (ApiImagesPutRequest) Depth

func (ApiImagesPutRequest) Execute

func (r ApiImagesPutRequest) Execute() (Image, *APIResponse, error)

func (ApiImagesPutRequest) Image

func (ApiImagesPutRequest) Pretty

func (r ApiImagesPutRequest) Pretty(pretty bool) ApiImagesPutRequest

func (ApiImagesPutRequest) XContractNumber

func (r ApiImagesPutRequest) XContractNumber(xContractNumber int32) ApiImagesPutRequest

type ApiIpblocksDeleteRequest

type ApiIpblocksDeleteRequest struct {
	ApiService *IPBlocksApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksDeleteRequest) Depth

func (ApiIpblocksDeleteRequest) Execute

func (r ApiIpblocksDeleteRequest) Execute() (*APIResponse, error)

func (ApiIpblocksDeleteRequest) Pretty

func (ApiIpblocksDeleteRequest) XContractNumber

func (r ApiIpblocksDeleteRequest) XContractNumber(xContractNumber int32) ApiIpblocksDeleteRequest

type ApiIpblocksFindByIdRequest

type ApiIpblocksFindByIdRequest struct {
	ApiService *IPBlocksApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksFindByIdRequest) Depth

func (ApiIpblocksFindByIdRequest) Execute

func (ApiIpblocksFindByIdRequest) Pretty

func (ApiIpblocksFindByIdRequest) XContractNumber

func (r ApiIpblocksFindByIdRequest) XContractNumber(xContractNumber int32) ApiIpblocksFindByIdRequest

type ApiIpblocksGetRequest

type ApiIpblocksGetRequest struct {
	ApiService *IPBlocksApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksGetRequest) Depth

func (ApiIpblocksGetRequest) Execute

func (ApiIpblocksGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiIpblocksGetRequest) Limit

func (ApiIpblocksGetRequest) MaxResults

func (r ApiIpblocksGetRequest) MaxResults(maxResults int32) ApiIpblocksGetRequest

MaxResults query param limits the number of results returned.

func (ApiIpblocksGetRequest) Offset

func (ApiIpblocksGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiIpblocksGetRequest) Pretty

func (ApiIpblocksGetRequest) XContractNumber

func (r ApiIpblocksGetRequest) XContractNumber(xContractNumber int32) ApiIpblocksGetRequest

type ApiIpblocksLabelsDeleteRequest

type ApiIpblocksLabelsDeleteRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksLabelsDeleteRequest) Depth

func (ApiIpblocksLabelsDeleteRequest) Execute

func (ApiIpblocksLabelsDeleteRequest) Pretty

func (ApiIpblocksLabelsDeleteRequest) XContractNumber

func (r ApiIpblocksLabelsDeleteRequest) XContractNumber(xContractNumber int32) ApiIpblocksLabelsDeleteRequest

type ApiIpblocksLabelsFindByKeyRequest

type ApiIpblocksLabelsFindByKeyRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksLabelsFindByKeyRequest) Depth

func (ApiIpblocksLabelsFindByKeyRequest) Execute

func (ApiIpblocksLabelsFindByKeyRequest) Pretty

func (ApiIpblocksLabelsFindByKeyRequest) XContractNumber

type ApiIpblocksLabelsGetRequest

type ApiIpblocksLabelsGetRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksLabelsGetRequest) Depth

func (ApiIpblocksLabelsGetRequest) Execute

func (ApiIpblocksLabelsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiIpblocksLabelsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiIpblocksLabelsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiIpblocksLabelsGetRequest) Pretty

func (ApiIpblocksLabelsGetRequest) XContractNumber

func (r ApiIpblocksLabelsGetRequest) XContractNumber(xContractNumber int32) ApiIpblocksLabelsGetRequest

type ApiIpblocksLabelsPostRequest

type ApiIpblocksLabelsPostRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksLabelsPostRequest) Depth

func (ApiIpblocksLabelsPostRequest) Execute

func (ApiIpblocksLabelsPostRequest) Label

func (ApiIpblocksLabelsPostRequest) Pretty

func (ApiIpblocksLabelsPostRequest) XContractNumber

func (r ApiIpblocksLabelsPostRequest) XContractNumber(xContractNumber int32) ApiIpblocksLabelsPostRequest

type ApiIpblocksLabelsPutRequest

type ApiIpblocksLabelsPutRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksLabelsPutRequest) Depth

func (ApiIpblocksLabelsPutRequest) Execute

func (ApiIpblocksLabelsPutRequest) Label

func (ApiIpblocksLabelsPutRequest) Pretty

func (ApiIpblocksLabelsPutRequest) XContractNumber

func (r ApiIpblocksLabelsPutRequest) XContractNumber(xContractNumber int32) ApiIpblocksLabelsPutRequest

type ApiIpblocksPatchRequest

type ApiIpblocksPatchRequest struct {
	ApiService *IPBlocksApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksPatchRequest) Depth

func (ApiIpblocksPatchRequest) Execute

func (ApiIpblocksPatchRequest) Ipblock

func (ApiIpblocksPatchRequest) Pretty

func (ApiIpblocksPatchRequest) XContractNumber

func (r ApiIpblocksPatchRequest) XContractNumber(xContractNumber int32) ApiIpblocksPatchRequest

type ApiIpblocksPostRequest

type ApiIpblocksPostRequest struct {
	ApiService *IPBlocksApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksPostRequest) Depth

func (ApiIpblocksPostRequest) Execute

func (ApiIpblocksPostRequest) Ipblock

func (ApiIpblocksPostRequest) Pretty

func (ApiIpblocksPostRequest) XContractNumber

func (r ApiIpblocksPostRequest) XContractNumber(xContractNumber int32) ApiIpblocksPostRequest

type ApiIpblocksPutRequest

type ApiIpblocksPutRequest struct {
	ApiService *IPBlocksApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksPutRequest) Depth

func (ApiIpblocksPutRequest) Execute

func (ApiIpblocksPutRequest) Ipblock

func (ApiIpblocksPutRequest) Pretty

func (ApiIpblocksPutRequest) XContractNumber

func (r ApiIpblocksPutRequest) XContractNumber(xContractNumber int32) ApiIpblocksPutRequest

type ApiK8sDeleteRequest

type ApiK8sDeleteRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sDeleteRequest) Depth

func (ApiK8sDeleteRequest) Execute

func (r ApiK8sDeleteRequest) Execute() (*APIResponse, error)

func (ApiK8sDeleteRequest) Pretty

func (r ApiK8sDeleteRequest) Pretty(pretty bool) ApiK8sDeleteRequest

func (ApiK8sDeleteRequest) XContractNumber

func (r ApiK8sDeleteRequest) XContractNumber(xContractNumber int32) ApiK8sDeleteRequest

type ApiK8sFindByClusterIdRequest

type ApiK8sFindByClusterIdRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sFindByClusterIdRequest) Depth

func (ApiK8sFindByClusterIdRequest) Execute

func (ApiK8sFindByClusterIdRequest) Pretty

func (ApiK8sFindByClusterIdRequest) XContractNumber

func (r ApiK8sFindByClusterIdRequest) XContractNumber(xContractNumber int32) ApiK8sFindByClusterIdRequest

type ApiK8sGetRequest

type ApiK8sGetRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sGetRequest) Depth

func (r ApiK8sGetRequest) Depth(depth int32) ApiK8sGetRequest

func (ApiK8sGetRequest) Execute

func (ApiK8sGetRequest) Filter

func (r ApiK8sGetRequest) Filter(key string, value string) ApiK8sGetRequest

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiK8sGetRequest) MaxResults

func (r ApiK8sGetRequest) MaxResults(maxResults int32) ApiK8sGetRequest

MaxResults query param limits the number of results returned.

func (ApiK8sGetRequest) OrderBy

func (r ApiK8sGetRequest) OrderBy(orderBy string) ApiK8sGetRequest

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiK8sGetRequest) Pretty

func (r ApiK8sGetRequest) Pretty(pretty bool) ApiK8sGetRequest

func (ApiK8sGetRequest) XContractNumber

func (r ApiK8sGetRequest) XContractNumber(xContractNumber int32) ApiK8sGetRequest

type ApiK8sKubeconfigGetRequest

type ApiK8sKubeconfigGetRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sKubeconfigGetRequest) Depth

func (ApiK8sKubeconfigGetRequest) Execute

func (ApiK8sKubeconfigGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiK8sKubeconfigGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiK8sKubeconfigGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiK8sKubeconfigGetRequest) Pretty

func (ApiK8sKubeconfigGetRequest) XContractNumber

func (r ApiK8sKubeconfigGetRequest) XContractNumber(xContractNumber int32) ApiK8sKubeconfigGetRequest

type ApiK8sNodepoolsDeleteRequest

type ApiK8sNodepoolsDeleteRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sNodepoolsDeleteRequest) Depth

func (ApiK8sNodepoolsDeleteRequest) Execute

func (ApiK8sNodepoolsDeleteRequest) Pretty

func (ApiK8sNodepoolsDeleteRequest) XContractNumber

func (r ApiK8sNodepoolsDeleteRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsDeleteRequest

type ApiK8sNodepoolsFindByIdRequest

type ApiK8sNodepoolsFindByIdRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sNodepoolsFindByIdRequest) Depth

func (ApiK8sNodepoolsFindByIdRequest) Execute

func (ApiK8sNodepoolsFindByIdRequest) Pretty

func (ApiK8sNodepoolsFindByIdRequest) XContractNumber

func (r ApiK8sNodepoolsFindByIdRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsFindByIdRequest

type ApiK8sNodepoolsGetRequest

type ApiK8sNodepoolsGetRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sNodepoolsGetRequest) Depth

func (ApiK8sNodepoolsGetRequest) Execute

func (ApiK8sNodepoolsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiK8sNodepoolsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiK8sNodepoolsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiK8sNodepoolsGetRequest) Pretty

func (ApiK8sNodepoolsGetRequest) XContractNumber

func (r ApiK8sNodepoolsGetRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsGetRequest

type ApiK8sNodepoolsNodesDeleteRequest

type ApiK8sNodepoolsNodesDeleteRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sNodepoolsNodesDeleteRequest) Depth

func (ApiK8sNodepoolsNodesDeleteRequest) Execute

func (ApiK8sNodepoolsNodesDeleteRequest) Pretty

func (ApiK8sNodepoolsNodesDeleteRequest) XContractNumber

type ApiK8sNodepoolsNodesFindByIdRequest

type ApiK8sNodepoolsNodesFindByIdRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sNodepoolsNodesFindByIdRequest) Depth

func (ApiK8sNodepoolsNodesFindByIdRequest) Execute

func (ApiK8sNodepoolsNodesFindByIdRequest) Pretty

func (ApiK8sNodepoolsNodesFindByIdRequest) XContractNumber

type ApiK8sNodepoolsNodesGetRequest

type ApiK8sNodepoolsNodesGetRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sNodepoolsNodesGetRequest) Depth

func (ApiK8sNodepoolsNodesGetRequest) Execute

func (ApiK8sNodepoolsNodesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiK8sNodepoolsNodesGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiK8sNodepoolsNodesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiK8sNodepoolsNodesGetRequest) Pretty

func (ApiK8sNodepoolsNodesGetRequest) XContractNumber

func (r ApiK8sNodepoolsNodesGetRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsNodesGetRequest

type ApiK8sNodepoolsNodesReplacePostRequest

type ApiK8sNodepoolsNodesReplacePostRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sNodepoolsNodesReplacePostRequest) Depth

func (ApiK8sNodepoolsNodesReplacePostRequest) Execute

func (ApiK8sNodepoolsNodesReplacePostRequest) Pretty

func (ApiK8sNodepoolsNodesReplacePostRequest) XContractNumber

type ApiK8sNodepoolsPostRequest

type ApiK8sNodepoolsPostRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sNodepoolsPostRequest) Depth

func (ApiK8sNodepoolsPostRequest) Execute

func (ApiK8sNodepoolsPostRequest) KubernetesNodePool

func (r ApiK8sNodepoolsPostRequest) KubernetesNodePool(kubernetesNodePool KubernetesNodePoolForPost) ApiK8sNodepoolsPostRequest

func (ApiK8sNodepoolsPostRequest) Pretty

func (ApiK8sNodepoolsPostRequest) XContractNumber

func (r ApiK8sNodepoolsPostRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsPostRequest

type ApiK8sNodepoolsPutRequest

type ApiK8sNodepoolsPutRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sNodepoolsPutRequest) Depth

func (ApiK8sNodepoolsPutRequest) Execute

func (ApiK8sNodepoolsPutRequest) KubernetesNodePool

func (r ApiK8sNodepoolsPutRequest) KubernetesNodePool(kubernetesNodePool KubernetesNodePoolForPut) ApiK8sNodepoolsPutRequest

func (ApiK8sNodepoolsPutRequest) Pretty

func (ApiK8sNodepoolsPutRequest) XContractNumber

func (r ApiK8sNodepoolsPutRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsPutRequest

type ApiK8sPostRequest

type ApiK8sPostRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sPostRequest) Depth

func (r ApiK8sPostRequest) Depth(depth int32) ApiK8sPostRequest

func (ApiK8sPostRequest) Execute

func (ApiK8sPostRequest) KubernetesCluster

func (r ApiK8sPostRequest) KubernetesCluster(kubernetesCluster KubernetesClusterForPost) ApiK8sPostRequest

func (ApiK8sPostRequest) Pretty

func (r ApiK8sPostRequest) Pretty(pretty bool) ApiK8sPostRequest

func (ApiK8sPostRequest) XContractNumber

func (r ApiK8sPostRequest) XContractNumber(xContractNumber int32) ApiK8sPostRequest

type ApiK8sPutRequest

type ApiK8sPutRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sPutRequest) Depth

func (r ApiK8sPutRequest) Depth(depth int32) ApiK8sPutRequest

func (ApiK8sPutRequest) Execute

func (ApiK8sPutRequest) KubernetesCluster

func (r ApiK8sPutRequest) KubernetesCluster(kubernetesCluster KubernetesClusterForPut) ApiK8sPutRequest

func (ApiK8sPutRequest) Pretty

func (r ApiK8sPutRequest) Pretty(pretty bool) ApiK8sPutRequest

func (ApiK8sPutRequest) XContractNumber

func (r ApiK8sPutRequest) XContractNumber(xContractNumber int32) ApiK8sPutRequest

type ApiK8sVersionsDefaultGetRequest

type ApiK8sVersionsDefaultGetRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sVersionsDefaultGetRequest) Execute

func (ApiK8sVersionsDefaultGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiK8sVersionsDefaultGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiK8sVersionsDefaultGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

type ApiK8sVersionsGetRequest

type ApiK8sVersionsGetRequest struct {
	ApiService *KubernetesApiService
	// contains filtered or unexported fields
}

func (ApiK8sVersionsGetRequest) Execute

func (r ApiK8sVersionsGetRequest) Execute() ([]string, *APIResponse, error)

func (ApiK8sVersionsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiK8sVersionsGetRequest) MaxResults

func (r ApiK8sVersionsGetRequest) MaxResults(maxResults int32) ApiK8sVersionsGetRequest

MaxResults query param limits the number of results returned.

func (ApiK8sVersionsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

type ApiLabelsFindByUrnRequest

type ApiLabelsFindByUrnRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiLabelsFindByUrnRequest) Depth

func (ApiLabelsFindByUrnRequest) Execute

func (ApiLabelsFindByUrnRequest) Pretty

func (ApiLabelsFindByUrnRequest) XContractNumber

func (r ApiLabelsFindByUrnRequest) XContractNumber(xContractNumber int32) ApiLabelsFindByUrnRequest

type ApiLabelsGetRequest

type ApiLabelsGetRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiLabelsGetRequest) Depth

func (ApiLabelsGetRequest) Execute

func (r ApiLabelsGetRequest) Execute() (Labels, *APIResponse, error)

func (ApiLabelsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiLabelsGetRequest) MaxResults

func (r ApiLabelsGetRequest) MaxResults(maxResults int32) ApiLabelsGetRequest

MaxResults query param limits the number of results returned.

func (ApiLabelsGetRequest) OrderBy

func (r ApiLabelsGetRequest) OrderBy(orderBy string) ApiLabelsGetRequest

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiLabelsGetRequest) Pretty

func (r ApiLabelsGetRequest) Pretty(pretty bool) ApiLabelsGetRequest

func (ApiLabelsGetRequest) XContractNumber

func (r ApiLabelsGetRequest) XContractNumber(xContractNumber int32) ApiLabelsGetRequest

type ApiLocationsFindByRegionIdAndIdRequest

type ApiLocationsFindByRegionIdAndIdRequest struct {
	ApiService *LocationsApiService
	// contains filtered or unexported fields
}

func (ApiLocationsFindByRegionIdAndIdRequest) Depth

func (ApiLocationsFindByRegionIdAndIdRequest) Execute

func (ApiLocationsFindByRegionIdAndIdRequest) Pretty

func (ApiLocationsFindByRegionIdAndIdRequest) XContractNumber

type ApiLocationsFindByRegionIdRequest

type ApiLocationsFindByRegionIdRequest struct {
	ApiService *LocationsApiService
	// contains filtered or unexported fields
}

func (ApiLocationsFindByRegionIdRequest) Depth

func (ApiLocationsFindByRegionIdRequest) Execute

func (ApiLocationsFindByRegionIdRequest) Pretty

func (ApiLocationsFindByRegionIdRequest) XContractNumber

type ApiLocationsGetRequest

type ApiLocationsGetRequest struct {
	ApiService *LocationsApiService
	// contains filtered or unexported fields
}

func (ApiLocationsGetRequest) Depth

func (ApiLocationsGetRequest) Execute

func (ApiLocationsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiLocationsGetRequest) MaxResults

func (r ApiLocationsGetRequest) MaxResults(maxResults int32) ApiLocationsGetRequest

MaxResults query param limits the number of results returned.

func (ApiLocationsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiLocationsGetRequest) Pretty

func (ApiLocationsGetRequest) XContractNumber

func (r ApiLocationsGetRequest) XContractNumber(xContractNumber int32) ApiLocationsGetRequest

type ApiPccsDeleteRequest

type ApiPccsDeleteRequest struct {
	ApiService *PrivateCrossConnectsApiService
	// contains filtered or unexported fields
}

func (ApiPccsDeleteRequest) Depth

func (ApiPccsDeleteRequest) Execute

func (r ApiPccsDeleteRequest) Execute() (*APIResponse, error)

func (ApiPccsDeleteRequest) Pretty

func (ApiPccsDeleteRequest) XContractNumber

func (r ApiPccsDeleteRequest) XContractNumber(xContractNumber int32) ApiPccsDeleteRequest

type ApiPccsFindByIdRequest

type ApiPccsFindByIdRequest struct {
	ApiService *PrivateCrossConnectsApiService
	// contains filtered or unexported fields
}

func (ApiPccsFindByIdRequest) Depth

func (ApiPccsFindByIdRequest) Execute

func (ApiPccsFindByIdRequest) Pretty

func (ApiPccsFindByIdRequest) XContractNumber

func (r ApiPccsFindByIdRequest) XContractNumber(xContractNumber int32) ApiPccsFindByIdRequest

type ApiPccsGetRequest

type ApiPccsGetRequest struct {
	ApiService *PrivateCrossConnectsApiService
	// contains filtered or unexported fields
}

func (ApiPccsGetRequest) Depth

func (r ApiPccsGetRequest) Depth(depth int32) ApiPccsGetRequest

func (ApiPccsGetRequest) Execute

func (ApiPccsGetRequest) Filter

func (r ApiPccsGetRequest) Filter(key string, value string) ApiPccsGetRequest

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiPccsGetRequest) MaxResults

func (r ApiPccsGetRequest) MaxResults(maxResults int32) ApiPccsGetRequest

MaxResults query param limits the number of results returned.

func (ApiPccsGetRequest) OrderBy

func (r ApiPccsGetRequest) OrderBy(orderBy string) ApiPccsGetRequest

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiPccsGetRequest) Pretty

func (r ApiPccsGetRequest) Pretty(pretty bool) ApiPccsGetRequest

func (ApiPccsGetRequest) XContractNumber

func (r ApiPccsGetRequest) XContractNumber(xContractNumber int32) ApiPccsGetRequest

type ApiPccsPatchRequest

type ApiPccsPatchRequest struct {
	ApiService *PrivateCrossConnectsApiService
	// contains filtered or unexported fields
}

func (ApiPccsPatchRequest) Depth

func (ApiPccsPatchRequest) Execute

func (ApiPccsPatchRequest) Pcc

func (ApiPccsPatchRequest) Pretty

func (r ApiPccsPatchRequest) Pretty(pretty bool) ApiPccsPatchRequest

func (ApiPccsPatchRequest) XContractNumber

func (r ApiPccsPatchRequest) XContractNumber(xContractNumber int32) ApiPccsPatchRequest

type ApiPccsPostRequest

type ApiPccsPostRequest struct {
	ApiService *PrivateCrossConnectsApiService
	// contains filtered or unexported fields
}

func (ApiPccsPostRequest) Depth

func (ApiPccsPostRequest) Execute

func (ApiPccsPostRequest) Pcc

func (ApiPccsPostRequest) Pretty

func (r ApiPccsPostRequest) Pretty(pretty bool) ApiPccsPostRequest

func (ApiPccsPostRequest) XContractNumber

func (r ApiPccsPostRequest) XContractNumber(xContractNumber int32) ApiPccsPostRequest

type ApiRequestsFindByIdRequest

type ApiRequestsFindByIdRequest struct {
	ApiService *RequestsApiService
	// contains filtered or unexported fields
}

func (ApiRequestsFindByIdRequest) Depth

func (ApiRequestsFindByIdRequest) Execute

func (ApiRequestsFindByIdRequest) Pretty

func (ApiRequestsFindByIdRequest) XContractNumber

func (r ApiRequestsFindByIdRequest) XContractNumber(xContractNumber int32) ApiRequestsFindByIdRequest

type ApiRequestsGetRequest

type ApiRequestsGetRequest struct {
	ApiService *RequestsApiService
	// contains filtered or unexported fields
}

func (ApiRequestsGetRequest) Depth

func (ApiRequestsGetRequest) Execute

func (ApiRequestsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiRequestsGetRequest) FilterBody

func (r ApiRequestsGetRequest) FilterBody(filterBody string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterCreatedAfter

func (r ApiRequestsGetRequest) FilterCreatedAfter(filterCreatedAfter string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterCreatedBefore

func (r ApiRequestsGetRequest) FilterCreatedBefore(filterCreatedBefore string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterCreatedBy

func (r ApiRequestsGetRequest) FilterCreatedBy(filterCreatedBy string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterCreatedDate

func (r ApiRequestsGetRequest) FilterCreatedDate(filterCreatedDate string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterEtag

func (r ApiRequestsGetRequest) FilterEtag(filterEtag string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterHeaders

func (r ApiRequestsGetRequest) FilterHeaders(filterHeaders string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterMethod

func (r ApiRequestsGetRequest) FilterMethod(filterMethod string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterRequestStatus

func (r ApiRequestsGetRequest) FilterRequestStatus(filterRequestStatus string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterStatus

func (r ApiRequestsGetRequest) FilterStatus(filterStatus string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterUrl

func (r ApiRequestsGetRequest) FilterUrl(filterUrl string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) Limit

func (ApiRequestsGetRequest) MaxResults

func (r ApiRequestsGetRequest) MaxResults(maxResults int32) ApiRequestsGetRequest

MaxResults query param limits the number of results returned.

func (ApiRequestsGetRequest) Offset

func (ApiRequestsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiRequestsGetRequest) Pretty

func (ApiRequestsGetRequest) XContractNumber

func (r ApiRequestsGetRequest) XContractNumber(xContractNumber int32) ApiRequestsGetRequest

type ApiRequestsStatusGetRequest

type ApiRequestsStatusGetRequest struct {
	ApiService *RequestsApiService
	// contains filtered or unexported fields
}

func (ApiRequestsStatusGetRequest) Depth

func (ApiRequestsStatusGetRequest) Execute

func (ApiRequestsStatusGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiRequestsStatusGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiRequestsStatusGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiRequestsStatusGetRequest) Pretty

func (ApiRequestsStatusGetRequest) XContractNumber

func (r ApiRequestsStatusGetRequest) XContractNumber(xContractNumber int32) ApiRequestsStatusGetRequest

type ApiSnapshotsDeleteRequest

type ApiSnapshotsDeleteRequest struct {
	ApiService *SnapshotsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsDeleteRequest) Depth

func (ApiSnapshotsDeleteRequest) Execute

func (ApiSnapshotsDeleteRequest) Pretty

func (ApiSnapshotsDeleteRequest) XContractNumber

func (r ApiSnapshotsDeleteRequest) XContractNumber(xContractNumber int32) ApiSnapshotsDeleteRequest

type ApiSnapshotsFindByIdRequest

type ApiSnapshotsFindByIdRequest struct {
	ApiService *SnapshotsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsFindByIdRequest) Depth

func (ApiSnapshotsFindByIdRequest) Execute

func (ApiSnapshotsFindByIdRequest) Pretty

func (ApiSnapshotsFindByIdRequest) XContractNumber

func (r ApiSnapshotsFindByIdRequest) XContractNumber(xContractNumber int32) ApiSnapshotsFindByIdRequest

type ApiSnapshotsGetRequest

type ApiSnapshotsGetRequest struct {
	ApiService *SnapshotsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsGetRequest) Depth

func (ApiSnapshotsGetRequest) Execute

func (ApiSnapshotsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiSnapshotsGetRequest) MaxResults

func (r ApiSnapshotsGetRequest) MaxResults(maxResults int32) ApiSnapshotsGetRequest

MaxResults query param limits the number of results returned.

func (ApiSnapshotsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiSnapshotsGetRequest) Pretty

func (ApiSnapshotsGetRequest) XContractNumber

func (r ApiSnapshotsGetRequest) XContractNumber(xContractNumber int32) ApiSnapshotsGetRequest

type ApiSnapshotsLabelsDeleteRequest

type ApiSnapshotsLabelsDeleteRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsLabelsDeleteRequest) Depth

func (ApiSnapshotsLabelsDeleteRequest) Execute

func (ApiSnapshotsLabelsDeleteRequest) Pretty

func (ApiSnapshotsLabelsDeleteRequest) XContractNumber

func (r ApiSnapshotsLabelsDeleteRequest) XContractNumber(xContractNumber int32) ApiSnapshotsLabelsDeleteRequest

type ApiSnapshotsLabelsFindByKeyRequest

type ApiSnapshotsLabelsFindByKeyRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsLabelsFindByKeyRequest) Depth

func (ApiSnapshotsLabelsFindByKeyRequest) Execute

func (ApiSnapshotsLabelsFindByKeyRequest) Pretty

func (ApiSnapshotsLabelsFindByKeyRequest) XContractNumber

type ApiSnapshotsLabelsGetRequest

type ApiSnapshotsLabelsGetRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsLabelsGetRequest) Depth

func (ApiSnapshotsLabelsGetRequest) Execute

func (ApiSnapshotsLabelsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiSnapshotsLabelsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiSnapshotsLabelsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiSnapshotsLabelsGetRequest) Pretty

func (ApiSnapshotsLabelsGetRequest) XContractNumber

func (r ApiSnapshotsLabelsGetRequest) XContractNumber(xContractNumber int32) ApiSnapshotsLabelsGetRequest

type ApiSnapshotsLabelsPostRequest

type ApiSnapshotsLabelsPostRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsLabelsPostRequest) Depth

func (ApiSnapshotsLabelsPostRequest) Execute

func (ApiSnapshotsLabelsPostRequest) Label

func (ApiSnapshotsLabelsPostRequest) Pretty

func (ApiSnapshotsLabelsPostRequest) XContractNumber

func (r ApiSnapshotsLabelsPostRequest) XContractNumber(xContractNumber int32) ApiSnapshotsLabelsPostRequest

type ApiSnapshotsLabelsPutRequest

type ApiSnapshotsLabelsPutRequest struct {
	ApiService *LabelsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsLabelsPutRequest) Depth

func (ApiSnapshotsLabelsPutRequest) Execute

func (ApiSnapshotsLabelsPutRequest) Label

func (ApiSnapshotsLabelsPutRequest) Pretty

func (ApiSnapshotsLabelsPutRequest) XContractNumber

func (r ApiSnapshotsLabelsPutRequest) XContractNumber(xContractNumber int32) ApiSnapshotsLabelsPutRequest

type ApiSnapshotsPatchRequest

type ApiSnapshotsPatchRequest struct {
	ApiService *SnapshotsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsPatchRequest) Depth

func (ApiSnapshotsPatchRequest) Execute

func (ApiSnapshotsPatchRequest) Pretty

func (ApiSnapshotsPatchRequest) Snapshot

func (ApiSnapshotsPatchRequest) XContractNumber

func (r ApiSnapshotsPatchRequest) XContractNumber(xContractNumber int32) ApiSnapshotsPatchRequest

type ApiSnapshotsPutRequest

type ApiSnapshotsPutRequest struct {
	ApiService *SnapshotsApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsPutRequest) Depth

func (ApiSnapshotsPutRequest) Execute

func (ApiSnapshotsPutRequest) Pretty

func (ApiSnapshotsPutRequest) Snapshot

func (ApiSnapshotsPutRequest) XContractNumber

func (r ApiSnapshotsPutRequest) XContractNumber(xContractNumber int32) ApiSnapshotsPutRequest

type ApiTargetGroupsDeleteRequest added in v6.1.0

type ApiTargetGroupsDeleteRequest struct {
	ApiService *TargetGroupsApiService
	// contains filtered or unexported fields
}

func (ApiTargetGroupsDeleteRequest) Depth added in v6.1.0

func (ApiTargetGroupsDeleteRequest) Execute added in v6.1.0

func (ApiTargetGroupsDeleteRequest) Pretty added in v6.1.0

func (ApiTargetGroupsDeleteRequest) XContractNumber added in v6.1.0

func (r ApiTargetGroupsDeleteRequest) XContractNumber(xContractNumber int32) ApiTargetGroupsDeleteRequest

type ApiTargetgroupsFindByTargetGroupIdRequest added in v6.1.0

type ApiTargetgroupsFindByTargetGroupIdRequest struct {
	ApiService *TargetGroupsApiService
	// contains filtered or unexported fields
}

func (ApiTargetgroupsFindByTargetGroupIdRequest) Depth added in v6.1.0

func (ApiTargetgroupsFindByTargetGroupIdRequest) Execute added in v6.1.0

func (ApiTargetgroupsFindByTargetGroupIdRequest) Pretty added in v6.1.0

func (ApiTargetgroupsFindByTargetGroupIdRequest) XContractNumber added in v6.1.0

type ApiTargetgroupsGetRequest added in v6.1.0

type ApiTargetgroupsGetRequest struct {
	ApiService *TargetGroupsApiService
	// contains filtered or unexported fields
}

func (ApiTargetgroupsGetRequest) Depth added in v6.1.0

func (ApiTargetgroupsGetRequest) Execute added in v6.1.0

func (ApiTargetgroupsGetRequest) Filter added in v6.1.0

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiTargetgroupsGetRequest) Limit added in v6.1.0

func (ApiTargetgroupsGetRequest) MaxResults added in v6.1.0

MaxResults query param limits the number of results returned.

func (ApiTargetgroupsGetRequest) Offset added in v6.1.0

func (ApiTargetgroupsGetRequest) OrderBy added in v6.1.0

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiTargetgroupsGetRequest) Pretty added in v6.1.0

func (ApiTargetgroupsGetRequest) XContractNumber added in v6.1.0

func (r ApiTargetgroupsGetRequest) XContractNumber(xContractNumber int32) ApiTargetgroupsGetRequest

type ApiTargetgroupsPatchRequest added in v6.1.0

type ApiTargetgroupsPatchRequest struct {
	ApiService *TargetGroupsApiService
	// contains filtered or unexported fields
}

func (ApiTargetgroupsPatchRequest) Depth added in v6.1.0

func (ApiTargetgroupsPatchRequest) Execute added in v6.1.0

func (ApiTargetgroupsPatchRequest) Pretty added in v6.1.0

func (ApiTargetgroupsPatchRequest) TargetGroupProperties added in v6.1.0

func (r ApiTargetgroupsPatchRequest) TargetGroupProperties(targetGroupProperties TargetGroupProperties) ApiTargetgroupsPatchRequest

func (ApiTargetgroupsPatchRequest) XContractNumber added in v6.1.0

func (r ApiTargetgroupsPatchRequest) XContractNumber(xContractNumber int32) ApiTargetgroupsPatchRequest

type ApiTargetgroupsPostRequest added in v6.1.0

type ApiTargetgroupsPostRequest struct {
	ApiService *TargetGroupsApiService
	// contains filtered or unexported fields
}

func (ApiTargetgroupsPostRequest) Depth added in v6.1.0

func (ApiTargetgroupsPostRequest) Execute added in v6.1.0

func (ApiTargetgroupsPostRequest) Pretty added in v6.1.0

func (ApiTargetgroupsPostRequest) TargetGroup added in v6.1.0

func (ApiTargetgroupsPostRequest) XContractNumber added in v6.1.0

func (r ApiTargetgroupsPostRequest) XContractNumber(xContractNumber int32) ApiTargetgroupsPostRequest

type ApiTargetgroupsPutRequest added in v6.1.0

type ApiTargetgroupsPutRequest struct {
	ApiService *TargetGroupsApiService
	// contains filtered or unexported fields
}

func (ApiTargetgroupsPutRequest) Depth added in v6.1.0

func (ApiTargetgroupsPutRequest) Execute added in v6.1.0

func (ApiTargetgroupsPutRequest) Pretty added in v6.1.0

func (ApiTargetgroupsPutRequest) TargetGroup added in v6.1.0

func (ApiTargetgroupsPutRequest) XContractNumber added in v6.1.0

func (r ApiTargetgroupsPutRequest) XContractNumber(xContractNumber int32) ApiTargetgroupsPutRequest

type ApiTemplatesFindByIdRequest

type ApiTemplatesFindByIdRequest struct {
	ApiService *TemplatesApiService
	// contains filtered or unexported fields
}

func (ApiTemplatesFindByIdRequest) Depth

func (ApiTemplatesFindByIdRequest) Execute

type ApiTemplatesGetRequest

type ApiTemplatesGetRequest struct {
	ApiService *TemplatesApiService
	// contains filtered or unexported fields
}

func (ApiTemplatesGetRequest) Depth

func (ApiTemplatesGetRequest) Execute

func (ApiTemplatesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiTemplatesGetRequest) MaxResults

func (r ApiTemplatesGetRequest) MaxResults(maxResults int32) ApiTemplatesGetRequest

MaxResults query param limits the number of results returned.

func (ApiTemplatesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

type ApiUmGroupsDeleteRequest

type ApiUmGroupsDeleteRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsDeleteRequest) Depth

func (ApiUmGroupsDeleteRequest) Execute

func (r ApiUmGroupsDeleteRequest) Execute() (*APIResponse, error)

func (ApiUmGroupsDeleteRequest) Pretty

func (ApiUmGroupsDeleteRequest) XContractNumber

func (r ApiUmGroupsDeleteRequest) XContractNumber(xContractNumber int32) ApiUmGroupsDeleteRequest

type ApiUmGroupsFindByIdRequest

type ApiUmGroupsFindByIdRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsFindByIdRequest) Depth

func (ApiUmGroupsFindByIdRequest) Execute

func (ApiUmGroupsFindByIdRequest) Pretty

func (ApiUmGroupsFindByIdRequest) XContractNumber

func (r ApiUmGroupsFindByIdRequest) XContractNumber(xContractNumber int32) ApiUmGroupsFindByIdRequest

type ApiUmGroupsGetRequest

type ApiUmGroupsGetRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsGetRequest) Depth

func (ApiUmGroupsGetRequest) Execute

func (r ApiUmGroupsGetRequest) Execute() (Groups, *APIResponse, error)

func (ApiUmGroupsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmGroupsGetRequest) MaxResults

func (r ApiUmGroupsGetRequest) MaxResults(maxResults int32) ApiUmGroupsGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmGroupsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmGroupsGetRequest) Pretty

func (ApiUmGroupsGetRequest) XContractNumber

func (r ApiUmGroupsGetRequest) XContractNumber(xContractNumber int32) ApiUmGroupsGetRequest

type ApiUmGroupsPostRequest

type ApiUmGroupsPostRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsPostRequest) Depth

func (ApiUmGroupsPostRequest) Execute

func (r ApiUmGroupsPostRequest) Execute() (Group, *APIResponse, error)

func (ApiUmGroupsPostRequest) Group

func (ApiUmGroupsPostRequest) Pretty

func (ApiUmGroupsPostRequest) XContractNumber

func (r ApiUmGroupsPostRequest) XContractNumber(xContractNumber int32) ApiUmGroupsPostRequest

type ApiUmGroupsPutRequest

type ApiUmGroupsPutRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsPutRequest) Depth

func (ApiUmGroupsPutRequest) Execute

func (r ApiUmGroupsPutRequest) Execute() (Group, *APIResponse, error)

func (ApiUmGroupsPutRequest) Group

func (ApiUmGroupsPutRequest) Pretty

func (ApiUmGroupsPutRequest) XContractNumber

func (r ApiUmGroupsPutRequest) XContractNumber(xContractNumber int32) ApiUmGroupsPutRequest

type ApiUmGroupsResourcesGetRequest

type ApiUmGroupsResourcesGetRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsResourcesGetRequest) Depth

func (ApiUmGroupsResourcesGetRequest) Execute

func (ApiUmGroupsResourcesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmGroupsResourcesGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiUmGroupsResourcesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmGroupsResourcesGetRequest) Pretty

func (ApiUmGroupsResourcesGetRequest) XContractNumber

func (r ApiUmGroupsResourcesGetRequest) XContractNumber(xContractNumber int32) ApiUmGroupsResourcesGetRequest

type ApiUmGroupsSharesDeleteRequest

type ApiUmGroupsSharesDeleteRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsSharesDeleteRequest) Depth

func (ApiUmGroupsSharesDeleteRequest) Execute

func (ApiUmGroupsSharesDeleteRequest) Pretty

func (ApiUmGroupsSharesDeleteRequest) XContractNumber

func (r ApiUmGroupsSharesDeleteRequest) XContractNumber(xContractNumber int32) ApiUmGroupsSharesDeleteRequest

type ApiUmGroupsSharesFindByResourceIdRequest

type ApiUmGroupsSharesFindByResourceIdRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsSharesFindByResourceIdRequest) Depth

func (ApiUmGroupsSharesFindByResourceIdRequest) Execute

func (ApiUmGroupsSharesFindByResourceIdRequest) Pretty

func (ApiUmGroupsSharesFindByResourceIdRequest) XContractNumber

type ApiUmGroupsSharesGetRequest

type ApiUmGroupsSharesGetRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsSharesGetRequest) Depth

func (ApiUmGroupsSharesGetRequest) Execute

func (ApiUmGroupsSharesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmGroupsSharesGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiUmGroupsSharesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmGroupsSharesGetRequest) Pretty

func (ApiUmGroupsSharesGetRequest) XContractNumber

func (r ApiUmGroupsSharesGetRequest) XContractNumber(xContractNumber int32) ApiUmGroupsSharesGetRequest

type ApiUmGroupsSharesPostRequest

type ApiUmGroupsSharesPostRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsSharesPostRequest) Depth

func (ApiUmGroupsSharesPostRequest) Execute

func (ApiUmGroupsSharesPostRequest) Pretty

func (ApiUmGroupsSharesPostRequest) Resource

func (ApiUmGroupsSharesPostRequest) XContractNumber

func (r ApiUmGroupsSharesPostRequest) XContractNumber(xContractNumber int32) ApiUmGroupsSharesPostRequest

type ApiUmGroupsSharesPutRequest

type ApiUmGroupsSharesPutRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsSharesPutRequest) Depth

func (ApiUmGroupsSharesPutRequest) Execute

func (ApiUmGroupsSharesPutRequest) Pretty

func (ApiUmGroupsSharesPutRequest) Resource

func (ApiUmGroupsSharesPutRequest) XContractNumber

func (r ApiUmGroupsSharesPutRequest) XContractNumber(xContractNumber int32) ApiUmGroupsSharesPutRequest

type ApiUmGroupsUsersDeleteRequest

type ApiUmGroupsUsersDeleteRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsUsersDeleteRequest) Depth

func (ApiUmGroupsUsersDeleteRequest) Execute

func (ApiUmGroupsUsersDeleteRequest) Pretty

func (ApiUmGroupsUsersDeleteRequest) XContractNumber

func (r ApiUmGroupsUsersDeleteRequest) XContractNumber(xContractNumber int32) ApiUmGroupsUsersDeleteRequest

type ApiUmGroupsUsersGetRequest

type ApiUmGroupsUsersGetRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsUsersGetRequest) Depth

func (ApiUmGroupsUsersGetRequest) Execute

func (ApiUmGroupsUsersGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmGroupsUsersGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiUmGroupsUsersGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmGroupsUsersGetRequest) Pretty

func (ApiUmGroupsUsersGetRequest) XContractNumber

func (r ApiUmGroupsUsersGetRequest) XContractNumber(xContractNumber int32) ApiUmGroupsUsersGetRequest

type ApiUmGroupsUsersPostRequest

type ApiUmGroupsUsersPostRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmGroupsUsersPostRequest) Depth

func (ApiUmGroupsUsersPostRequest) Execute

func (ApiUmGroupsUsersPostRequest) Pretty

func (ApiUmGroupsUsersPostRequest) User

func (ApiUmGroupsUsersPostRequest) XContractNumber

func (r ApiUmGroupsUsersPostRequest) XContractNumber(xContractNumber int32) ApiUmGroupsUsersPostRequest

type ApiUmResourcesFindByTypeAndIdRequest

type ApiUmResourcesFindByTypeAndIdRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmResourcesFindByTypeAndIdRequest) Depth

func (ApiUmResourcesFindByTypeAndIdRequest) Execute

func (ApiUmResourcesFindByTypeAndIdRequest) Pretty

func (ApiUmResourcesFindByTypeAndIdRequest) XContractNumber

type ApiUmResourcesFindByTypeRequest

type ApiUmResourcesFindByTypeRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmResourcesFindByTypeRequest) Depth

func (ApiUmResourcesFindByTypeRequest) Execute

func (ApiUmResourcesFindByTypeRequest) Pretty

func (ApiUmResourcesFindByTypeRequest) XContractNumber

func (r ApiUmResourcesFindByTypeRequest) XContractNumber(xContractNumber int32) ApiUmResourcesFindByTypeRequest

type ApiUmResourcesGetRequest

type ApiUmResourcesGetRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmResourcesGetRequest) Depth

func (ApiUmResourcesGetRequest) Execute

func (ApiUmResourcesGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmResourcesGetRequest) MaxResults

func (r ApiUmResourcesGetRequest) MaxResults(maxResults int32) ApiUmResourcesGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmResourcesGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmResourcesGetRequest) Pretty

func (ApiUmResourcesGetRequest) XContractNumber

func (r ApiUmResourcesGetRequest) XContractNumber(xContractNumber int32) ApiUmResourcesGetRequest

type ApiUmUsersDeleteRequest

type ApiUmUsersDeleteRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersDeleteRequest) Depth

func (ApiUmUsersDeleteRequest) Execute

func (r ApiUmUsersDeleteRequest) Execute() (*APIResponse, error)

func (ApiUmUsersDeleteRequest) Pretty

func (ApiUmUsersDeleteRequest) XContractNumber

func (r ApiUmUsersDeleteRequest) XContractNumber(xContractNumber int32) ApiUmUsersDeleteRequest

type ApiUmUsersFindByIdRequest

type ApiUmUsersFindByIdRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersFindByIdRequest) Depth

func (ApiUmUsersFindByIdRequest) Execute

func (ApiUmUsersFindByIdRequest) Pretty

func (ApiUmUsersFindByIdRequest) XContractNumber

func (r ApiUmUsersFindByIdRequest) XContractNumber(xContractNumber int32) ApiUmUsersFindByIdRequest

type ApiUmUsersGetRequest

type ApiUmUsersGetRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersGetRequest) Depth

func (ApiUmUsersGetRequest) Execute

func (r ApiUmUsersGetRequest) Execute() (Users, *APIResponse, error)

func (ApiUmUsersGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmUsersGetRequest) Limit

func (ApiUmUsersGetRequest) MaxResults

func (r ApiUmUsersGetRequest) MaxResults(maxResults int32) ApiUmUsersGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmUsersGetRequest) Offset

func (ApiUmUsersGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmUsersGetRequest) Pretty

func (ApiUmUsersGetRequest) XContractNumber

func (r ApiUmUsersGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersGetRequest

type ApiUmUsersGroupsGetRequest

type ApiUmUsersGroupsGetRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersGroupsGetRequest) Depth

func (ApiUmUsersGroupsGetRequest) Execute

func (ApiUmUsersGroupsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmUsersGroupsGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiUmUsersGroupsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmUsersGroupsGetRequest) Pretty

func (ApiUmUsersGroupsGetRequest) XContractNumber

func (r ApiUmUsersGroupsGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersGroupsGetRequest

type ApiUmUsersOwnsGetRequest

type ApiUmUsersOwnsGetRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersOwnsGetRequest) Depth

func (ApiUmUsersOwnsGetRequest) Execute

func (ApiUmUsersOwnsGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmUsersOwnsGetRequest) MaxResults

func (r ApiUmUsersOwnsGetRequest) MaxResults(maxResults int32) ApiUmUsersOwnsGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmUsersOwnsGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmUsersOwnsGetRequest) Pretty

func (ApiUmUsersOwnsGetRequest) XContractNumber

func (r ApiUmUsersOwnsGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersOwnsGetRequest

type ApiUmUsersPostRequest

type ApiUmUsersPostRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersPostRequest) Depth

func (ApiUmUsersPostRequest) Execute

func (r ApiUmUsersPostRequest) Execute() (User, *APIResponse, error)

func (ApiUmUsersPostRequest) Pretty

func (ApiUmUsersPostRequest) User

func (ApiUmUsersPostRequest) XContractNumber

func (r ApiUmUsersPostRequest) XContractNumber(xContractNumber int32) ApiUmUsersPostRequest

type ApiUmUsersPutRequest

type ApiUmUsersPutRequest struct {
	ApiService *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersPutRequest) Depth

func (ApiUmUsersPutRequest) Execute

func (r ApiUmUsersPutRequest) Execute() (User, *APIResponse, error)

func (ApiUmUsersPutRequest) Pretty

func (ApiUmUsersPutRequest) User

func (ApiUmUsersPutRequest) XContractNumber

func (r ApiUmUsersPutRequest) XContractNumber(xContractNumber int32) ApiUmUsersPutRequest

type ApiUmUsersS3keysDeleteRequest

type ApiUmUsersS3keysDeleteRequest struct {
	ApiService *UserS3KeysApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersS3keysDeleteRequest) Depth

func (ApiUmUsersS3keysDeleteRequest) Execute

func (ApiUmUsersS3keysDeleteRequest) Pretty

func (ApiUmUsersS3keysDeleteRequest) XContractNumber

func (r ApiUmUsersS3keysDeleteRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3keysDeleteRequest

type ApiUmUsersS3keysFindByKeyIdRequest

type ApiUmUsersS3keysFindByKeyIdRequest struct {
	ApiService *UserS3KeysApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersS3keysFindByKeyIdRequest) Depth

func (ApiUmUsersS3keysFindByKeyIdRequest) Execute

func (ApiUmUsersS3keysFindByKeyIdRequest) Pretty

func (ApiUmUsersS3keysFindByKeyIdRequest) XContractNumber

type ApiUmUsersS3keysGetRequest

type ApiUmUsersS3keysGetRequest struct {
	ApiService *UserS3KeysApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersS3keysGetRequest) Depth

func (ApiUmUsersS3keysGetRequest) Execute

func (ApiUmUsersS3keysGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmUsersS3keysGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiUmUsersS3keysGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmUsersS3keysGetRequest) Pretty

func (ApiUmUsersS3keysGetRequest) XContractNumber

func (r ApiUmUsersS3keysGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3keysGetRequest

type ApiUmUsersS3keysPostRequest

type ApiUmUsersS3keysPostRequest struct {
	ApiService *UserS3KeysApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersS3keysPostRequest) Depth

func (ApiUmUsersS3keysPostRequest) Execute

func (ApiUmUsersS3keysPostRequest) Pretty

func (ApiUmUsersS3keysPostRequest) XContractNumber

func (r ApiUmUsersS3keysPostRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3keysPostRequest

type ApiUmUsersS3keysPutRequest

type ApiUmUsersS3keysPutRequest struct {
	ApiService *UserS3KeysApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersS3keysPutRequest) Depth

func (ApiUmUsersS3keysPutRequest) Execute

func (ApiUmUsersS3keysPutRequest) Pretty

func (ApiUmUsersS3keysPutRequest) S3Key

func (ApiUmUsersS3keysPutRequest) XContractNumber

func (r ApiUmUsersS3keysPutRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3keysPutRequest

type ApiUmUsersS3ssourlGetRequest

type ApiUmUsersS3ssourlGetRequest struct {
	ApiService *UserS3KeysApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersS3ssourlGetRequest) Execute

func (ApiUmUsersS3ssourlGetRequest) Filter

Filters query parameters limit results to those containing a matching value for a specific property.

func (ApiUmUsersS3ssourlGetRequest) MaxResults

MaxResults query param limits the number of results returned.

func (ApiUmUsersS3ssourlGetRequest) OrderBy

OrderBy query param sorts the results alphanumerically in ascending order based on the specified property.

func (ApiUmUsersS3ssourlGetRequest) Pretty

func (ApiUmUsersS3ssourlGetRequest) XContractNumber

func (r ApiUmUsersS3ssourlGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3ssourlGetRequest

type ApplicationLoadBalancer added in v6.1.0

type ApplicationLoadBalancer struct {
	Entities *ApplicationLoadBalancerEntities `json:"entities,omitempty"`
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                            `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata         `json:"metadata,omitempty"`
	Properties *ApplicationLoadBalancerProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

ApplicationLoadBalancer struct for ApplicationLoadBalancer

func NewApplicationLoadBalancer added in v6.1.0

func NewApplicationLoadBalancer(properties ApplicationLoadBalancerProperties) *ApplicationLoadBalancer

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

func NewApplicationLoadBalancerWithDefaults added in v6.1.0

func NewApplicationLoadBalancerWithDefaults() *ApplicationLoadBalancer

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

func (*ApplicationLoadBalancer) GetEntities added in v6.1.0

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancer) GetEntitiesOk added in v6.1.0

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancer) GetHref added in v6.1.0

func (o *ApplicationLoadBalancer) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancer) GetHrefOk added in v6.1.0

func (o *ApplicationLoadBalancer) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancer) GetId added in v6.1.0

func (o *ApplicationLoadBalancer) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancer) GetIdOk added in v6.1.0

func (o *ApplicationLoadBalancer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancer) GetMetadata added in v6.1.0

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancer) GetMetadataOk added in v6.1.0

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancer) GetProperties added in v6.1.0

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancer) GetPropertiesOk added in v6.1.0

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancer) GetType added in v6.1.0

func (o *ApplicationLoadBalancer) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancer) GetTypeOk added in v6.1.0

func (o *ApplicationLoadBalancer) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancer) HasEntities added in v6.1.0

func (o *ApplicationLoadBalancer) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasHref added in v6.1.0

func (o *ApplicationLoadBalancer) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasId added in v6.1.0

func (o *ApplicationLoadBalancer) HasId() bool

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasMetadata added in v6.1.0

func (o *ApplicationLoadBalancer) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasProperties added in v6.1.0

func (o *ApplicationLoadBalancer) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasType added in v6.1.0

func (o *ApplicationLoadBalancer) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancer) MarshalJSON added in v6.1.0

func (o ApplicationLoadBalancer) MarshalJSON() ([]byte, error)

func (*ApplicationLoadBalancer) SetEntities added in v6.1.0

SetEntities sets field value

func (*ApplicationLoadBalancer) SetHref added in v6.1.0

func (o *ApplicationLoadBalancer) SetHref(v string)

SetHref sets field value

func (*ApplicationLoadBalancer) SetId added in v6.1.0

func (o *ApplicationLoadBalancer) SetId(v string)

SetId sets field value

func (*ApplicationLoadBalancer) SetMetadata added in v6.1.0

SetMetadata sets field value

func (*ApplicationLoadBalancer) SetProperties added in v6.1.0

SetProperties sets field value

func (*ApplicationLoadBalancer) SetType added in v6.1.0

func (o *ApplicationLoadBalancer) SetType(v Type)

SetType sets field value

type ApplicationLoadBalancerEntities added in v6.1.0

type ApplicationLoadBalancerEntities struct {
	Forwardingrules *ApplicationLoadBalancerForwardingRules `json:"forwardingrules,omitempty"`
}

ApplicationLoadBalancerEntities struct for ApplicationLoadBalancerEntities

func NewApplicationLoadBalancerEntities added in v6.1.0

func NewApplicationLoadBalancerEntities() *ApplicationLoadBalancerEntities

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

func NewApplicationLoadBalancerEntitiesWithDefaults added in v6.1.0

func NewApplicationLoadBalancerEntitiesWithDefaults() *ApplicationLoadBalancerEntities

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

func (*ApplicationLoadBalancerEntities) GetForwardingrules added in v6.1.0

GetForwardingrules returns the Forwardingrules field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerEntities) GetForwardingrulesOk added in v6.1.0

GetForwardingrulesOk returns a tuple with the Forwardingrules field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerEntities) HasForwardingrules added in v6.1.0

func (o *ApplicationLoadBalancerEntities) HasForwardingrules() bool

HasForwardingrules returns a boolean if a field has been set.

func (ApplicationLoadBalancerEntities) MarshalJSON added in v6.1.0

func (o ApplicationLoadBalancerEntities) MarshalJSON() ([]byte, error)

func (*ApplicationLoadBalancerEntities) SetForwardingrules added in v6.1.0

SetForwardingrules sets field value

type ApplicationLoadBalancerForwardingRule added in v6.1.0

type ApplicationLoadBalancerForwardingRule struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                                          `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata                       `json:"metadata,omitempty"`
	Properties *ApplicationLoadBalancerForwardingRuleProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

ApplicationLoadBalancerForwardingRule struct for ApplicationLoadBalancerForwardingRule

func NewApplicationLoadBalancerForwardingRule added in v6.1.0

func NewApplicationLoadBalancerForwardingRule(properties ApplicationLoadBalancerForwardingRuleProperties) *ApplicationLoadBalancerForwardingRule

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

func NewApplicationLoadBalancerForwardingRuleWithDefaults added in v6.1.0

func NewApplicationLoadBalancerForwardingRuleWithDefaults() *ApplicationLoadBalancerForwardingRule

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

func (*ApplicationLoadBalancerForwardingRule) GetHref added in v6.1.0

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRule) GetHrefOk added in v6.1.0

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRule) GetId added in v6.1.0

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRule) GetIdOk added in v6.1.0

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRule) GetMetadata added in v6.1.0

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRule) GetMetadataOk added in v6.1.0

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRule) GetProperties added in v6.1.0

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRule) GetPropertiesOk added in v6.1.0

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRule) GetType added in v6.1.0

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRule) GetTypeOk added in v6.1.0

func (o *ApplicationLoadBalancerForwardingRule) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRule) HasHref added in v6.1.0

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRule) HasId added in v6.1.0

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRule) HasMetadata added in v6.1.0

HasMetadata returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRule) HasProperties added in v6.1.0

func (o *ApplicationLoadBalancerForwardingRule) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRule) HasType added in v6.1.0

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerForwardingRule) MarshalJSON added in v6.1.0

func (o ApplicationLoadBalancerForwardingRule) MarshalJSON() ([]byte, error)

func (*ApplicationLoadBalancerForwardingRule) SetHref added in v6.1.0

SetHref sets field value

func (*ApplicationLoadBalancerForwardingRule) SetId added in v6.1.0

SetId sets field value

func (*ApplicationLoadBalancerForwardingRule) SetMetadata added in v6.1.0

SetMetadata sets field value

func (*ApplicationLoadBalancerForwardingRule) SetProperties added in v6.1.0

SetProperties sets field value

func (*ApplicationLoadBalancerForwardingRule) SetType added in v6.1.0

SetType sets field value

type ApplicationLoadBalancerForwardingRuleProperties added in v6.1.0

type ApplicationLoadBalancerForwardingRuleProperties struct {
	// The maximum time in milliseconds to wait for the client to acknowledge or send data; default is 50,000 (50 seconds).
	ClientTimeout *int32 `json:"clientTimeout,omitempty"`
	// An array of items in the collection. The original order of rules is preserved during processing, except that rules of the 'FORWARD' type are processed after the rules with other defined actions. The relative order of the 'FORWARD' type rules is also preserved during the processing.
	HttpRules *[]ApplicationLoadBalancerHttpRule `json:"httpRules,omitempty"`
	// The listening (inbound) IP.
	ListenerIp *string `json:"listenerIp"`
	// The listening (inbound) port number; the valid range is 1 to 65535.
	ListenerPort *int32 `json:"listenerPort"`
	// The name of the Application Load Balancer forwarding rule.
	Name *string `json:"name"`
	// The balancing protocol.
	Protocol *string `json:"protocol"`
	// Array of items in the collection.
	ServerCertificates *[]string `json:"serverCertificates,omitempty"`
}

ApplicationLoadBalancerForwardingRuleProperties struct for ApplicationLoadBalancerForwardingRuleProperties

func NewApplicationLoadBalancerForwardingRuleProperties added in v6.1.0

func NewApplicationLoadBalancerForwardingRuleProperties(listenerIp string, listenerPort int32, name string, protocol string) *ApplicationLoadBalancerForwardingRuleProperties

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

func NewApplicationLoadBalancerForwardingRulePropertiesWithDefaults added in v6.1.0

func NewApplicationLoadBalancerForwardingRulePropertiesWithDefaults() *ApplicationLoadBalancerForwardingRuleProperties

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

func (*ApplicationLoadBalancerForwardingRuleProperties) GetClientTimeout added in v6.1.0

GetClientTimeout returns the ClientTimeout field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetClientTimeoutOk added in v6.1.0

func (o *ApplicationLoadBalancerForwardingRuleProperties) GetClientTimeoutOk() (*int32, bool)

GetClientTimeoutOk returns a tuple with the ClientTimeout field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetHttpRules added in v6.1.0

GetHttpRules returns the HttpRules field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetHttpRulesOk added in v6.1.0

GetHttpRulesOk returns a tuple with the HttpRules field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetListenerIp added in v6.1.0

GetListenerIp returns the ListenerIp field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetListenerIpOk added in v6.1.0

GetListenerIpOk returns a tuple with the ListenerIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetListenerPort added in v6.1.0

GetListenerPort returns the ListenerPort field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetListenerPortOk added in v6.1.0

func (o *ApplicationLoadBalancerForwardingRuleProperties) GetListenerPortOk() (*int32, bool)

GetListenerPortOk returns a tuple with the ListenerPort field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetName added in v6.1.0

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetNameOk added in v6.1.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetProtocol added in v6.1.0

GetProtocol returns the Protocol field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetProtocolOk added in v6.1.0

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetServerCertificates added in v6.1.0

func (o *ApplicationLoadBalancerForwardingRuleProperties) GetServerCertificates() *[]string

GetServerCertificates returns the ServerCertificates field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetServerCertificatesOk added in v6.1.0

func (o *ApplicationLoadBalancerForwardingRuleProperties) GetServerCertificatesOk() (*[]string, bool)

GetServerCertificatesOk returns a tuple with the ServerCertificates field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) HasClientTimeout added in v6.1.0

HasClientTimeout returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasHttpRules added in v6.1.0

HasHttpRules returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasListenerIp added in v6.1.0

HasListenerIp returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasListenerPort added in v6.1.0

HasListenerPort returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasName added in v6.1.0

HasName returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasProtocol added in v6.1.0

HasProtocol returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasServerCertificates added in v6.1.0

func (o *ApplicationLoadBalancerForwardingRuleProperties) HasServerCertificates() bool

HasServerCertificates returns a boolean if a field has been set.

func (ApplicationLoadBalancerForwardingRuleProperties) MarshalJSON added in v6.1.0

func (*ApplicationLoadBalancerForwardingRuleProperties) SetClientTimeout added in v6.1.0

SetClientTimeout sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetHttpRules added in v6.1.0

SetHttpRules sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetListenerIp added in v6.1.0

SetListenerIp sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetListenerPort added in v6.1.0

SetListenerPort sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetName added in v6.1.0

SetName sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetProtocol added in v6.1.0

SetProtocol sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetServerCertificates added in v6.1.0

func (o *ApplicationLoadBalancerForwardingRuleProperties) SetServerCertificates(v []string)

SetServerCertificates sets field value

type ApplicationLoadBalancerForwardingRulePut added in v6.1.0

type ApplicationLoadBalancerForwardingRulePut struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                                          `json:"id,omitempty"`
	Properties *ApplicationLoadBalancerForwardingRuleProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

ApplicationLoadBalancerForwardingRulePut struct for ApplicationLoadBalancerForwardingRulePut

func NewApplicationLoadBalancerForwardingRulePut added in v6.1.0

func NewApplicationLoadBalancerForwardingRulePut(properties ApplicationLoadBalancerForwardingRuleProperties) *ApplicationLoadBalancerForwardingRulePut

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

func NewApplicationLoadBalancerForwardingRulePutWithDefaults added in v6.1.0

func NewApplicationLoadBalancerForwardingRulePutWithDefaults() *ApplicationLoadBalancerForwardingRulePut

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

func (*ApplicationLoadBalancerForwardingRulePut) GetHref added in v6.1.0

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRulePut) GetHrefOk added in v6.1.0

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRulePut) GetId added in v6.1.0

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRulePut) GetIdOk added in v6.1.0

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRulePut) GetProperties added in v6.1.0

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRulePut) GetPropertiesOk added in v6.1.0

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRulePut) GetType added in v6.1.0

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRulePut) GetTypeOk added in v6.1.0

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRulePut) HasHref added in v6.1.0

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRulePut) HasId added in v6.1.0

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRulePut) HasProperties added in v6.1.0

HasProperties returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRulePut) HasType added in v6.1.0

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerForwardingRulePut) MarshalJSON added in v6.1.0

func (*ApplicationLoadBalancerForwardingRulePut) SetHref added in v6.1.0

SetHref sets field value

func (*ApplicationLoadBalancerForwardingRulePut) SetId added in v6.1.0

SetId sets field value

func (*ApplicationLoadBalancerForwardingRulePut) SetProperties added in v6.1.0

SetProperties sets field value

func (*ApplicationLoadBalancerForwardingRulePut) SetType added in v6.1.0

SetType sets field value

type ApplicationLoadBalancerForwardingRules added in v6.1.0

type ApplicationLoadBalancerForwardingRules struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]ApplicationLoadBalancerForwardingRule `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

ApplicationLoadBalancerForwardingRules struct for ApplicationLoadBalancerForwardingRules

func NewApplicationLoadBalancerForwardingRules added in v6.1.0

func NewApplicationLoadBalancerForwardingRules() *ApplicationLoadBalancerForwardingRules

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

func NewApplicationLoadBalancerForwardingRulesWithDefaults added in v6.1.0

func NewApplicationLoadBalancerForwardingRulesWithDefaults() *ApplicationLoadBalancerForwardingRules

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

func (*ApplicationLoadBalancerForwardingRules) GetHref added in v6.1.0

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRules) GetHrefOk added in v6.1.0

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRules) GetId added in v6.1.0

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRules) GetIdOk added in v6.1.0

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRules) GetItems added in v6.1.0

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRules) GetItemsOk added in v6.1.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRules) GetLimit added in v6.1.0

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRules) GetLimitOk added in v6.1.0

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRules) GetLinksOk added in v6.1.0

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRules) GetOffset added in v6.1.0

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRules) GetOffsetOk added in v6.1.0

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRules) GetType added in v6.1.0

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerForwardingRules) GetTypeOk added in v6.1.0

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerForwardingRules) HasHref added in v6.1.0

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasId added in v6.1.0

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasItems added in v6.1.0

HasItems returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasLimit added in v6.1.0

HasLimit returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasOffset added in v6.1.0

HasOffset returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasType added in v6.1.0

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerForwardingRules) MarshalJSON added in v6.1.0

func (o ApplicationLoadBalancerForwardingRules) MarshalJSON() ([]byte, error)

func (*ApplicationLoadBalancerForwardingRules) SetHref added in v6.1.0

SetHref sets field value

func (*ApplicationLoadBalancerForwardingRules) SetId added in v6.1.0

SetId sets field value

func (*ApplicationLoadBalancerForwardingRules) SetItems added in v6.1.0

SetItems sets field value

func (*ApplicationLoadBalancerForwardingRules) SetLimit added in v6.1.0

SetLimit sets field value

SetLinks sets field value

func (*ApplicationLoadBalancerForwardingRules) SetOffset added in v6.1.0

SetOffset sets field value

func (*ApplicationLoadBalancerForwardingRules) SetType added in v6.1.0

SetType sets field value

type ApplicationLoadBalancerHttpRule added in v6.1.0

type ApplicationLoadBalancerHttpRule struct {
	// An array of items in the collection. The action will be executed only if each condition is met; the rule will always be applied if no conditions are set.
	Conditions *[]ApplicationLoadBalancerHttpRuleCondition `json:"conditions,omitempty"`
	// Specifies the content type and is valid only for 'STATIC' actions.
	ContentType *string `json:"contentType,omitempty"`
	// Indicates whether the query part of the URI should be dropped and is valid only for 'REDIRECT' actions. Default value is 'FALSE', the redirect URI does not contain any query parameters.
	DropQuery *bool `json:"dropQuery,omitempty"`
	// The location for the redirection; this parameter is mandatory and valid only for 'REDIRECT' actions.
	Location *string `json:"location,omitempty"`
	// The unique name of the Application Load Balancer HTTP rule.
	Name *string `json:"name"`
	// The response message of the request; this parameter is mandatory for 'STATIC' actions.
	ResponseMessage *string `json:"responseMessage,omitempty"`
	// The status code is for 'REDIRECT' and 'STATIC' actions only.   If the HTTP rule is 'REDIRECT' the valid values are: 301, 302, 303, 307, 308; default value is '301'.  If the HTTP rule is 'STATIC' the valid values are from the range 200-599; default value is '503'.
	StatusCode *int32 `json:"statusCode,omitempty"`
	// The ID of the target group; this parameter is mandatory and is valid only for 'FORWARD' actions.
	TargetGroup *string `json:"targetGroup,omitempty"`
	// The HTTP rule type.
	Type *string `json:"type"`
}

ApplicationLoadBalancerHttpRule struct for ApplicationLoadBalancerHttpRule

func NewApplicationLoadBalancerHttpRule added in v6.1.0

func NewApplicationLoadBalancerHttpRule(name string, type_ string) *ApplicationLoadBalancerHttpRule

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

func NewApplicationLoadBalancerHttpRuleWithDefaults added in v6.1.0

func NewApplicationLoadBalancerHttpRuleWithDefaults() *ApplicationLoadBalancerHttpRule

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

func (*ApplicationLoadBalancerHttpRule) GetConditions added in v6.1.0

GetConditions returns the Conditions field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRule) GetConditionsOk added in v6.1.0

GetConditionsOk returns a tuple with the Conditions field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRule) GetContentType added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetContentType() *string

GetContentType returns the ContentType field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRule) GetContentTypeOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetContentTypeOk() (*string, bool)

GetContentTypeOk returns a tuple with the ContentType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRule) GetDropQuery added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetDropQuery() *bool

GetDropQuery returns the DropQuery field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRule) GetDropQueryOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetDropQueryOk() (*bool, bool)

GetDropQueryOk returns a tuple with the DropQuery field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRule) GetLocation added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRule) GetLocationOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRule) GetName added in v6.1.0

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRule) GetNameOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRule) GetResponseMessage added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetResponseMessage() *string

GetResponseMessage returns the ResponseMessage field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRule) GetResponseMessageOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetResponseMessageOk() (*string, bool)

GetResponseMessageOk returns a tuple with the ResponseMessage field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRule) GetStatusCode added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetStatusCode() *int32

GetStatusCode returns the StatusCode field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRule) GetStatusCodeOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetStatusCodeOk() (*int32, bool)

GetStatusCodeOk returns a tuple with the StatusCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRule) GetTargetGroup added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetTargetGroup() *string

GetTargetGroup returns the TargetGroup field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRule) GetTargetGroupOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetTargetGroupOk() (*string, bool)

GetTargetGroupOk returns a tuple with the TargetGroup field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRule) GetType added in v6.1.0

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRule) GetTypeOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRule) HasConditions added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasContentType added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasDropQuery added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) HasDropQuery() bool

HasDropQuery returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasLocation added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasName added in v6.1.0

HasName returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasResponseMessage added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) HasResponseMessage() bool

HasResponseMessage returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasStatusCode added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasTargetGroup added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) HasTargetGroup() bool

HasTargetGroup returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasType added in v6.1.0

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerHttpRule) MarshalJSON added in v6.1.0

func (o ApplicationLoadBalancerHttpRule) MarshalJSON() ([]byte, error)

func (*ApplicationLoadBalancerHttpRule) SetConditions added in v6.1.0

SetConditions sets field value

func (*ApplicationLoadBalancerHttpRule) SetContentType added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) SetContentType(v string)

SetContentType sets field value

func (*ApplicationLoadBalancerHttpRule) SetDropQuery added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) SetDropQuery(v bool)

SetDropQuery sets field value

func (*ApplicationLoadBalancerHttpRule) SetLocation added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) SetLocation(v string)

SetLocation sets field value

func (*ApplicationLoadBalancerHttpRule) SetName added in v6.1.0

SetName sets field value

func (*ApplicationLoadBalancerHttpRule) SetResponseMessage added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) SetResponseMessage(v string)

SetResponseMessage sets field value

func (*ApplicationLoadBalancerHttpRule) SetStatusCode added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) SetStatusCode(v int32)

SetStatusCode sets field value

func (*ApplicationLoadBalancerHttpRule) SetTargetGroup added in v6.1.0

func (o *ApplicationLoadBalancerHttpRule) SetTargetGroup(v string)

SetTargetGroup sets field value

func (*ApplicationLoadBalancerHttpRule) SetType added in v6.1.0

SetType sets field value

type ApplicationLoadBalancerHttpRuleCondition added in v6.1.0

type ApplicationLoadBalancerHttpRuleCondition struct {
	// The matching rule for the HTTP rule condition attribute; this parameter is mandatory for 'HEADER', 'PATH', 'QUERY', 'METHOD', 'HOST', and 'COOKIE' types. It must be 'null' if the type is 'SOURCE_IP'.
	Condition *string `json:"condition"`
	// The key can only be set when the HTTP rule condition type is 'COOKIES', 'HEADER', or 'QUERY'. For the type 'PATH', 'METHOD', 'HOST', or 'SOURCE_IP' the value must be 'null'.
	Key *string `json:"key,omitempty"`
	// Specifies whether the condition should be negated; the default value is 'FALSE'.
	Negate *bool `json:"negate,omitempty"`
	// The HTTP rule condition type.
	Type *string `json:"type"`
	// This parameter is mandatory for the conditions 'CONTAINS', 'EQUALS', 'MATCHES', 'STARTS_WITH', 'ENDS_WITH', or if the type is 'SOURCE_IP'. Specify a valid CIDR. If the condition is 'EXISTS', the value must be 'null'.
	Value *string `json:"value,omitempty"`
}

ApplicationLoadBalancerHttpRuleCondition struct for ApplicationLoadBalancerHttpRuleCondition

func NewApplicationLoadBalancerHttpRuleCondition added in v6.1.0

func NewApplicationLoadBalancerHttpRuleCondition(condition string, type_ string) *ApplicationLoadBalancerHttpRuleCondition

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

func NewApplicationLoadBalancerHttpRuleConditionWithDefaults added in v6.1.0

func NewApplicationLoadBalancerHttpRuleConditionWithDefaults() *ApplicationLoadBalancerHttpRuleCondition

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

func (*ApplicationLoadBalancerHttpRuleCondition) GetCondition added in v6.1.0

GetCondition returns the Condition field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetConditionOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRuleCondition) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetKey added in v6.1.0

GetKey returns the Key field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetKeyOk added in v6.1.0

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetNegate added in v6.1.0

GetNegate returns the Negate field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetNegateOk added in v6.1.0

func (o *ApplicationLoadBalancerHttpRuleCondition) GetNegateOk() (*bool, bool)

GetNegateOk returns a tuple with the Negate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetType added in v6.1.0

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetTypeOk added in v6.1.0

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetValue added in v6.1.0

GetValue returns the Value field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetValueOk added in v6.1.0

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerHttpRuleCondition) HasCondition added in v6.1.0

HasCondition returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRuleCondition) HasKey added in v6.1.0

HasKey returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRuleCondition) HasNegate added in v6.1.0

HasNegate returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRuleCondition) HasType added in v6.1.0

HasType returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRuleCondition) HasValue added in v6.1.0

HasValue returns a boolean if a field has been set.

func (ApplicationLoadBalancerHttpRuleCondition) MarshalJSON added in v6.1.0

func (*ApplicationLoadBalancerHttpRuleCondition) SetCondition added in v6.1.0

SetCondition sets field value

func (*ApplicationLoadBalancerHttpRuleCondition) SetKey added in v6.1.0

SetKey sets field value

func (*ApplicationLoadBalancerHttpRuleCondition) SetNegate added in v6.1.0

SetNegate sets field value

func (*ApplicationLoadBalancerHttpRuleCondition) SetType added in v6.1.0

SetType sets field value

func (*ApplicationLoadBalancerHttpRuleCondition) SetValue added in v6.1.0

SetValue sets field value

type ApplicationLoadBalancerProperties added in v6.1.0

type ApplicationLoadBalancerProperties struct {
	// Collection of the Application Load Balancer IP addresses. (Inbound and outbound) IPs of the 'listenerLan' are customer-reserved public IPs for the public load balancers, and private IPs for the private load balancers.
	Ips *[]string `json:"ips,omitempty"`
	// Collection of private IP addresses with the subnet mask of the Application Load Balancer. IPs must contain valid a subnet mask. If no IP is provided, the system will generate an IP with /24 subnet.
	LbPrivateIps *[]string `json:"lbPrivateIps,omitempty"`
	// The ID of the listening (inbound) LAN.
	ListenerLan *int32 `json:"listenerLan"`
	// The Application Load Balancer name.
	Name *string `json:"name"`
	// The ID of the balanced private target LAN (outbound).
	TargetLan *int32 `json:"targetLan"`
}

ApplicationLoadBalancerProperties struct for ApplicationLoadBalancerProperties

func NewApplicationLoadBalancerProperties added in v6.1.0

func NewApplicationLoadBalancerProperties(listenerLan int32, name string, targetLan int32) *ApplicationLoadBalancerProperties

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

func NewApplicationLoadBalancerPropertiesWithDefaults added in v6.1.0

func NewApplicationLoadBalancerPropertiesWithDefaults() *ApplicationLoadBalancerProperties

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

func (*ApplicationLoadBalancerProperties) GetIps added in v6.1.0

GetIps returns the Ips field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerProperties) GetIpsOk added in v6.1.0

func (o *ApplicationLoadBalancerProperties) GetIpsOk() (*[]string, bool)

GetIpsOk returns a tuple with the Ips field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerProperties) GetLbPrivateIps added in v6.1.0

func (o *ApplicationLoadBalancerProperties) GetLbPrivateIps() *[]string

GetLbPrivateIps returns the LbPrivateIps field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerProperties) GetLbPrivateIpsOk added in v6.1.0

func (o *ApplicationLoadBalancerProperties) GetLbPrivateIpsOk() (*[]string, bool)

GetLbPrivateIpsOk returns a tuple with the LbPrivateIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerProperties) GetListenerLan added in v6.1.0

func (o *ApplicationLoadBalancerProperties) GetListenerLan() *int32

GetListenerLan returns the ListenerLan field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerProperties) GetListenerLanOk added in v6.1.0

func (o *ApplicationLoadBalancerProperties) GetListenerLanOk() (*int32, bool)

GetListenerLanOk returns a tuple with the ListenerLan field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerProperties) GetName added in v6.1.0

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerProperties) GetNameOk added in v6.1.0

func (o *ApplicationLoadBalancerProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerProperties) GetTargetLan added in v6.1.0

func (o *ApplicationLoadBalancerProperties) GetTargetLan() *int32

GetTargetLan returns the TargetLan field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerProperties) GetTargetLanOk added in v6.1.0

func (o *ApplicationLoadBalancerProperties) GetTargetLanOk() (*int32, bool)

GetTargetLanOk returns a tuple with the TargetLan field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerProperties) HasIps added in v6.1.0

HasIps returns a boolean if a field has been set.

func (*ApplicationLoadBalancerProperties) HasLbPrivateIps added in v6.1.0

func (o *ApplicationLoadBalancerProperties) HasLbPrivateIps() bool

HasLbPrivateIps returns a boolean if a field has been set.

func (*ApplicationLoadBalancerProperties) HasListenerLan added in v6.1.0

func (o *ApplicationLoadBalancerProperties) HasListenerLan() bool

HasListenerLan returns a boolean if a field has been set.

func (*ApplicationLoadBalancerProperties) HasName added in v6.1.0

HasName returns a boolean if a field has been set.

func (*ApplicationLoadBalancerProperties) HasTargetLan added in v6.1.0

func (o *ApplicationLoadBalancerProperties) HasTargetLan() bool

HasTargetLan returns a boolean if a field has been set.

func (ApplicationLoadBalancerProperties) MarshalJSON added in v6.1.0

func (o ApplicationLoadBalancerProperties) MarshalJSON() ([]byte, error)

func (*ApplicationLoadBalancerProperties) SetIps added in v6.1.0

SetIps sets field value

func (*ApplicationLoadBalancerProperties) SetLbPrivateIps added in v6.1.0

func (o *ApplicationLoadBalancerProperties) SetLbPrivateIps(v []string)

SetLbPrivateIps sets field value

func (*ApplicationLoadBalancerProperties) SetListenerLan added in v6.1.0

func (o *ApplicationLoadBalancerProperties) SetListenerLan(v int32)

SetListenerLan sets field value

func (*ApplicationLoadBalancerProperties) SetName added in v6.1.0

SetName sets field value

func (*ApplicationLoadBalancerProperties) SetTargetLan added in v6.1.0

func (o *ApplicationLoadBalancerProperties) SetTargetLan(v int32)

SetTargetLan sets field value

type ApplicationLoadBalancerPut added in v6.1.0

type ApplicationLoadBalancerPut struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                            `json:"id,omitempty"`
	Properties *ApplicationLoadBalancerProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

ApplicationLoadBalancerPut struct for ApplicationLoadBalancerPut

func NewApplicationLoadBalancerPut added in v6.1.0

func NewApplicationLoadBalancerPut(properties ApplicationLoadBalancerProperties) *ApplicationLoadBalancerPut

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

func NewApplicationLoadBalancerPutWithDefaults added in v6.1.0

func NewApplicationLoadBalancerPutWithDefaults() *ApplicationLoadBalancerPut

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

func (*ApplicationLoadBalancerPut) GetHref added in v6.1.0

func (o *ApplicationLoadBalancerPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerPut) GetHrefOk added in v6.1.0

func (o *ApplicationLoadBalancerPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerPut) GetId added in v6.1.0

func (o *ApplicationLoadBalancerPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerPut) GetIdOk added in v6.1.0

func (o *ApplicationLoadBalancerPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerPut) GetProperties added in v6.1.0

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerPut) GetPropertiesOk added in v6.1.0

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerPut) GetType added in v6.1.0

func (o *ApplicationLoadBalancerPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancerPut) GetTypeOk added in v6.1.0

func (o *ApplicationLoadBalancerPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancerPut) HasHref added in v6.1.0

func (o *ApplicationLoadBalancerPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancerPut) HasId added in v6.1.0

func (o *ApplicationLoadBalancerPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancerPut) HasProperties added in v6.1.0

func (o *ApplicationLoadBalancerPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ApplicationLoadBalancerPut) HasType added in v6.1.0

func (o *ApplicationLoadBalancerPut) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerPut) MarshalJSON added in v6.1.0

func (o ApplicationLoadBalancerPut) MarshalJSON() ([]byte, error)

func (*ApplicationLoadBalancerPut) SetHref added in v6.1.0

func (o *ApplicationLoadBalancerPut) SetHref(v string)

SetHref sets field value

func (*ApplicationLoadBalancerPut) SetId added in v6.1.0

func (o *ApplicationLoadBalancerPut) SetId(v string)

SetId sets field value

func (*ApplicationLoadBalancerPut) SetProperties added in v6.1.0

SetProperties sets field value

func (*ApplicationLoadBalancerPut) SetType added in v6.1.0

func (o *ApplicationLoadBalancerPut) SetType(v Type)

SetType sets field value

type ApplicationLoadBalancers added in v6.1.0

type ApplicationLoadBalancers struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]ApplicationLoadBalancer `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

ApplicationLoadBalancers struct for ApplicationLoadBalancers

func NewApplicationLoadBalancers added in v6.1.0

func NewApplicationLoadBalancers() *ApplicationLoadBalancers

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

func NewApplicationLoadBalancersWithDefaults added in v6.1.0

func NewApplicationLoadBalancersWithDefaults() *ApplicationLoadBalancers

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

func (*ApplicationLoadBalancers) GetHref added in v6.1.0

func (o *ApplicationLoadBalancers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancers) GetHrefOk added in v6.1.0

func (o *ApplicationLoadBalancers) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancers) GetId added in v6.1.0

func (o *ApplicationLoadBalancers) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancers) GetIdOk added in v6.1.0

func (o *ApplicationLoadBalancers) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancers) GetItems added in v6.1.0

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancers) GetItemsOk added in v6.1.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancers) GetLimit added in v6.1.0

func (o *ApplicationLoadBalancers) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancers) GetLimitOk added in v6.1.0

func (o *ApplicationLoadBalancers) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancers) GetLinksOk added in v6.1.0

func (o *ApplicationLoadBalancers) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancers) GetOffset added in v6.1.0

func (o *ApplicationLoadBalancers) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancers) GetOffsetOk added in v6.1.0

func (o *ApplicationLoadBalancers) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancers) GetType added in v6.1.0

func (o *ApplicationLoadBalancers) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ApplicationLoadBalancers) GetTypeOk added in v6.1.0

func (o *ApplicationLoadBalancers) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApplicationLoadBalancers) HasHref added in v6.1.0

func (o *ApplicationLoadBalancers) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasId added in v6.1.0

func (o *ApplicationLoadBalancers) HasId() bool

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasItems added in v6.1.0

func (o *ApplicationLoadBalancers) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasLimit added in v6.1.0

func (o *ApplicationLoadBalancers) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *ApplicationLoadBalancers) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasOffset added in v6.1.0

func (o *ApplicationLoadBalancers) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasType added in v6.1.0

func (o *ApplicationLoadBalancers) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancers) MarshalJSON added in v6.1.0

func (o ApplicationLoadBalancers) MarshalJSON() ([]byte, error)

func (*ApplicationLoadBalancers) SetHref added in v6.1.0

func (o *ApplicationLoadBalancers) SetHref(v string)

SetHref sets field value

func (*ApplicationLoadBalancers) SetId added in v6.1.0

func (o *ApplicationLoadBalancers) SetId(v string)

SetId sets field value

func (*ApplicationLoadBalancers) SetItems added in v6.1.0

SetItems sets field value

func (*ApplicationLoadBalancers) SetLimit added in v6.1.0

func (o *ApplicationLoadBalancers) SetLimit(v float32)

SetLimit sets field value

SetLinks sets field value

func (*ApplicationLoadBalancers) SetOffset added in v6.1.0

func (o *ApplicationLoadBalancers) SetOffset(v float32)

SetOffset sets field value

func (*ApplicationLoadBalancers) SetType added in v6.1.0

func (o *ApplicationLoadBalancers) SetType(v Type)

SetType sets field value

type ApplicationLoadBalancersApiService added in v6.1.0

type ApplicationLoadBalancersApiService service

ApplicationLoadBalancersApiService ApplicationLoadBalancersApi service

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersDelete added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersDelete(ctx _context.Context, datacenterId string, applicationLoadBalancerId string) ApiDatacentersApplicationloadbalancersDeleteRequest

* DatacentersApplicationloadbalancersDelete Delete an Application Load Balancer by ID * Removes the specified Application Load Balancer from the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @return ApiDatacentersApplicationloadbalancersDeleteRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersDeleteExecute added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersDeleteExecute(r ApiDatacentersApplicationloadbalancersDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFindByApplicationLoadBalancerId added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFindByApplicationLoadBalancerId(ctx _context.Context, datacenterId string, applicationLoadBalancerId string) ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest

* DatacentersApplicationloadbalancersFindByApplicationLoadBalancerId Get an Application Load Balancer by ID * Retrieves the properties of the specified Application Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @return ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancer

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsDelete added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsDelete(ctx _context.Context, datacenterId string, applicationLoadBalancerId string, flowLogId string) ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest

* DatacentersApplicationloadbalancersFlowlogsDelete Delete an ALB Flow Log by ID * Deletes the Application Load Balancer flow log specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @param flowLogId The unique ID of the flow log. * @return ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsDeleteExecute added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsDeleteExecute(r ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsFindByFlowLogId added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsFindByFlowLogId(ctx _context.Context, datacenterId string, applicationLoadBalancerId string, flowLogId string) ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest

* DatacentersApplicationloadbalancersFlowlogsFindByFlowLogId Get an ALB Flow Log by ID * Retrieves the Application Load Balancer flow log specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @param flowLogId The unique ID of the flow log. * @return ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdExecute added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdExecute(r ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsGet added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsGet(ctx _context.Context, datacenterId string, applicationLoadBalancerId string) ApiDatacentersApplicationloadbalancersFlowlogsGetRequest

* DatacentersApplicationloadbalancersFlowlogsGet Get ALB Flow Logs * Retrieves the flow logs for the specified Application Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @return ApiDatacentersApplicationloadbalancersFlowlogsGetRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsGetExecute added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsGetExecute(r ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) (FlowLogs, *APIResponse, error)

* Execute executes the request * @return FlowLogs

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPatch added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPatch(ctx _context.Context, datacenterId string, applicationLoadBalancerId string, flowLogId string) ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest

* DatacentersApplicationloadbalancersFlowlogsPatch Partially Modify an ALB Flow Log by ID * Updates the properties of the Application Load Balancer flow log specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @param flowLogId The unique ID of the flow log. * @return ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPatchExecute added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPatchExecute(r ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPost added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPost(ctx _context.Context, datacenterId string, applicationLoadBalancerId string) ApiDatacentersApplicationloadbalancersFlowlogsPostRequest

* DatacentersApplicationloadbalancersFlowlogsPost Create an ALB Flow Log * Creates a flow log for the Application Load Balancer specified by ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @return ApiDatacentersApplicationloadbalancersFlowlogsPostRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPostExecute added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPostExecute(r ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPut added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPut(ctx _context.Context, datacenterId string, applicationLoadBalancerId string, flowLogId string) ApiDatacentersApplicationloadbalancersFlowlogsPutRequest

* DatacentersApplicationloadbalancersFlowlogsPut Modify an ALB Flow Log by ID * Modifies the Application Load Balancer flow log specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @param flowLogId The unique ID of the flow log. * @return ApiDatacentersApplicationloadbalancersFlowlogsPutRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPutExecute added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPutExecute(r ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesDelete added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesDelete(ctx _context.Context, datacenterId string, applicationLoadBalancerId string, forwardingRuleId string) ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest

* DatacentersApplicationloadbalancersForwardingrulesDelete Delete an ALB Forwarding Rule by ID * Deletes the Application Load Balancer forwarding rule specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesDeleteExecute added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesDeleteExecute(r ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleId added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleId(ctx _context.Context, datacenterId string, applicationLoadBalancerId string, forwardingRuleId string) ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest

* DatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleId Get an ALB Forwarding Rule by ID * Retrieves the Application Load Balancer forwarding rule specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancerForwardingRule

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesGet added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesGet(ctx _context.Context, datacenterId string, applicationLoadBalancerId string) ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest

* DatacentersApplicationloadbalancersForwardingrulesGet Get ALB Forwarding Rules * Lists the forwarding rules of the specified Application Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @return ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesGetExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancerForwardingRules

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPatch added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPatch(ctx _context.Context, datacenterId string, applicationLoadBalancerId string, forwardingRuleId string) ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest

* DatacentersApplicationloadbalancersForwardingrulesPatch Partially modify an ALB Forwarding Rule by ID * Updates the properties of the Application Load Balancer forwarding rule specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPatchExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancerForwardingRule

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPost added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPost(ctx _context.Context, datacenterId string, applicationLoadBalancerId string) ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest

* DatacentersApplicationloadbalancersForwardingrulesPost Create an ALB Forwarding Rule * Creates a forwarding rule for the specified Application Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @return ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPostExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancerForwardingRule

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPut added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPut(ctx _context.Context, datacenterId string, applicationLoadBalancerId string, forwardingRuleId string) ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest

* DatacentersApplicationloadbalancersForwardingrulesPut Modify an ALB Forwarding Rule by ID * Modifies the Application Load Balancer forwarding rule specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPutExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancerForwardingRule

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersGet added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersGet(ctx _context.Context, datacenterId string) ApiDatacentersApplicationloadbalancersGetRequest

* DatacentersApplicationloadbalancersGet Get Application Load Balancers * Lists all Application Load Balancers within a data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersApplicationloadbalancersGetRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersGetExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancers

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPatch added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPatch(ctx _context.Context, datacenterId string, applicationLoadBalancerId string) ApiDatacentersApplicationloadbalancersPatchRequest

* DatacentersApplicationloadbalancersPatch Partially Modify an Application Load Balancer by ID * Updates the properties of the specified Application Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @return ApiDatacentersApplicationloadbalancersPatchRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPatchExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancer

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPost added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPost(ctx _context.Context, datacenterId string) ApiDatacentersApplicationloadbalancersPostRequest

* DatacentersApplicationloadbalancersPost Create an Application Load Balancer * Creates an Application Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersApplicationloadbalancersPostRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPostExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancer

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPut added in v6.1.0

func (a *ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPut(ctx _context.Context, datacenterId string, applicationLoadBalancerId string) ApiDatacentersApplicationloadbalancersPutRequest

* DatacentersApplicationloadbalancersPut Modify an Application Load Balancer by ID * Modifies the properties of the specified Application Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param applicationLoadBalancerId The unique ID of the Application Load Balancer. * @return ApiDatacentersApplicationloadbalancersPutRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPutExecute added in v6.1.0

* Execute executes the request * @return ApplicationLoadBalancer

type AttachedVolumes

type AttachedVolumes struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Volume `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

AttachedVolumes struct for AttachedVolumes

func NewAttachedVolumes added in v6.0.2

func NewAttachedVolumes() *AttachedVolumes

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

func NewAttachedVolumesWithDefaults added in v6.0.2

func NewAttachedVolumesWithDefaults() *AttachedVolumes

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

func (*AttachedVolumes) GetHref

func (o *AttachedVolumes) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*AttachedVolumes) GetHrefOk

func (o *AttachedVolumes) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AttachedVolumes) GetId

func (o *AttachedVolumes) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*AttachedVolumes) GetIdOk

func (o *AttachedVolumes) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AttachedVolumes) GetItems

func (o *AttachedVolumes) GetItems() *[]Volume

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*AttachedVolumes) GetItemsOk

func (o *AttachedVolumes) GetItemsOk() (*[]Volume, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AttachedVolumes) GetLimit

func (o *AttachedVolumes) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*AttachedVolumes) GetLimitOk

func (o *AttachedVolumes) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *AttachedVolumes) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*AttachedVolumes) GetLinksOk

func (o *AttachedVolumes) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AttachedVolumes) GetOffset

func (o *AttachedVolumes) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*AttachedVolumes) GetOffsetOk

func (o *AttachedVolumes) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AttachedVolumes) GetType

func (o *AttachedVolumes) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*AttachedVolumes) GetTypeOk

func (o *AttachedVolumes) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AttachedVolumes) HasHref

func (o *AttachedVolumes) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*AttachedVolumes) HasId

func (o *AttachedVolumes) HasId() bool

HasId returns a boolean if a field has been set.

func (*AttachedVolumes) HasItems

func (o *AttachedVolumes) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*AttachedVolumes) HasLimit

func (o *AttachedVolumes) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *AttachedVolumes) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*AttachedVolumes) HasOffset

func (o *AttachedVolumes) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*AttachedVolumes) HasType

func (o *AttachedVolumes) HasType() bool

HasType returns a boolean if a field has been set.

func (AttachedVolumes) MarshalJSON

func (o AttachedVolumes) MarshalJSON() ([]byte, error)

func (*AttachedVolumes) SetHref

func (o *AttachedVolumes) SetHref(v string)

SetHref sets field value

func (*AttachedVolumes) SetId

func (o *AttachedVolumes) SetId(v string)

SetId sets field value

func (*AttachedVolumes) SetItems

func (o *AttachedVolumes) SetItems(v []Volume)

SetItems sets field value

func (*AttachedVolumes) SetLimit

func (o *AttachedVolumes) SetLimit(v float32)

SetLimit sets field value

func (o *AttachedVolumes) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*AttachedVolumes) SetOffset

func (o *AttachedVolumes) SetOffset(v float32)

SetOffset sets field value

func (*AttachedVolumes) SetType

func (o *AttachedVolumes) SetType(v Type)

SetType sets field value

type BackupUnit

type BackupUnit struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *BackupUnitProperties      `json:"properties"`
	// The type of object that has been created.
	Type *string `json:"type,omitempty"`
}

BackupUnit struct for BackupUnit

func NewBackupUnit added in v6.0.2

func NewBackupUnit(properties BackupUnitProperties) *BackupUnit

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

func NewBackupUnitWithDefaults added in v6.0.2

func NewBackupUnitWithDefaults() *BackupUnit

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

func (*BackupUnit) GetHref

func (o *BackupUnit) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*BackupUnit) GetHrefOk

func (o *BackupUnit) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnit) GetId

func (o *BackupUnit) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*BackupUnit) GetIdOk

func (o *BackupUnit) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnit) GetMetadata

func (o *BackupUnit) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*BackupUnit) GetMetadataOk

func (o *BackupUnit) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnit) GetProperties

func (o *BackupUnit) GetProperties() *BackupUnitProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*BackupUnit) GetPropertiesOk

func (o *BackupUnit) GetPropertiesOk() (*BackupUnitProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnit) GetType

func (o *BackupUnit) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*BackupUnit) GetTypeOk

func (o *BackupUnit) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnit) HasHref

func (o *BackupUnit) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*BackupUnit) HasId

func (o *BackupUnit) HasId() bool

HasId returns a boolean if a field has been set.

func (*BackupUnit) HasMetadata

func (o *BackupUnit) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*BackupUnit) HasProperties

func (o *BackupUnit) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*BackupUnit) HasType

func (o *BackupUnit) HasType() bool

HasType returns a boolean if a field has been set.

func (BackupUnit) MarshalJSON

func (o BackupUnit) MarshalJSON() ([]byte, error)

func (*BackupUnit) SetHref

func (o *BackupUnit) SetHref(v string)

SetHref sets field value

func (*BackupUnit) SetId

func (o *BackupUnit) SetId(v string)

SetId sets field value

func (*BackupUnit) SetMetadata

func (o *BackupUnit) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*BackupUnit) SetProperties

func (o *BackupUnit) SetProperties(v BackupUnitProperties)

SetProperties sets field value

func (*BackupUnit) SetType

func (o *BackupUnit) SetType(v string)

SetType sets field value

type BackupUnitProperties

type BackupUnitProperties struct {
	// The email associated with the backup unit. Bear in mind that this email does not be the same email as of the user.
	Email *string `json:"email,omitempty"`
	// The name of the  resource (alphanumeric characters only).
	Name *string `json:"name"`
	// The password associated with that resource.
	Password *string `json:"password,omitempty"`
}

BackupUnitProperties struct for BackupUnitProperties

func NewBackupUnitProperties added in v6.0.2

func NewBackupUnitProperties(name string) *BackupUnitProperties

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

func NewBackupUnitPropertiesWithDefaults added in v6.0.2

func NewBackupUnitPropertiesWithDefaults() *BackupUnitProperties

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

func (*BackupUnitProperties) GetEmail

func (o *BackupUnitProperties) GetEmail() *string

GetEmail returns the Email field value If the value is explicit nil, nil is returned

func (*BackupUnitProperties) GetEmailOk

func (o *BackupUnitProperties) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnitProperties) GetName

func (o *BackupUnitProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*BackupUnitProperties) GetNameOk

func (o *BackupUnitProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnitProperties) GetPassword

func (o *BackupUnitProperties) GetPassword() *string

GetPassword returns the Password field value If the value is explicit nil, nil is returned

func (*BackupUnitProperties) GetPasswordOk

func (o *BackupUnitProperties) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnitProperties) HasEmail

func (o *BackupUnitProperties) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*BackupUnitProperties) HasName

func (o *BackupUnitProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*BackupUnitProperties) HasPassword

func (o *BackupUnitProperties) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (BackupUnitProperties) MarshalJSON

func (o BackupUnitProperties) MarshalJSON() ([]byte, error)

func (*BackupUnitProperties) SetEmail

func (o *BackupUnitProperties) SetEmail(v string)

SetEmail sets field value

func (*BackupUnitProperties) SetName

func (o *BackupUnitProperties) SetName(v string)

SetName sets field value

func (*BackupUnitProperties) SetPassword

func (o *BackupUnitProperties) SetPassword(v string)

SetPassword sets field value

type BackupUnitSSO

type BackupUnitSSO struct {
	// The backup unit single sign on url
	SsoUrl *string `json:"ssoUrl,omitempty"`
}

BackupUnitSSO struct for BackupUnitSSO

func NewBackupUnitSSO added in v6.0.2

func NewBackupUnitSSO() *BackupUnitSSO

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

func NewBackupUnitSSOWithDefaults added in v6.0.2

func NewBackupUnitSSOWithDefaults() *BackupUnitSSO

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

func (*BackupUnitSSO) GetSsoUrl

func (o *BackupUnitSSO) GetSsoUrl() *string

GetSsoUrl returns the SsoUrl field value If the value is explicit nil, nil is returned

func (*BackupUnitSSO) GetSsoUrlOk

func (o *BackupUnitSSO) GetSsoUrlOk() (*string, bool)

GetSsoUrlOk returns a tuple with the SsoUrl field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnitSSO) HasSsoUrl

func (o *BackupUnitSSO) HasSsoUrl() bool

HasSsoUrl returns a boolean if a field has been set.

func (BackupUnitSSO) MarshalJSON

func (o BackupUnitSSO) MarshalJSON() ([]byte, error)

func (*BackupUnitSSO) SetSsoUrl

func (o *BackupUnitSSO) SetSsoUrl(v string)

SetSsoUrl sets field value

type BackupUnits

type BackupUnits struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]BackupUnit `json:"items,omitempty"`
	// The type of object that has been created.
	Type *string `json:"type,omitempty"`
}

BackupUnits struct for BackupUnits

func NewBackupUnits added in v6.0.2

func NewBackupUnits() *BackupUnits

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

func NewBackupUnitsWithDefaults added in v6.0.2

func NewBackupUnitsWithDefaults() *BackupUnits

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

func (*BackupUnits) GetHref

func (o *BackupUnits) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*BackupUnits) GetHrefOk

func (o *BackupUnits) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnits) GetId

func (o *BackupUnits) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*BackupUnits) GetIdOk

func (o *BackupUnits) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnits) GetItems

func (o *BackupUnits) GetItems() *[]BackupUnit

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*BackupUnits) GetItemsOk

func (o *BackupUnits) GetItemsOk() (*[]BackupUnit, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnits) GetType

func (o *BackupUnits) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*BackupUnits) GetTypeOk

func (o *BackupUnits) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupUnits) HasHref

func (o *BackupUnits) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*BackupUnits) HasId

func (o *BackupUnits) HasId() bool

HasId returns a boolean if a field has been set.

func (*BackupUnits) HasItems

func (o *BackupUnits) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*BackupUnits) HasType

func (o *BackupUnits) HasType() bool

HasType returns a boolean if a field has been set.

func (BackupUnits) MarshalJSON

func (o BackupUnits) MarshalJSON() ([]byte, error)

func (*BackupUnits) SetHref

func (o *BackupUnits) SetHref(v string)

SetHref sets field value

func (*BackupUnits) SetId

func (o *BackupUnits) SetId(v string)

SetId sets field value

func (*BackupUnits) SetItems

func (o *BackupUnits) SetItems(v []BackupUnit)

SetItems sets field value

func (*BackupUnits) SetType

func (o *BackupUnits) SetType(v string)

SetType sets field value

type BackupUnitsApiService

type BackupUnitsApiService service

BackupUnitsApiService BackupUnitsApi service

func (*BackupUnitsApiService) BackupunitsDelete

func (a *BackupUnitsApiService) BackupunitsDelete(ctx _context.Context, backupunitId string) ApiBackupunitsDeleteRequest
  • BackupunitsDelete Delete backup units
  • Remove the specified backup unit.

This process will delete: 1) The backup plans inside the backup unit 2) All backups, associated with this backup unit 3) The backup user 4) The backup unit itself

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param backupunitId The unique ID of the backup unit.
  • @return ApiBackupunitsDeleteRequest

func (*BackupUnitsApiService) BackupunitsDeleteExecute

func (a *BackupUnitsApiService) BackupunitsDeleteExecute(r ApiBackupunitsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*BackupUnitsApiService) BackupunitsFindById

func (a *BackupUnitsApiService) BackupunitsFindById(ctx _context.Context, backupunitId string) ApiBackupunitsFindByIdRequest

* BackupunitsFindById Retrieve backup units * Retrieve the properties of the specified backup unit. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param backupunitId The unique ID of the backup unit. * @return ApiBackupunitsFindByIdRequest

func (*BackupUnitsApiService) BackupunitsFindByIdExecute

func (a *BackupUnitsApiService) BackupunitsFindByIdExecute(r ApiBackupunitsFindByIdRequest) (BackupUnit, *APIResponse, error)

* Execute executes the request * @return BackupUnit

func (*BackupUnitsApiService) BackupunitsGet

* BackupunitsGet List backup units * List all available backup units. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBackupunitsGetRequest

func (*BackupUnitsApiService) BackupunitsGetExecute

* Execute executes the request * @return BackupUnits

func (*BackupUnitsApiService) BackupunitsPatch

func (a *BackupUnitsApiService) BackupunitsPatch(ctx _context.Context, backupunitId string) ApiBackupunitsPatchRequest

* BackupunitsPatch Partially modify backup units * Update the properties of the specified backup unit. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param backupunitId The unique ID of the backup unit. * @return ApiBackupunitsPatchRequest

func (*BackupUnitsApiService) BackupunitsPatchExecute

* Execute executes the request * @return BackupUnit

func (*BackupUnitsApiService) BackupunitsPost

* BackupunitsPost Create backup units * Create a backup unit. Backup units are resources, same as storage volumes or snapshots; they can be shared through groups in User management. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBackupunitsPostRequest

func (*BackupUnitsApiService) BackupunitsPostExecute

* Execute executes the request * @return BackupUnit

func (*BackupUnitsApiService) BackupunitsPut

func (a *BackupUnitsApiService) BackupunitsPut(ctx _context.Context, backupunitId string) ApiBackupunitsPutRequest

* BackupunitsPut Modify backup units * Modify the properties of the specified backup unit. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param backupunitId The unique ID of the backup unit. * @return ApiBackupunitsPutRequest

func (*BackupUnitsApiService) BackupunitsPutExecute

* Execute executes the request * @return BackupUnit

func (*BackupUnitsApiService) BackupunitsSsourlGet

func (a *BackupUnitsApiService) BackupunitsSsourlGet(ctx _context.Context, backupunitId string) ApiBackupunitsSsourlGetRequest

* BackupunitsSsourlGet Retrieve BU single sign-on URLs * Retrieve a single sign-on URL for the specified backup unit. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param backupunitId The unique ID of the backup unit. * @return ApiBackupunitsSsourlGetRequest

func (*BackupUnitsApiService) BackupunitsSsourlGetExecute

* Execute executes the request * @return BackupUnitSSO

type BalancedNics

type BalancedNics struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Nic `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

BalancedNics struct for BalancedNics

func NewBalancedNics added in v6.0.2

func NewBalancedNics() *BalancedNics

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

func NewBalancedNicsWithDefaults added in v6.0.2

func NewBalancedNicsWithDefaults() *BalancedNics

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

func (*BalancedNics) GetHref

func (o *BalancedNics) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*BalancedNics) GetHrefOk

func (o *BalancedNics) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BalancedNics) GetId

func (o *BalancedNics) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*BalancedNics) GetIdOk

func (o *BalancedNics) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BalancedNics) GetItems

func (o *BalancedNics) GetItems() *[]Nic

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*BalancedNics) GetItemsOk

func (o *BalancedNics) GetItemsOk() (*[]Nic, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BalancedNics) GetLimit

func (o *BalancedNics) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*BalancedNics) GetLimitOk

func (o *BalancedNics) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *BalancedNics) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*BalancedNics) GetLinksOk

func (o *BalancedNics) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BalancedNics) GetOffset

func (o *BalancedNics) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*BalancedNics) GetOffsetOk

func (o *BalancedNics) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BalancedNics) GetType

func (o *BalancedNics) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*BalancedNics) GetTypeOk

func (o *BalancedNics) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BalancedNics) HasHref

func (o *BalancedNics) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*BalancedNics) HasId

func (o *BalancedNics) HasId() bool

HasId returns a boolean if a field has been set.

func (*BalancedNics) HasItems

func (o *BalancedNics) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*BalancedNics) HasLimit

func (o *BalancedNics) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *BalancedNics) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*BalancedNics) HasOffset

func (o *BalancedNics) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*BalancedNics) HasType

func (o *BalancedNics) HasType() bool

HasType returns a boolean if a field has been set.

func (BalancedNics) MarshalJSON

func (o BalancedNics) MarshalJSON() ([]byte, error)

func (*BalancedNics) SetHref

func (o *BalancedNics) SetHref(v string)

SetHref sets field value

func (*BalancedNics) SetId

func (o *BalancedNics) SetId(v string)

SetId sets field value

func (*BalancedNics) SetItems

func (o *BalancedNics) SetItems(v []Nic)

SetItems sets field value

func (*BalancedNics) SetLimit

func (o *BalancedNics) SetLimit(v float32)

SetLimit sets field value

func (o *BalancedNics) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*BalancedNics) SetOffset

func (o *BalancedNics) SetOffset(v float32)

SetOffset sets field value

func (*BalancedNics) SetType

func (o *BalancedNics) SetType(v Type)

SetType sets field value

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Cdroms

type Cdroms struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Image `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Cdroms struct for Cdroms

func NewCdroms added in v6.0.2

func NewCdroms() *Cdroms

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

func NewCdromsWithDefaults added in v6.0.2

func NewCdromsWithDefaults() *Cdroms

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

func (*Cdroms) GetHref

func (o *Cdroms) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Cdroms) GetHrefOk

func (o *Cdroms) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Cdroms) GetId

func (o *Cdroms) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Cdroms) GetIdOk

func (o *Cdroms) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Cdroms) GetItems

func (o *Cdroms) GetItems() *[]Image

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Cdroms) GetItemsOk

func (o *Cdroms) GetItemsOk() (*[]Image, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Cdroms) GetLimit

func (o *Cdroms) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*Cdroms) GetLimitOk

func (o *Cdroms) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Cdroms) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*Cdroms) GetLinksOk

func (o *Cdroms) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Cdroms) GetOffset

func (o *Cdroms) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*Cdroms) GetOffsetOk

func (o *Cdroms) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Cdroms) GetType

func (o *Cdroms) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Cdroms) GetTypeOk

func (o *Cdroms) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Cdroms) HasHref

func (o *Cdroms) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Cdroms) HasId

func (o *Cdroms) HasId() bool

HasId returns a boolean if a field has been set.

func (*Cdroms) HasItems

func (o *Cdroms) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Cdroms) HasLimit

func (o *Cdroms) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Cdroms) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Cdroms) HasOffset

func (o *Cdroms) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Cdroms) HasType

func (o *Cdroms) HasType() bool

HasType returns a boolean if a field has been set.

func (Cdroms) MarshalJSON

func (o Cdroms) MarshalJSON() ([]byte, error)

func (*Cdroms) SetHref

func (o *Cdroms) SetHref(v string)

SetHref sets field value

func (*Cdroms) SetId

func (o *Cdroms) SetId(v string)

SetId sets field value

func (*Cdroms) SetItems

func (o *Cdroms) SetItems(v []Image)

SetItems sets field value

func (*Cdroms) SetLimit

func (o *Cdroms) SetLimit(v float32)

SetLimit sets field value

func (o *Cdroms) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Cdroms) SetOffset

func (o *Cdroms) SetOffset(v float32)

SetOffset sets field value

func (*Cdroms) SetType

func (o *Cdroms) SetType(v Type)

SetType sets field value

type Configuration

type Configuration struct {
	Host               string            `json:"host,omitempty"`
	Scheme             string            `json:"scheme,omitempty"`
	DefaultHeader      map[string]string `json:"defaultHeader,omitempty"`
	DefaultQueryParams url.Values        `json:"defaultQueryParams,omitempty"`
	UserAgent          string            `json:"userAgent,omitempty"`
	// Debug is deprecated, will be replaced by LogLevel
	Debug            bool `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
	Username         string        `json:"username,omitempty"`
	Password         string        `json:"password,omitempty"`
	Token            string        `json:"token,omitempty"`
	MaxRetries       int           `json:"maxRetries,omitempty"`
	WaitTime         time.Duration `json:"waitTime,omitempty"`
	MaxWaitTime      time.Duration `json:"maxWaitTime,omitempty"`
	LogLevel         LogLevel
	Logger           Logger
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration(username, password, token, hostUrl string) *Configuration

NewConfiguration returns a new Configuration object

func NewConfigurationFromEnv

func NewConfigurationFromEnv() *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) AddDefaultQueryParam

func (c *Configuration) AddDefaultQueryParam(key string, value string)

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

func (*Configuration) SetDepth added in v6.0.1

func (c *Configuration) SetDepth(depth int32)

SetDepth sets the depth query param for all the requests

type ConnectableDatacenter

type ConnectableDatacenter struct {
	Id       *string `json:"id,omitempty"`
	Location *string `json:"location,omitempty"`
	Name     *string `json:"name,omitempty"`
}

ConnectableDatacenter struct for ConnectableDatacenter

func NewConnectableDatacenter added in v6.0.2

func NewConnectableDatacenter() *ConnectableDatacenter

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

func NewConnectableDatacenterWithDefaults added in v6.0.2

func NewConnectableDatacenterWithDefaults() *ConnectableDatacenter

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

func (*ConnectableDatacenter) GetId

func (o *ConnectableDatacenter) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ConnectableDatacenter) GetIdOk

func (o *ConnectableDatacenter) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConnectableDatacenter) GetLocation

func (o *ConnectableDatacenter) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, nil is returned

func (*ConnectableDatacenter) GetLocationOk

func (o *ConnectableDatacenter) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConnectableDatacenter) GetName

func (o *ConnectableDatacenter) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*ConnectableDatacenter) GetNameOk

func (o *ConnectableDatacenter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConnectableDatacenter) HasId

func (o *ConnectableDatacenter) HasId() bool

HasId returns a boolean if a field has been set.

func (*ConnectableDatacenter) HasLocation

func (o *ConnectableDatacenter) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*ConnectableDatacenter) HasName

func (o *ConnectableDatacenter) HasName() bool

HasName returns a boolean if a field has been set.

func (ConnectableDatacenter) MarshalJSON

func (o ConnectableDatacenter) MarshalJSON() ([]byte, error)

func (*ConnectableDatacenter) SetId

func (o *ConnectableDatacenter) SetId(v string)

SetId sets field value

func (*ConnectableDatacenter) SetLocation

func (o *ConnectableDatacenter) SetLocation(v string)

SetLocation sets field value

func (*ConnectableDatacenter) SetName

func (o *ConnectableDatacenter) SetName(v string)

SetName sets field value

type Contract

type Contract struct {
	Properties *ContractProperties `json:"properties"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

Contract struct for Contract

func NewContract added in v6.0.2

func NewContract(properties ContractProperties) *Contract

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

func NewContractWithDefaults added in v6.0.2

func NewContractWithDefaults() *Contract

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

func (*Contract) GetProperties

func (o *Contract) GetProperties() *ContractProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Contract) GetPropertiesOk

func (o *Contract) GetPropertiesOk() (*ContractProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Contract) GetType

func (o *Contract) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Contract) GetTypeOk

func (o *Contract) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Contract) HasProperties

func (o *Contract) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Contract) HasType

func (o *Contract) HasType() bool

HasType returns a boolean if a field has been set.

func (Contract) MarshalJSON

func (o Contract) MarshalJSON() ([]byte, error)

func (*Contract) SetProperties

func (o *Contract) SetProperties(v ContractProperties)

SetProperties sets field value

func (*Contract) SetType

func (o *Contract) SetType(v Type)

SetType sets field value

type ContractProperties

type ContractProperties struct {
	// The contract number.
	ContractNumber *int64 `json:"contractNumber,omitempty"`
	// The contract owner's user name.
	Owner *string `json:"owner,omitempty"`
	// The registration domain of the contract.
	RegDomain      *string         `json:"regDomain,omitempty"`
	ResourceLimits *ResourceLimits `json:"resourceLimits,omitempty"`
	// The contract status.
	Status *string `json:"status,omitempty"`
}

ContractProperties struct for ContractProperties

func NewContractProperties added in v6.0.2

func NewContractProperties() *ContractProperties

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

func NewContractPropertiesWithDefaults added in v6.0.2

func NewContractPropertiesWithDefaults() *ContractProperties

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

func (*ContractProperties) GetContractNumber

func (o *ContractProperties) GetContractNumber() *int64

GetContractNumber returns the ContractNumber field value If the value is explicit nil, nil is returned

func (*ContractProperties) GetContractNumberOk

func (o *ContractProperties) GetContractNumberOk() (*int64, bool)

GetContractNumberOk returns a tuple with the ContractNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContractProperties) GetOwner

func (o *ContractProperties) GetOwner() *string

GetOwner returns the Owner field value If the value is explicit nil, nil is returned

func (*ContractProperties) GetOwnerOk

func (o *ContractProperties) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContractProperties) GetRegDomain

func (o *ContractProperties) GetRegDomain() *string

GetRegDomain returns the RegDomain field value If the value is explicit nil, nil is returned

func (*ContractProperties) GetRegDomainOk

func (o *ContractProperties) GetRegDomainOk() (*string, bool)

GetRegDomainOk returns a tuple with the RegDomain field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContractProperties) GetResourceLimits

func (o *ContractProperties) GetResourceLimits() *ResourceLimits

GetResourceLimits returns the ResourceLimits field value If the value is explicit nil, nil is returned

func (*ContractProperties) GetResourceLimitsOk

func (o *ContractProperties) GetResourceLimitsOk() (*ResourceLimits, bool)

GetResourceLimitsOk returns a tuple with the ResourceLimits field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContractProperties) GetStatus

func (o *ContractProperties) GetStatus() *string

GetStatus returns the Status field value If the value is explicit nil, nil is returned

func (*ContractProperties) GetStatusOk

func (o *ContractProperties) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContractProperties) HasContractNumber

func (o *ContractProperties) HasContractNumber() bool

HasContractNumber returns a boolean if a field has been set.

func (*ContractProperties) HasOwner

func (o *ContractProperties) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*ContractProperties) HasRegDomain

func (o *ContractProperties) HasRegDomain() bool

HasRegDomain returns a boolean if a field has been set.

func (*ContractProperties) HasResourceLimits

func (o *ContractProperties) HasResourceLimits() bool

HasResourceLimits returns a boolean if a field has been set.

func (*ContractProperties) HasStatus

func (o *ContractProperties) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ContractProperties) MarshalJSON

func (o ContractProperties) MarshalJSON() ([]byte, error)

func (*ContractProperties) SetContractNumber

func (o *ContractProperties) SetContractNumber(v int64)

SetContractNumber sets field value

func (*ContractProperties) SetOwner

func (o *ContractProperties) SetOwner(v string)

SetOwner sets field value

func (*ContractProperties) SetRegDomain

func (o *ContractProperties) SetRegDomain(v string)

SetRegDomain sets field value

func (*ContractProperties) SetResourceLimits

func (o *ContractProperties) SetResourceLimits(v ResourceLimits)

SetResourceLimits sets field value

func (*ContractProperties) SetStatus

func (o *ContractProperties) SetStatus(v string)

SetStatus sets field value

type ContractResourcesApiService

type ContractResourcesApiService service

ContractResourcesApiService ContractResourcesApi service

func (*ContractResourcesApiService) ContractsGet

* ContractsGet Get Contract Information * Retrieves the properties of the user's contract. This operation allows you to obtain the resource limits and the general contract information. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiContractsGetRequest

func (*ContractResourcesApiService) ContractsGetExecute

* Execute executes the request * @return Contracts

type Contracts

type Contracts struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Contract `json:"items,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Contracts struct for Contracts

func NewContracts added in v6.0.2

func NewContracts() *Contracts

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

func NewContractsWithDefaults added in v6.0.2

func NewContractsWithDefaults() *Contracts

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

func (*Contracts) GetHref

func (o *Contracts) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Contracts) GetHrefOk

func (o *Contracts) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Contracts) GetId

func (o *Contracts) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Contracts) GetIdOk

func (o *Contracts) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Contracts) GetItems

func (o *Contracts) GetItems() *[]Contract

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Contracts) GetItemsOk

func (o *Contracts) GetItemsOk() (*[]Contract, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Contracts) GetType

func (o *Contracts) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Contracts) GetTypeOk

func (o *Contracts) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Contracts) HasHref

func (o *Contracts) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Contracts) HasId

func (o *Contracts) HasId() bool

HasId returns a boolean if a field has been set.

func (*Contracts) HasItems

func (o *Contracts) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Contracts) HasType

func (o *Contracts) HasType() bool

HasType returns a boolean if a field has been set.

func (Contracts) MarshalJSON

func (o Contracts) MarshalJSON() ([]byte, error)

func (*Contracts) SetHref

func (o *Contracts) SetHref(v string)

SetHref sets field value

func (*Contracts) SetId

func (o *Contracts) SetId(v string)

SetId sets field value

func (*Contracts) SetItems

func (o *Contracts) SetItems(v []Contract)

SetItems sets field value

func (*Contracts) SetType

func (o *Contracts) SetType(v Type)

SetType sets field value

type CpuArchitectureProperties

type CpuArchitectureProperties struct {
	// A valid CPU family name.
	CpuFamily *string `json:"cpuFamily,omitempty"`
	// The maximum number of cores available.
	MaxCores *int32 `json:"maxCores,omitempty"`
	// The maximum RAM size in MB.
	MaxRam *int32 `json:"maxRam,omitempty"`
	// A valid CPU vendor name.
	Vendor *string `json:"vendor,omitempty"`
}

CpuArchitectureProperties struct for CpuArchitectureProperties

func NewCpuArchitectureProperties added in v6.0.2

func NewCpuArchitectureProperties() *CpuArchitectureProperties

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

func NewCpuArchitecturePropertiesWithDefaults added in v6.0.2

func NewCpuArchitecturePropertiesWithDefaults() *CpuArchitectureProperties

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

func (*CpuArchitectureProperties) GetCpuFamily

func (o *CpuArchitectureProperties) GetCpuFamily() *string

GetCpuFamily returns the CpuFamily field value If the value is explicit nil, nil is returned

func (*CpuArchitectureProperties) GetCpuFamilyOk

func (o *CpuArchitectureProperties) GetCpuFamilyOk() (*string, bool)

GetCpuFamilyOk returns a tuple with the CpuFamily field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CpuArchitectureProperties) GetMaxCores

func (o *CpuArchitectureProperties) GetMaxCores() *int32

GetMaxCores returns the MaxCores field value If the value is explicit nil, nil is returned

func (*CpuArchitectureProperties) GetMaxCoresOk

func (o *CpuArchitectureProperties) GetMaxCoresOk() (*int32, bool)

GetMaxCoresOk returns a tuple with the MaxCores field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CpuArchitectureProperties) GetMaxRam

func (o *CpuArchitectureProperties) GetMaxRam() *int32

GetMaxRam returns the MaxRam field value If the value is explicit nil, nil is returned

func (*CpuArchitectureProperties) GetMaxRamOk

func (o *CpuArchitectureProperties) GetMaxRamOk() (*int32, bool)

GetMaxRamOk returns a tuple with the MaxRam field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CpuArchitectureProperties) GetVendor

func (o *CpuArchitectureProperties) GetVendor() *string

GetVendor returns the Vendor field value If the value is explicit nil, nil is returned

func (*CpuArchitectureProperties) GetVendorOk

func (o *CpuArchitectureProperties) GetVendorOk() (*string, bool)

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CpuArchitectureProperties) HasCpuFamily

func (o *CpuArchitectureProperties) HasCpuFamily() bool

HasCpuFamily returns a boolean if a field has been set.

func (*CpuArchitectureProperties) HasMaxCores

func (o *CpuArchitectureProperties) HasMaxCores() bool

HasMaxCores returns a boolean if a field has been set.

func (*CpuArchitectureProperties) HasMaxRam

func (o *CpuArchitectureProperties) HasMaxRam() bool

HasMaxRam returns a boolean if a field has been set.

func (*CpuArchitectureProperties) HasVendor

func (o *CpuArchitectureProperties) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (CpuArchitectureProperties) MarshalJSON

func (o CpuArchitectureProperties) MarshalJSON() ([]byte, error)

func (*CpuArchitectureProperties) SetCpuFamily

func (o *CpuArchitectureProperties) SetCpuFamily(v string)

SetCpuFamily sets field value

func (*CpuArchitectureProperties) SetMaxCores

func (o *CpuArchitectureProperties) SetMaxCores(v int32)

SetMaxCores sets field value

func (*CpuArchitectureProperties) SetMaxRam

func (o *CpuArchitectureProperties) SetMaxRam(v int32)

SetMaxRam sets field value

func (*CpuArchitectureProperties) SetVendor

func (o *CpuArchitectureProperties) SetVendor(v string)

SetVendor sets field value

type DataCenterEntities

type DataCenterEntities struct {
	Lans                 *Lans                 `json:"lans,omitempty"`
	Loadbalancers        *Loadbalancers        `json:"loadbalancers,omitempty"`
	Natgateways          *NatGateways          `json:"natgateways,omitempty"`
	Networkloadbalancers *NetworkLoadBalancers `json:"networkloadbalancers,omitempty"`
	Servers              *Servers              `json:"servers,omitempty"`
	Volumes              *Volumes              `json:"volumes,omitempty"`
}

DataCenterEntities struct for DataCenterEntities

func NewDataCenterEntities added in v6.0.2

func NewDataCenterEntities() *DataCenterEntities

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

func NewDataCenterEntitiesWithDefaults added in v6.0.2

func NewDataCenterEntitiesWithDefaults() *DataCenterEntities

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

func (*DataCenterEntities) GetLans

func (o *DataCenterEntities) GetLans() *Lans

GetLans returns the Lans field value If the value is explicit nil, nil is returned

func (*DataCenterEntities) GetLansOk

func (o *DataCenterEntities) GetLansOk() (*Lans, bool)

GetLansOk returns a tuple with the Lans field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DataCenterEntities) GetLoadbalancers

func (o *DataCenterEntities) GetLoadbalancers() *Loadbalancers

GetLoadbalancers returns the Loadbalancers field value If the value is explicit nil, nil is returned

func (*DataCenterEntities) GetLoadbalancersOk

func (o *DataCenterEntities) GetLoadbalancersOk() (*Loadbalancers, bool)

GetLoadbalancersOk returns a tuple with the Loadbalancers field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DataCenterEntities) GetNatgateways

func (o *DataCenterEntities) GetNatgateways() *NatGateways

GetNatgateways returns the Natgateways field value If the value is explicit nil, nil is returned

func (*DataCenterEntities) GetNatgatewaysOk

func (o *DataCenterEntities) GetNatgatewaysOk() (*NatGateways, bool)

GetNatgatewaysOk returns a tuple with the Natgateways field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DataCenterEntities) GetNetworkloadbalancers

func (o *DataCenterEntities) GetNetworkloadbalancers() *NetworkLoadBalancers

GetNetworkloadbalancers returns the Networkloadbalancers field value If the value is explicit nil, nil is returned

func (*DataCenterEntities) GetNetworkloadbalancersOk

func (o *DataCenterEntities) GetNetworkloadbalancersOk() (*NetworkLoadBalancers, bool)

GetNetworkloadbalancersOk returns a tuple with the Networkloadbalancers field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DataCenterEntities) GetServers

func (o *DataCenterEntities) GetServers() *Servers

GetServers returns the Servers field value If the value is explicit nil, nil is returned

func (*DataCenterEntities) GetServersOk

func (o *DataCenterEntities) GetServersOk() (*Servers, bool)

GetServersOk returns a tuple with the Servers field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DataCenterEntities) GetVolumes

func (o *DataCenterEntities) GetVolumes() *Volumes

GetVolumes returns the Volumes field value If the value is explicit nil, nil is returned

func (*DataCenterEntities) GetVolumesOk

func (o *DataCenterEntities) GetVolumesOk() (*Volumes, bool)

GetVolumesOk returns a tuple with the Volumes field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DataCenterEntities) HasLans

func (o *DataCenterEntities) HasLans() bool

HasLans returns a boolean if a field has been set.

func (*DataCenterEntities) HasLoadbalancers

func (o *DataCenterEntities) HasLoadbalancers() bool

HasLoadbalancers returns a boolean if a field has been set.

func (*DataCenterEntities) HasNatgateways

func (o *DataCenterEntities) HasNatgateways() bool

HasNatgateways returns a boolean if a field has been set.

func (*DataCenterEntities) HasNetworkloadbalancers

func (o *DataCenterEntities) HasNetworkloadbalancers() bool

HasNetworkloadbalancers returns a boolean if a field has been set.

func (*DataCenterEntities) HasServers

func (o *DataCenterEntities) HasServers() bool

HasServers returns a boolean if a field has been set.

func (*DataCenterEntities) HasVolumes

func (o *DataCenterEntities) HasVolumes() bool

HasVolumes returns a boolean if a field has been set.

func (DataCenterEntities) MarshalJSON

func (o DataCenterEntities) MarshalJSON() ([]byte, error)

func (*DataCenterEntities) SetLans

func (o *DataCenterEntities) SetLans(v Lans)

SetLans sets field value

func (*DataCenterEntities) SetLoadbalancers

func (o *DataCenterEntities) SetLoadbalancers(v Loadbalancers)

SetLoadbalancers sets field value

func (*DataCenterEntities) SetNatgateways

func (o *DataCenterEntities) SetNatgateways(v NatGateways)

SetNatgateways sets field value

func (*DataCenterEntities) SetNetworkloadbalancers

func (o *DataCenterEntities) SetNetworkloadbalancers(v NetworkLoadBalancers)

SetNetworkloadbalancers sets field value

func (*DataCenterEntities) SetServers

func (o *DataCenterEntities) SetServers(v Servers)

SetServers sets field value

func (*DataCenterEntities) SetVolumes

func (o *DataCenterEntities) SetVolumes(v Volumes)

SetVolumes sets field value

type DataCentersApiService

type DataCentersApiService service

DataCentersApiService DataCentersApi service

func (*DataCentersApiService) DatacentersDelete

func (a *DataCentersApiService) DatacentersDelete(ctx _context.Context, datacenterId string) ApiDatacentersDeleteRequest

* DatacentersDelete Delete data centers * Delete the specified data center and all the elements it contains. This method is destructive and should be used carefully. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersDeleteRequest

func (*DataCentersApiService) DatacentersDeleteExecute

func (a *DataCentersApiService) DatacentersDeleteExecute(r ApiDatacentersDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*DataCentersApiService) DatacentersFindById

func (a *DataCentersApiService) DatacentersFindById(ctx _context.Context, datacenterId string) ApiDatacentersFindByIdRequest

* DatacentersFindById Retrieve data centers * Retrieve data centers by resource ID. This value is in the response body when the data center is created, and in the list of the data centers, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersFindByIdRequest

func (*DataCentersApiService) DatacentersFindByIdExecute

func (a *DataCentersApiService) DatacentersFindByIdExecute(r ApiDatacentersFindByIdRequest) (Datacenter, *APIResponse, error)

* Execute executes the request * @return Datacenter

func (*DataCentersApiService) DatacentersGet

* DatacentersGet List your data centers * List the data centers for your account. Default limit is the first 100 items; use pagination query parameters for listing more items. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiDatacentersGetRequest

func (*DataCentersApiService) DatacentersGetExecute

* Execute executes the request * @return Datacenters

func (*DataCentersApiService) DatacentersPatch

func (a *DataCentersApiService) DatacentersPatch(ctx _context.Context, datacenterId string) ApiDatacentersPatchRequest

* DatacentersPatch Partially modify a Data Center by ID * Updates the properties of the specified data center, rename it, or change the description. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersPatchRequest

func (*DataCentersApiService) DatacentersPatchExecute

* Execute executes the request * @return Datacenter

func (*DataCentersApiService) DatacentersPost

  • DatacentersPost Create a Data Center
  • Creates new data centers, and data centers that already contain elements, such as servers and storage volumes.

Virtual data centers are the foundation of the platform; they act as logical containers for all other objects you create, such as servers and storage volumes. You can provision as many data centers as needed. Data centers have their own private networks and are logically segmented from each other to create isolation.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiDatacentersPostRequest

func (*DataCentersApiService) DatacentersPostExecute

* Execute executes the request * @return Datacenter

func (*DataCentersApiService) DatacentersPut

func (a *DataCentersApiService) DatacentersPut(ctx _context.Context, datacenterId string) ApiDatacentersPutRequest

* DatacentersPut Modify a Data Center by ID * Modifies the properties of the specified data center, rename it, or change the description. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersPutRequest

func (*DataCentersApiService) DatacentersPutExecute

* Execute executes the request * @return Datacenter

type Datacenter

type Datacenter struct {
	Entities *DataCenterEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *DatacenterProperties      `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Datacenter struct for Datacenter

func NewDatacenter added in v6.0.2

func NewDatacenter(properties DatacenterProperties) *Datacenter

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

func NewDatacenterWithDefaults added in v6.0.2

func NewDatacenterWithDefaults() *Datacenter

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

func (*Datacenter) GetEntities

func (o *Datacenter) GetEntities() *DataCenterEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*Datacenter) GetEntitiesOk

func (o *Datacenter) GetEntitiesOk() (*DataCenterEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenter) GetHref

func (o *Datacenter) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Datacenter) GetHrefOk

func (o *Datacenter) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenter) GetId

func (o *Datacenter) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Datacenter) GetIdOk

func (o *Datacenter) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenter) GetMetadata

func (o *Datacenter) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Datacenter) GetMetadataOk

func (o *Datacenter) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenter) GetProperties

func (o *Datacenter) GetProperties() *DatacenterProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Datacenter) GetPropertiesOk

func (o *Datacenter) GetPropertiesOk() (*DatacenterProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenter) GetType

func (o *Datacenter) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Datacenter) GetTypeOk

func (o *Datacenter) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenter) HasEntities

func (o *Datacenter) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*Datacenter) HasHref

func (o *Datacenter) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Datacenter) HasId

func (o *Datacenter) HasId() bool

HasId returns a boolean if a field has been set.

func (*Datacenter) HasMetadata

func (o *Datacenter) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Datacenter) HasProperties

func (o *Datacenter) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Datacenter) HasType

func (o *Datacenter) HasType() bool

HasType returns a boolean if a field has been set.

func (Datacenter) MarshalJSON

func (o Datacenter) MarshalJSON() ([]byte, error)

func (*Datacenter) SetEntities

func (o *Datacenter) SetEntities(v DataCenterEntities)

SetEntities sets field value

func (*Datacenter) SetHref

func (o *Datacenter) SetHref(v string)

SetHref sets field value

func (*Datacenter) SetId

func (o *Datacenter) SetId(v string)

SetId sets field value

func (*Datacenter) SetMetadata

func (o *Datacenter) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Datacenter) SetProperties

func (o *Datacenter) SetProperties(v DatacenterProperties)

SetProperties sets field value

func (*Datacenter) SetType

func (o *Datacenter) SetType(v Type)

SetType sets field value

type DatacenterElementMetadata

type DatacenterElementMetadata struct {
	// The user who created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// The unique ID of the user who created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The last time the resource was created.
	CreatedDate *IonosTime
	// Resource's Entity Tag as defined in http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11  Entity Tag is also added as an 'ETag response header to requests which don't use 'depth' parameter.
	Etag *string `json:"etag,omitempty"`
	// The user who last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// The unique ID of the user who last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
	// The last time the resource was modified.
	LastModifiedDate *IonosTime
	// State of the resource. *AVAILABLE* There are no pending modification requests for this item; *BUSY* There is at least one modification request pending and all following requests will be queued; *INACTIVE* Resource has been de-provisioned; *DEPLOYING* Resource state DEPLOYING - relevant for Kubernetes cluster/nodepool; *ACTIVE* Resource state ACTIVE - relevant for Kubernetes cluster/nodepool; *FAILED* Resource state FAILED - relevant for Kubernetes cluster/nodepool; *SUSPENDED* Resource state SUSPENDED - relevant for Kubernetes cluster/nodepool; *FAILED_SUSPENDED* Resource state FAILED_SUSPENDED - relevant for Kubernetes cluster; *UPDATING* Resource state UPDATING - relevant for Kubernetes cluster/nodepool; *FAILED_UPDATING* Resource state FAILED_UPDATING - relevant for Kubernetes cluster/nodepool; *DESTROYING* Resource state DESTROYING - relevant for Kubernetes cluster; *FAILED_DESTROYING* Resource state FAILED_DESTROYING - relevant for Kubernetes cluster/nodepool; *TERMINATED* Resource state TERMINATED - relevant for Kubernetes cluster/nodepool; *HIBERNATING* Resource state HIBERNATING - relevant for Kubernetes cluster/nodepool; *FAILED_HIBERNATING* Resource state FAILED_HIBERNATING - relevant for Kubernetes cluster/nodepool; *MAINTENANCE* Resource state MAINTENANCE - relevant for Kubernetes cluster/nodepool; *FAILED_HIBERNATING* Resource state FAILED_HIBERNATING - relevant for Kubernetes cluster/nodepool.
	State *string `json:"state,omitempty"`
}

DatacenterElementMetadata struct for DatacenterElementMetadata

func NewDatacenterElementMetadata added in v6.0.2

func NewDatacenterElementMetadata() *DatacenterElementMetadata

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

func NewDatacenterElementMetadataWithDefaults added in v6.0.2

func NewDatacenterElementMetadataWithDefaults() *DatacenterElementMetadata

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

func (*DatacenterElementMetadata) GetCreatedBy

func (o *DatacenterElementMetadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, nil is returned

func (*DatacenterElementMetadata) GetCreatedByOk

func (o *DatacenterElementMetadata) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterElementMetadata) GetCreatedByUserId

func (o *DatacenterElementMetadata) GetCreatedByUserId() *string

GetCreatedByUserId returns the CreatedByUserId field value If the value is explicit nil, nil is returned

func (*DatacenterElementMetadata) GetCreatedByUserIdOk

func (o *DatacenterElementMetadata) GetCreatedByUserIdOk() (*string, bool)

GetCreatedByUserIdOk returns a tuple with the CreatedByUserId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterElementMetadata) GetCreatedDate

func (o *DatacenterElementMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, nil is returned

func (*DatacenterElementMetadata) GetCreatedDateOk

func (o *DatacenterElementMetadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterElementMetadata) GetEtag

func (o *DatacenterElementMetadata) GetEtag() *string

GetEtag returns the Etag field value If the value is explicit nil, nil is returned

func (*DatacenterElementMetadata) GetEtagOk

func (o *DatacenterElementMetadata) GetEtagOk() (*string, bool)

GetEtagOk returns a tuple with the Etag field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterElementMetadata) GetLastModifiedBy

func (o *DatacenterElementMetadata) GetLastModifiedBy() *string

GetLastModifiedBy returns the LastModifiedBy field value If the value is explicit nil, nil is returned

func (*DatacenterElementMetadata) GetLastModifiedByOk

func (o *DatacenterElementMetadata) GetLastModifiedByOk() (*string, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterElementMetadata) GetLastModifiedByUserId

func (o *DatacenterElementMetadata) GetLastModifiedByUserId() *string

GetLastModifiedByUserId returns the LastModifiedByUserId field value If the value is explicit nil, nil is returned

func (*DatacenterElementMetadata) GetLastModifiedByUserIdOk

func (o *DatacenterElementMetadata) GetLastModifiedByUserIdOk() (*string, bool)

GetLastModifiedByUserIdOk returns a tuple with the LastModifiedByUserId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterElementMetadata) GetLastModifiedDate

func (o *DatacenterElementMetadata) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, nil is returned

func (*DatacenterElementMetadata) GetLastModifiedDateOk

func (o *DatacenterElementMetadata) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterElementMetadata) GetState

func (o *DatacenterElementMetadata) GetState() *string

GetState returns the State field value If the value is explicit nil, nil is returned

func (*DatacenterElementMetadata) GetStateOk

func (o *DatacenterElementMetadata) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterElementMetadata) HasCreatedBy

func (o *DatacenterElementMetadata) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*DatacenterElementMetadata) HasCreatedByUserId

func (o *DatacenterElementMetadata) HasCreatedByUserId() bool

HasCreatedByUserId returns a boolean if a field has been set.

func (*DatacenterElementMetadata) HasCreatedDate

func (o *DatacenterElementMetadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*DatacenterElementMetadata) HasEtag

func (o *DatacenterElementMetadata) HasEtag() bool

HasEtag returns a boolean if a field has been set.

func (*DatacenterElementMetadata) HasLastModifiedBy

func (o *DatacenterElementMetadata) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*DatacenterElementMetadata) HasLastModifiedByUserId

func (o *DatacenterElementMetadata) HasLastModifiedByUserId() bool

HasLastModifiedByUserId returns a boolean if a field has been set.

func (*DatacenterElementMetadata) HasLastModifiedDate

func (o *DatacenterElementMetadata) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (*DatacenterElementMetadata) HasState

func (o *DatacenterElementMetadata) HasState() bool

HasState returns a boolean if a field has been set.

func (DatacenterElementMetadata) MarshalJSON

func (o DatacenterElementMetadata) MarshalJSON() ([]byte, error)

func (*DatacenterElementMetadata) SetCreatedBy

func (o *DatacenterElementMetadata) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*DatacenterElementMetadata) SetCreatedByUserId

func (o *DatacenterElementMetadata) SetCreatedByUserId(v string)

SetCreatedByUserId sets field value

func (*DatacenterElementMetadata) SetCreatedDate

func (o *DatacenterElementMetadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*DatacenterElementMetadata) SetEtag

func (o *DatacenterElementMetadata) SetEtag(v string)

SetEtag sets field value

func (*DatacenterElementMetadata) SetLastModifiedBy

func (o *DatacenterElementMetadata) SetLastModifiedBy(v string)

SetLastModifiedBy sets field value

func (*DatacenterElementMetadata) SetLastModifiedByUserId

func (o *DatacenterElementMetadata) SetLastModifiedByUserId(v string)

SetLastModifiedByUserId sets field value

func (*DatacenterElementMetadata) SetLastModifiedDate

func (o *DatacenterElementMetadata) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

func (*DatacenterElementMetadata) SetState

func (o *DatacenterElementMetadata) SetState(v string)

SetState sets field value

type DatacenterProperties

type DatacenterProperties struct {
	// Array of features and CPU families available in a location
	CpuArchitecture *[]CpuArchitectureProperties `json:"cpuArchitecture,omitempty"`
	// A description for the datacenter, such as staging, production.
	Description *string `json:"description,omitempty"`
	// List of features supported by the location where this data center is provisioned.
	Features *[]string `json:"features,omitempty"`
	// This value is either 'null' or contains an automatically-assigned /56 IPv6 CIDR block if IPv6 is enabled on this virtual data center. It can neither be changed nor removed.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetIpv6CidrBlockNil`
	Ipv6CidrBlock *string `json:"ipv6CidrBlock,omitempty"`
	// The physical location where the datacenter will be created. This will be where all of your servers live. Property cannot be modified after datacenter creation (disallowed in update requests).
	Location *string `json:"location"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// Boolean value representing if the data center requires extra protection, such as two-step verification.
	SecAuthProtection *bool `json:"secAuthProtection,omitempty"`
	// The version of the data center; incremented with every change.
	Version *int32 `json:"version,omitempty"`
}

DatacenterProperties struct for DatacenterProperties

func NewDatacenterProperties added in v6.0.2

func NewDatacenterProperties(location string) *DatacenterProperties

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

func NewDatacenterPropertiesWithDefaults added in v6.0.2

func NewDatacenterPropertiesWithDefaults() *DatacenterProperties

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

func (*DatacenterProperties) GetCpuArchitecture

func (o *DatacenterProperties) GetCpuArchitecture() *[]CpuArchitectureProperties

GetCpuArchitecture returns the CpuArchitecture field value If the value is explicit nil, nil is returned

func (*DatacenterProperties) GetCpuArchitectureOk

func (o *DatacenterProperties) GetCpuArchitectureOk() (*[]CpuArchitectureProperties, bool)

GetCpuArchitectureOk returns a tuple with the CpuArchitecture field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterProperties) GetDescription

func (o *DatacenterProperties) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, nil is returned

func (*DatacenterProperties) GetDescriptionOk

func (o *DatacenterProperties) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterProperties) GetFeatures

func (o *DatacenterProperties) GetFeatures() *[]string

GetFeatures returns the Features field value If the value is explicit nil, nil is returned

func (*DatacenterProperties) GetFeaturesOk

func (o *DatacenterProperties) GetFeaturesOk() (*[]string, bool)

GetFeaturesOk returns a tuple with the Features field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterProperties) GetIpv6CidrBlock added in v6.1.8

func (o *DatacenterProperties) GetIpv6CidrBlock() *string

GetIpv6CidrBlock returns the Ipv6CidrBlock field value If the value is explicit nil, nil is returned

func (*DatacenterProperties) GetIpv6CidrBlockOk added in v6.1.8

func (o *DatacenterProperties) GetIpv6CidrBlockOk() (*string, bool)

GetIpv6CidrBlockOk returns a tuple with the Ipv6CidrBlock field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterProperties) GetLocation

func (o *DatacenterProperties) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, nil is returned

func (*DatacenterProperties) GetLocationOk

func (o *DatacenterProperties) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterProperties) GetName

func (o *DatacenterProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*DatacenterProperties) GetNameOk

func (o *DatacenterProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterProperties) GetSecAuthProtection

func (o *DatacenterProperties) GetSecAuthProtection() *bool

GetSecAuthProtection returns the SecAuthProtection field value If the value is explicit nil, nil is returned

func (*DatacenterProperties) GetSecAuthProtectionOk

func (o *DatacenterProperties) GetSecAuthProtectionOk() (*bool, bool)

GetSecAuthProtectionOk returns a tuple with the SecAuthProtection field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterProperties) GetVersion

func (o *DatacenterProperties) GetVersion() *int32

GetVersion returns the Version field value If the value is explicit nil, nil is returned

func (*DatacenterProperties) GetVersionOk

func (o *DatacenterProperties) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DatacenterProperties) HasCpuArchitecture

func (o *DatacenterProperties) HasCpuArchitecture() bool

HasCpuArchitecture returns a boolean if a field has been set.

func (*DatacenterProperties) HasDescription

func (o *DatacenterProperties) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DatacenterProperties) HasFeatures

func (o *DatacenterProperties) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.

func (*DatacenterProperties) HasIpv6CidrBlock added in v6.1.8

func (o *DatacenterProperties) HasIpv6CidrBlock() bool

HasIpv6CidrBlock returns a boolean if a field has been set.

func (*DatacenterProperties) HasLocation

func (o *DatacenterProperties) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*DatacenterProperties) HasName

func (o *DatacenterProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*DatacenterProperties) HasSecAuthProtection

func (o *DatacenterProperties) HasSecAuthProtection() bool

HasSecAuthProtection returns a boolean if a field has been set.

func (*DatacenterProperties) HasVersion

func (o *DatacenterProperties) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (DatacenterProperties) MarshalJSON

func (o DatacenterProperties) MarshalJSON() ([]byte, error)

func (*DatacenterProperties) SetCpuArchitecture

func (o *DatacenterProperties) SetCpuArchitecture(v []CpuArchitectureProperties)

SetCpuArchitecture sets field value

func (*DatacenterProperties) SetDescription

func (o *DatacenterProperties) SetDescription(v string)

SetDescription sets field value

func (*DatacenterProperties) SetFeatures

func (o *DatacenterProperties) SetFeatures(v []string)

SetFeatures sets field value

func (*DatacenterProperties) SetIpv6CidrBlock added in v6.1.8

func (o *DatacenterProperties) SetIpv6CidrBlock(v string)

SetIpv6CidrBlock sets field value

func (*DatacenterProperties) SetIpv6CidrBlockNil added in v6.1.8

func (o *DatacenterProperties) SetIpv6CidrBlockNil()

sets Ipv6CidrBlock to the explicit address that will be encoded as nil when marshaled

func (*DatacenterProperties) SetLocation

func (o *DatacenterProperties) SetLocation(v string)

SetLocation sets field value

func (*DatacenterProperties) SetName

func (o *DatacenterProperties) SetName(v string)

SetName sets field value

func (*DatacenterProperties) SetSecAuthProtection

func (o *DatacenterProperties) SetSecAuthProtection(v bool)

SetSecAuthProtection sets field value

func (*DatacenterProperties) SetVersion

func (o *DatacenterProperties) SetVersion(v int32)

SetVersion sets field value

type Datacenters

type Datacenters struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Datacenter `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Datacenters struct for Datacenters

func NewDatacenters added in v6.0.2

func NewDatacenters() *Datacenters

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

func NewDatacentersWithDefaults added in v6.0.2

func NewDatacentersWithDefaults() *Datacenters

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

func (*Datacenters) GetHref

func (o *Datacenters) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Datacenters) GetHrefOk

func (o *Datacenters) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenters) GetId

func (o *Datacenters) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Datacenters) GetIdOk

func (o *Datacenters) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenters) GetItems

func (o *Datacenters) GetItems() *[]Datacenter

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Datacenters) GetItemsOk

func (o *Datacenters) GetItemsOk() (*[]Datacenter, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenters) GetLimit

func (o *Datacenters) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*Datacenters) GetLimitOk

func (o *Datacenters) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Datacenters) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*Datacenters) GetLinksOk

func (o *Datacenters) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenters) GetOffset

func (o *Datacenters) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*Datacenters) GetOffsetOk

func (o *Datacenters) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenters) GetType

func (o *Datacenters) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Datacenters) GetTypeOk

func (o *Datacenters) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Datacenters) HasHref

func (o *Datacenters) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Datacenters) HasId

func (o *Datacenters) HasId() bool

HasId returns a boolean if a field has been set.

func (*Datacenters) HasItems

func (o *Datacenters) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Datacenters) HasLimit

func (o *Datacenters) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Datacenters) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Datacenters) HasOffset

func (o *Datacenters) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Datacenters) HasType

func (o *Datacenters) HasType() bool

HasType returns a boolean if a field has been set.

func (Datacenters) MarshalJSON

func (o Datacenters) MarshalJSON() ([]byte, error)

func (*Datacenters) SetHref

func (o *Datacenters) SetHref(v string)

SetHref sets field value

func (*Datacenters) SetId

func (o *Datacenters) SetId(v string)

SetId sets field value

func (*Datacenters) SetItems

func (o *Datacenters) SetItems(v []Datacenter)

SetItems sets field value

func (*Datacenters) SetLimit

func (o *Datacenters) SetLimit(v float32)

SetLimit sets field value

func (o *Datacenters) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Datacenters) SetOffset

func (o *Datacenters) SetOffset(v float32)

SetOffset sets field value

func (*Datacenters) SetType

func (o *Datacenters) SetType(v Type)

SetType sets field value

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

func (*DefaultApiService) ApiInfoGet

* ApiInfoGet Get API information * Retrieves the API information such as API version. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiApiInfoGetRequest

func (*DefaultApiService) ApiInfoGetExecute

func (a *DefaultApiService) ApiInfoGetExecute(r ApiApiInfoGetRequest) (Info, *APIResponse, error)

* Execute executes the request * @return Info

type DeleteStateChannel added in v6.0.3

type DeleteStateChannel struct {
	Msg int
	Err error
}

type Error

type Error struct {
	// HTTP status code of the operation.
	HttpStatus *int32          `json:"httpStatus,omitempty"`
	Messages   *[]ErrorMessage `json:"messages,omitempty"`
}

Error struct for Error

func NewError added in v6.0.2

func NewError() *Error

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

func NewErrorWithDefaults added in v6.0.2

func NewErrorWithDefaults() *Error

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

func (*Error) GetHttpStatus

func (o *Error) GetHttpStatus() *int32

GetHttpStatus returns the HttpStatus field value If the value is explicit nil, nil is returned

func (*Error) GetHttpStatusOk

func (o *Error) GetHttpStatusOk() (*int32, bool)

GetHttpStatusOk returns a tuple with the HttpStatus field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Error) GetMessages

func (o *Error) GetMessages() *[]ErrorMessage

GetMessages returns the Messages field value If the value is explicit nil, nil is returned

func (*Error) GetMessagesOk

func (o *Error) GetMessagesOk() (*[]ErrorMessage, bool)

GetMessagesOk returns a tuple with the Messages field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Error) HasHttpStatus

func (o *Error) HasHttpStatus() bool

HasHttpStatus returns a boolean if a field has been set.

func (*Error) HasMessages

func (o *Error) HasMessages() bool

HasMessages returns a boolean if a field has been set.

func (Error) MarshalJSON

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) SetHttpStatus

func (o *Error) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*Error) SetMessages

func (o *Error) SetMessages(v []ErrorMessage)

SetMessages sets field value

type ErrorMessage

type ErrorMessage struct {
	// Application internal error code.
	ErrorCode *string `json:"errorCode,omitempty"`
	// A human-readable message.
	Message *string `json:"message,omitempty"`
}

ErrorMessage struct for ErrorMessage

func NewErrorMessage added in v6.0.2

func NewErrorMessage() *ErrorMessage

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

func NewErrorMessageWithDefaults added in v6.0.2

func NewErrorMessageWithDefaults() *ErrorMessage

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

func (*ErrorMessage) GetErrorCode

func (o *ErrorMessage) GetErrorCode() *string

GetErrorCode returns the ErrorCode field value If the value is explicit nil, nil is returned

func (*ErrorMessage) GetErrorCodeOk

func (o *ErrorMessage) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ErrorMessage) GetMessage

func (o *ErrorMessage) GetMessage() *string

GetMessage returns the Message field value If the value is explicit nil, nil is returned

func (*ErrorMessage) GetMessageOk

func (o *ErrorMessage) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ErrorMessage) HasErrorCode

func (o *ErrorMessage) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*ErrorMessage) HasMessage

func (o *ErrorMessage) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ErrorMessage) MarshalJSON

func (o ErrorMessage) MarshalJSON() ([]byte, error)

func (*ErrorMessage) SetErrorCode

func (o *ErrorMessage) SetErrorCode(v string)

SetErrorCode sets field value

func (*ErrorMessage) SetMessage

func (o *ErrorMessage) SetMessage(v string)

SetMessage sets field value

type FirewallRule

type FirewallRule struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *FirewallruleProperties    `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

FirewallRule struct for FirewallRule

func NewFirewallRule added in v6.0.2

func NewFirewallRule(properties FirewallruleProperties) *FirewallRule

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

func NewFirewallRuleWithDefaults added in v6.0.2

func NewFirewallRuleWithDefaults() *FirewallRule

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

func (*FirewallRule) GetHref

func (o *FirewallRule) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*FirewallRule) GetHrefOk

func (o *FirewallRule) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRule) GetId

func (o *FirewallRule) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*FirewallRule) GetIdOk

func (o *FirewallRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRule) GetMetadata

func (o *FirewallRule) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*FirewallRule) GetMetadataOk

func (o *FirewallRule) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRule) GetProperties

func (o *FirewallRule) GetProperties() *FirewallruleProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*FirewallRule) GetPropertiesOk

func (o *FirewallRule) GetPropertiesOk() (*FirewallruleProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRule) GetType

func (o *FirewallRule) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*FirewallRule) GetTypeOk

func (o *FirewallRule) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRule) HasHref

func (o *FirewallRule) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*FirewallRule) HasId

func (o *FirewallRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*FirewallRule) HasMetadata

func (o *FirewallRule) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*FirewallRule) HasProperties

func (o *FirewallRule) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*FirewallRule) HasType

func (o *FirewallRule) HasType() bool

HasType returns a boolean if a field has been set.

func (FirewallRule) MarshalJSON

func (o FirewallRule) MarshalJSON() ([]byte, error)

func (*FirewallRule) SetHref

func (o *FirewallRule) SetHref(v string)

SetHref sets field value

func (*FirewallRule) SetId

func (o *FirewallRule) SetId(v string)

SetId sets field value

func (*FirewallRule) SetMetadata

func (o *FirewallRule) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*FirewallRule) SetProperties

func (o *FirewallRule) SetProperties(v FirewallruleProperties)

SetProperties sets field value

func (*FirewallRule) SetType

func (o *FirewallRule) SetType(v Type)

SetType sets field value

type FirewallRules

type FirewallRules struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]FirewallRule `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

FirewallRules struct for FirewallRules

func NewFirewallRules added in v6.0.2

func NewFirewallRules() *FirewallRules

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

func NewFirewallRulesWithDefaults added in v6.0.2

func NewFirewallRulesWithDefaults() *FirewallRules

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

func (*FirewallRules) GetHref

func (o *FirewallRules) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*FirewallRules) GetHrefOk

func (o *FirewallRules) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRules) GetId

func (o *FirewallRules) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*FirewallRules) GetIdOk

func (o *FirewallRules) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRules) GetItems

func (o *FirewallRules) GetItems() *[]FirewallRule

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*FirewallRules) GetItemsOk

func (o *FirewallRules) GetItemsOk() (*[]FirewallRule, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRules) GetLimit

func (o *FirewallRules) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*FirewallRules) GetLimitOk

func (o *FirewallRules) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *FirewallRules) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*FirewallRules) GetLinksOk

func (o *FirewallRules) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRules) GetOffset

func (o *FirewallRules) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*FirewallRules) GetOffsetOk

func (o *FirewallRules) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRules) GetType

func (o *FirewallRules) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*FirewallRules) GetTypeOk

func (o *FirewallRules) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallRules) HasHref

func (o *FirewallRules) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*FirewallRules) HasId

func (o *FirewallRules) HasId() bool

HasId returns a boolean if a field has been set.

func (*FirewallRules) HasItems

func (o *FirewallRules) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*FirewallRules) HasLimit

func (o *FirewallRules) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *FirewallRules) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*FirewallRules) HasOffset

func (o *FirewallRules) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*FirewallRules) HasType

func (o *FirewallRules) HasType() bool

HasType returns a boolean if a field has been set.

func (FirewallRules) MarshalJSON

func (o FirewallRules) MarshalJSON() ([]byte, error)

func (*FirewallRules) SetHref

func (o *FirewallRules) SetHref(v string)

SetHref sets field value

func (*FirewallRules) SetId

func (o *FirewallRules) SetId(v string)

SetId sets field value

func (*FirewallRules) SetItems

func (o *FirewallRules) SetItems(v []FirewallRule)

SetItems sets field value

func (*FirewallRules) SetLimit

func (o *FirewallRules) SetLimit(v float32)

SetLimit sets field value

func (o *FirewallRules) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*FirewallRules) SetOffset

func (o *FirewallRules) SetOffset(v float32)

SetOffset sets field value

func (*FirewallRules) SetType

func (o *FirewallRules) SetType(v Type)

SetType sets field value

type FirewallRulesApiService

type FirewallRulesApiService service

FirewallRulesApiService FirewallRulesApi service

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesDelete

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesDelete(ctx _context.Context, datacenterId string, serverId string, nicId string, firewallruleId string) ApiDatacentersServersNicsFirewallrulesDeleteRequest

* DatacentersServersNicsFirewallrulesDelete Delete firewall rules * Delete the specified firewall rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param firewallruleId The unique ID of the firewall rule. * @return ApiDatacentersServersNicsFirewallrulesDeleteRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesDeleteExecute

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesDeleteExecute(r ApiDatacentersServersNicsFirewallrulesDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesFindById

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesFindById(ctx _context.Context, datacenterId string, serverId string, nicId string, firewallruleId string) ApiDatacentersServersNicsFirewallrulesFindByIdRequest

* DatacentersServersNicsFirewallrulesFindById Retrieve firewall rules * Retrieve the properties of the specified firewall rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param firewallruleId The unique ID of the firewall rule. * @return ApiDatacentersServersNicsFirewallrulesFindByIdRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesFindByIdExecute

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesFindByIdExecute(r ApiDatacentersServersNicsFirewallrulesFindByIdRequest) (FirewallRule, *APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesGet

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesGet(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFirewallrulesGetRequest

* DatacentersServersNicsFirewallrulesGet List firewall rules * List all firewall rules for the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFirewallrulesGetRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesGetExecute

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesGetExecute(r ApiDatacentersServersNicsFirewallrulesGetRequest) (FirewallRules, *APIResponse, error)

* Execute executes the request * @return FirewallRules

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPatch

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesPatch(ctx _context.Context, datacenterId string, serverId string, nicId string, firewallruleId string) ApiDatacentersServersNicsFirewallrulesPatchRequest

* DatacentersServersNicsFirewallrulesPatch Partially modify firewall rules * Update the properties of the specified firewall rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param firewallruleId The unique ID of the firewall rule. * @return ApiDatacentersServersNicsFirewallrulesPatchRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPatchExecute

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesPatchExecute(r ApiDatacentersServersNicsFirewallrulesPatchRequest) (FirewallRule, *APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPost

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesPost(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFirewallrulesPostRequest

* DatacentersServersNicsFirewallrulesPost Create a Firewall Rule * Creates a firewall rule for the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFirewallrulesPostRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPostExecute

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesPostExecute(r ApiDatacentersServersNicsFirewallrulesPostRequest) (FirewallRule, *APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPut

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesPut(ctx _context.Context, datacenterId string, serverId string, nicId string, firewallruleId string) ApiDatacentersServersNicsFirewallrulesPutRequest

* DatacentersServersNicsFirewallrulesPut Modify a Firewall Rule * Modifies the properties of the specified firewall rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param firewallruleId The unique ID of the firewall rule. * @return ApiDatacentersServersNicsFirewallrulesPutRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPutExecute

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesPutExecute(r ApiDatacentersServersNicsFirewallrulesPutRequest) (FirewallRule, *APIResponse, error)

* Execute executes the request * @return FirewallRule

type FirewallruleProperties

type FirewallruleProperties struct {
	// Defines the allowed code (from 0 to 254) if protocol ICMP or ICMPv6 is chosen. Value null allows all codes.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilint32` can be used, or the setter `SetIcmpCodeNil`
	IcmpCode *int32 `json:"icmpCode,omitempty"`
	// Defines the allowed type (from 0 to 254) if the protocol ICMP or ICMPv6 is chosen. Value null allows all types.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilint32` can be used, or the setter `SetIcmpTypeNil`
	IcmpType *int32 `json:"icmpType,omitempty"`
	// The IP version for this rule. If sourceIp or targetIp are specified, you can omit this value - the IP version will then be deduced from the IP address(es) used; if you specify it anyway, it must match the specified IP address(es). If neither sourceIp nor targetIp are specified, this rule allows traffic only for the specified IP version. If neither sourceIp, targetIp nor ipVersion are specified, this rule will only allow IPv4 traffic.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetIpVersionNil`
	IpVersion *string `json:"ipVersion,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// Defines the end range of the allowed port (from 1 to 65534) if the protocol TCP or UDP is chosen. Leave portRangeStart and portRangeEnd null to allow all ports.
	PortRangeEnd *int32 `json:"portRangeEnd,omitempty"`
	// Defines the start range of the allowed port (from 1 to 65534) if protocol TCP or UDP is chosen. Leave portRangeStart and portRangeEnd value null to allow all ports.
	PortRangeStart *int32 `json:"portRangeStart,omitempty"`
	// The protocol for the rule. Property cannot be modified after it is created (disallowed in update requests).
	Protocol *string `json:"protocol"`
	// Only traffic originating from the respective IP address (or CIDR block) is allowed. Value null allows traffic from any IP address (according to the selected ipVersion).
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetSourceIpNil`
	SourceIp *string `json:"sourceIp,omitempty"`
	// Only traffic originating from the respective MAC address is allowed. Valid format: aa:bb:cc:dd:ee:ff. Value null allows traffic from any MAC address.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetSourceMacNil`
	SourceMac *string `json:"sourceMac,omitempty"`
	// If the target NIC has multiple IP addresses, only the traffic directed to the respective IP address (or CIDR block) of the NIC is allowed. Value null allows traffic to any target IP address (according to the selected ipVersion).
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetTargetIpNil`
	TargetIp *string `json:"targetIp,omitempty"`
	// The type of the firewall rule. If not specified, the default INGRESS value is used.
	Type *string `json:"type,omitempty"`
}

FirewallruleProperties struct for FirewallruleProperties

func NewFirewallruleProperties added in v6.0.2

func NewFirewallruleProperties(protocol string) *FirewallruleProperties

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

func NewFirewallrulePropertiesWithDefaults added in v6.0.2

func NewFirewallrulePropertiesWithDefaults() *FirewallruleProperties

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

func (*FirewallruleProperties) GetIcmpCode

func (o *FirewallruleProperties) GetIcmpCode() *int32

GetIcmpCode returns the IcmpCode field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetIcmpCodeOk

func (o *FirewallruleProperties) GetIcmpCodeOk() (*int32, bool)

GetIcmpCodeOk returns a tuple with the IcmpCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetIcmpType

func (o *FirewallruleProperties) GetIcmpType() *int32

GetIcmpType returns the IcmpType field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetIcmpTypeOk

func (o *FirewallruleProperties) GetIcmpTypeOk() (*int32, bool)

GetIcmpTypeOk returns a tuple with the IcmpType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetIpVersion added in v6.1.6

func (o *FirewallruleProperties) GetIpVersion() *string

GetIpVersion returns the IpVersion field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetIpVersionOk added in v6.1.6

func (o *FirewallruleProperties) GetIpVersionOk() (*string, bool)

GetIpVersionOk returns a tuple with the IpVersion field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetName

func (o *FirewallruleProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetNameOk

func (o *FirewallruleProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetPortRangeEnd

func (o *FirewallruleProperties) GetPortRangeEnd() *int32

GetPortRangeEnd returns the PortRangeEnd field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetPortRangeEndOk

func (o *FirewallruleProperties) GetPortRangeEndOk() (*int32, bool)

GetPortRangeEndOk returns a tuple with the PortRangeEnd field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetPortRangeStart

func (o *FirewallruleProperties) GetPortRangeStart() *int32

GetPortRangeStart returns the PortRangeStart field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetPortRangeStartOk

func (o *FirewallruleProperties) GetPortRangeStartOk() (*int32, bool)

GetPortRangeStartOk returns a tuple with the PortRangeStart field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetProtocol

func (o *FirewallruleProperties) GetProtocol() *string

GetProtocol returns the Protocol field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetProtocolOk

func (o *FirewallruleProperties) GetProtocolOk() (*string, bool)

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetSourceIp

func (o *FirewallruleProperties) GetSourceIp() *string

GetSourceIp returns the SourceIp field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetSourceIpOk

func (o *FirewallruleProperties) GetSourceIpOk() (*string, bool)

GetSourceIpOk returns a tuple with the SourceIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetSourceMac

func (o *FirewallruleProperties) GetSourceMac() *string

GetSourceMac returns the SourceMac field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetSourceMacOk

func (o *FirewallruleProperties) GetSourceMacOk() (*string, bool)

GetSourceMacOk returns a tuple with the SourceMac field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetTargetIp

func (o *FirewallruleProperties) GetTargetIp() *string

GetTargetIp returns the TargetIp field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetTargetIpOk

func (o *FirewallruleProperties) GetTargetIpOk() (*string, bool)

GetTargetIpOk returns a tuple with the TargetIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) GetType

func (o *FirewallruleProperties) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*FirewallruleProperties) GetTypeOk

func (o *FirewallruleProperties) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FirewallruleProperties) HasIcmpCode

func (o *FirewallruleProperties) HasIcmpCode() bool

HasIcmpCode returns a boolean if a field has been set.

func (*FirewallruleProperties) HasIcmpType

func (o *FirewallruleProperties) HasIcmpType() bool

HasIcmpType returns a boolean if a field has been set.

func (*FirewallruleProperties) HasIpVersion added in v6.1.6

func (o *FirewallruleProperties) HasIpVersion() bool

HasIpVersion returns a boolean if a field has been set.

func (*FirewallruleProperties) HasName

func (o *FirewallruleProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*FirewallruleProperties) HasPortRangeEnd

func (o *FirewallruleProperties) HasPortRangeEnd() bool

HasPortRangeEnd returns a boolean if a field has been set.

func (*FirewallruleProperties) HasPortRangeStart

func (o *FirewallruleProperties) HasPortRangeStart() bool

HasPortRangeStart returns a boolean if a field has been set.

func (*FirewallruleProperties) HasProtocol

func (o *FirewallruleProperties) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*FirewallruleProperties) HasSourceIp

func (o *FirewallruleProperties) HasSourceIp() bool

HasSourceIp returns a boolean if a field has been set.

func (*FirewallruleProperties) HasSourceMac

func (o *FirewallruleProperties) HasSourceMac() bool

HasSourceMac returns a boolean if a field has been set.

func (*FirewallruleProperties) HasTargetIp

func (o *FirewallruleProperties) HasTargetIp() bool

HasTargetIp returns a boolean if a field has been set.

func (*FirewallruleProperties) HasType

func (o *FirewallruleProperties) HasType() bool

HasType returns a boolean if a field has been set.

func (FirewallruleProperties) MarshalJSON

func (o FirewallruleProperties) MarshalJSON() ([]byte, error)

func (*FirewallruleProperties) SetIcmpCode

func (o *FirewallruleProperties) SetIcmpCode(v int32)

SetIcmpCode sets field value

func (*FirewallruleProperties) SetIcmpCodeNil added in v6.1.7

func (o *FirewallruleProperties) SetIcmpCodeNil()

sets IcmpCode to the explicit address that will be encoded as nil when marshaled

func (*FirewallruleProperties) SetIcmpType

func (o *FirewallruleProperties) SetIcmpType(v int32)

SetIcmpType sets field value

func (*FirewallruleProperties) SetIcmpTypeNil added in v6.1.7

func (o *FirewallruleProperties) SetIcmpTypeNil()

sets IcmpType to the explicit address that will be encoded as nil when marshaled

func (*FirewallruleProperties) SetIpVersion added in v6.1.6

func (o *FirewallruleProperties) SetIpVersion(v string)

SetIpVersion sets field value

func (*FirewallruleProperties) SetIpVersionNil added in v6.1.7

func (o *FirewallruleProperties) SetIpVersionNil()

sets IpVersion to the explicit address that will be encoded as nil when marshaled

func (*FirewallruleProperties) SetName

func (o *FirewallruleProperties) SetName(v string)

SetName sets field value

func (*FirewallruleProperties) SetPortRangeEnd

func (o *FirewallruleProperties) SetPortRangeEnd(v int32)

SetPortRangeEnd sets field value

func (*FirewallruleProperties) SetPortRangeStart

func (o *FirewallruleProperties) SetPortRangeStart(v int32)

SetPortRangeStart sets field value

func (*FirewallruleProperties) SetProtocol

func (o *FirewallruleProperties) SetProtocol(v string)

SetProtocol sets field value

func (*FirewallruleProperties) SetSourceIp

func (o *FirewallruleProperties) SetSourceIp(v string)

SetSourceIp sets field value

func (*FirewallruleProperties) SetSourceIpNil added in v6.1.7

func (o *FirewallruleProperties) SetSourceIpNil()

sets SourceIp to the explicit address that will be encoded as nil when marshaled

func (*FirewallruleProperties) SetSourceMac

func (o *FirewallruleProperties) SetSourceMac(v string)

SetSourceMac sets field value

func (*FirewallruleProperties) SetSourceMacNil added in v6.1.7

func (o *FirewallruleProperties) SetSourceMacNil()

sets SourceMac to the explicit address that will be encoded as nil when marshaled

func (*FirewallruleProperties) SetTargetIp

func (o *FirewallruleProperties) SetTargetIp(v string)

SetTargetIp sets field value

func (*FirewallruleProperties) SetTargetIpNil added in v6.1.7

func (o *FirewallruleProperties) SetTargetIpNil()

sets TargetIp to the explicit address that will be encoded as nil when marshaled

func (*FirewallruleProperties) SetType

func (o *FirewallruleProperties) SetType(v string)

SetType sets field value

type FlowLog

type FlowLog struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *FlowLogProperties         `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

FlowLog struct for FlowLog

func NewFlowLog added in v6.0.2

func NewFlowLog(properties FlowLogProperties) *FlowLog

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

func NewFlowLogWithDefaults added in v6.0.2

func NewFlowLogWithDefaults() *FlowLog

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

func (*FlowLog) GetHref

func (o *FlowLog) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*FlowLog) GetHrefOk

func (o *FlowLog) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLog) GetId

func (o *FlowLog) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*FlowLog) GetIdOk

func (o *FlowLog) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLog) GetMetadata

func (o *FlowLog) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*FlowLog) GetMetadataOk

func (o *FlowLog) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLog) GetProperties

func (o *FlowLog) GetProperties() *FlowLogProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*FlowLog) GetPropertiesOk

func (o *FlowLog) GetPropertiesOk() (*FlowLogProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLog) GetType

func (o *FlowLog) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*FlowLog) GetTypeOk

func (o *FlowLog) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLog) HasHref

func (o *FlowLog) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*FlowLog) HasId

func (o *FlowLog) HasId() bool

HasId returns a boolean if a field has been set.

func (*FlowLog) HasMetadata

func (o *FlowLog) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*FlowLog) HasProperties

func (o *FlowLog) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*FlowLog) HasType

func (o *FlowLog) HasType() bool

HasType returns a boolean if a field has been set.

func (FlowLog) MarshalJSON

func (o FlowLog) MarshalJSON() ([]byte, error)

func (*FlowLog) SetHref

func (o *FlowLog) SetHref(v string)

SetHref sets field value

func (*FlowLog) SetId

func (o *FlowLog) SetId(v string)

SetId sets field value

func (*FlowLog) SetMetadata

func (o *FlowLog) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*FlowLog) SetProperties

func (o *FlowLog) SetProperties(v FlowLogProperties)

SetProperties sets field value

func (*FlowLog) SetType

func (o *FlowLog) SetType(v Type)

SetType sets field value

type FlowLogProperties

type FlowLogProperties struct {
	// Specifies the traffic action pattern.
	Action *string `json:"action"`
	// The S3 bucket name of an existing IONOS Cloud S3 bucket.
	Bucket *string `json:"bucket"`
	// Specifies the traffic direction pattern.
	Direction *string `json:"direction"`
	// The resource name.
	Name *string `json:"name"`
}

FlowLogProperties struct for FlowLogProperties

func NewFlowLogProperties added in v6.0.2

func NewFlowLogProperties(action string, bucket string, direction string, name string) *FlowLogProperties

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

func NewFlowLogPropertiesWithDefaults added in v6.0.2

func NewFlowLogPropertiesWithDefaults() *FlowLogProperties

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

func (*FlowLogProperties) GetAction

func (o *FlowLogProperties) GetAction() *string

GetAction returns the Action field value If the value is explicit nil, nil is returned

func (*FlowLogProperties) GetActionOk

func (o *FlowLogProperties) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogProperties) GetBucket

func (o *FlowLogProperties) GetBucket() *string

GetBucket returns the Bucket field value If the value is explicit nil, nil is returned

func (*FlowLogProperties) GetBucketOk

func (o *FlowLogProperties) GetBucketOk() (*string, bool)

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogProperties) GetDirection

func (o *FlowLogProperties) GetDirection() *string

GetDirection returns the Direction field value If the value is explicit nil, nil is returned

func (*FlowLogProperties) GetDirectionOk

func (o *FlowLogProperties) GetDirectionOk() (*string, bool)

GetDirectionOk returns a tuple with the Direction field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogProperties) GetName

func (o *FlowLogProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*FlowLogProperties) GetNameOk

func (o *FlowLogProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogProperties) HasAction

func (o *FlowLogProperties) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*FlowLogProperties) HasBucket

func (o *FlowLogProperties) HasBucket() bool

HasBucket returns a boolean if a field has been set.

func (*FlowLogProperties) HasDirection

func (o *FlowLogProperties) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*FlowLogProperties) HasName

func (o *FlowLogProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (FlowLogProperties) MarshalJSON

func (o FlowLogProperties) MarshalJSON() ([]byte, error)

func (*FlowLogProperties) SetAction

func (o *FlowLogProperties) SetAction(v string)

SetAction sets field value

func (*FlowLogProperties) SetBucket

func (o *FlowLogProperties) SetBucket(v string)

SetBucket sets field value

func (*FlowLogProperties) SetDirection

func (o *FlowLogProperties) SetDirection(v string)

SetDirection sets field value

func (*FlowLogProperties) SetName

func (o *FlowLogProperties) SetName(v string)

SetName sets field value

type FlowLogPut

type FlowLogPut struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string            `json:"id,omitempty"`
	Properties *FlowLogProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

FlowLogPut struct for FlowLogPut

func NewFlowLogPut added in v6.0.2

func NewFlowLogPut(properties FlowLogProperties) *FlowLogPut

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

func NewFlowLogPutWithDefaults added in v6.0.2

func NewFlowLogPutWithDefaults() *FlowLogPut

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

func (*FlowLogPut) GetHref

func (o *FlowLogPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*FlowLogPut) GetHrefOk

func (o *FlowLogPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogPut) GetId

func (o *FlowLogPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*FlowLogPut) GetIdOk

func (o *FlowLogPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogPut) GetProperties

func (o *FlowLogPut) GetProperties() *FlowLogProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*FlowLogPut) GetPropertiesOk

func (o *FlowLogPut) GetPropertiesOk() (*FlowLogProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogPut) GetType

func (o *FlowLogPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*FlowLogPut) GetTypeOk

func (o *FlowLogPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogPut) HasHref

func (o *FlowLogPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*FlowLogPut) HasId

func (o *FlowLogPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*FlowLogPut) HasProperties

func (o *FlowLogPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*FlowLogPut) HasType

func (o *FlowLogPut) HasType() bool

HasType returns a boolean if a field has been set.

func (FlowLogPut) MarshalJSON

func (o FlowLogPut) MarshalJSON() ([]byte, error)

func (*FlowLogPut) SetHref

func (o *FlowLogPut) SetHref(v string)

SetHref sets field value

func (*FlowLogPut) SetId

func (o *FlowLogPut) SetId(v string)

SetId sets field value

func (*FlowLogPut) SetProperties

func (o *FlowLogPut) SetProperties(v FlowLogProperties)

SetProperties sets field value

func (*FlowLogPut) SetType

func (o *FlowLogPut) SetType(v Type)

SetType sets field value

type FlowLogs

type FlowLogs struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]FlowLog `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

FlowLogs struct for FlowLogs

func NewFlowLogs added in v6.0.2

func NewFlowLogs() *FlowLogs

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

func NewFlowLogsWithDefaults added in v6.0.2

func NewFlowLogsWithDefaults() *FlowLogs

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

func (*FlowLogs) GetHref

func (o *FlowLogs) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*FlowLogs) GetHrefOk

func (o *FlowLogs) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogs) GetId

func (o *FlowLogs) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*FlowLogs) GetIdOk

func (o *FlowLogs) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogs) GetItems

func (o *FlowLogs) GetItems() *[]FlowLog

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*FlowLogs) GetItemsOk

func (o *FlowLogs) GetItemsOk() (*[]FlowLog, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogs) GetLimit

func (o *FlowLogs) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*FlowLogs) GetLimitOk

func (o *FlowLogs) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *FlowLogs) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*FlowLogs) GetLinksOk

func (o *FlowLogs) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogs) GetOffset

func (o *FlowLogs) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*FlowLogs) GetOffsetOk

func (o *FlowLogs) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogs) GetType

func (o *FlowLogs) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*FlowLogs) GetTypeOk

func (o *FlowLogs) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlowLogs) HasHref

func (o *FlowLogs) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*FlowLogs) HasId

func (o *FlowLogs) HasId() bool

HasId returns a boolean if a field has been set.

func (*FlowLogs) HasItems

func (o *FlowLogs) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*FlowLogs) HasLimit

func (o *FlowLogs) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *FlowLogs) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*FlowLogs) HasOffset

func (o *FlowLogs) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*FlowLogs) HasType

func (o *FlowLogs) HasType() bool

HasType returns a boolean if a field has been set.

func (FlowLogs) MarshalJSON

func (o FlowLogs) MarshalJSON() ([]byte, error)

func (*FlowLogs) SetHref

func (o *FlowLogs) SetHref(v string)

SetHref sets field value

func (*FlowLogs) SetId

func (o *FlowLogs) SetId(v string)

SetId sets field value

func (*FlowLogs) SetItems

func (o *FlowLogs) SetItems(v []FlowLog)

SetItems sets field value

func (*FlowLogs) SetLimit

func (o *FlowLogs) SetLimit(v float32)

SetLimit sets field value

func (o *FlowLogs) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*FlowLogs) SetOffset

func (o *FlowLogs) SetOffset(v float32)

SetOffset sets field value

func (*FlowLogs) SetType

func (o *FlowLogs) SetType(v Type)

SetType sets field value

type FlowLogsApiService

type FlowLogsApiService service

FlowLogsApiService FlowLogsApi service

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsDelete

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsDelete(ctx _context.Context, datacenterId string, serverId string, nicId string, flowlogId string) ApiDatacentersServersNicsFlowlogsDeleteRequest

* DatacentersServersNicsFlowlogsDelete Delete Flow Logs * Delete the specified Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param flowlogId The unique ID of the Flow Log. * @return ApiDatacentersServersNicsFlowlogsDeleteRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsDeleteExecute

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsDeleteExecute(r ApiDatacentersServersNicsFlowlogsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsFindById

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsFindById(ctx _context.Context, datacenterId string, serverId string, nicId string, flowlogId string) ApiDatacentersServersNicsFlowlogsFindByIdRequest

* DatacentersServersNicsFlowlogsFindById Retrieve Flow Logs * Retrieve the properties of the specified Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param flowlogId The unique ID of the Flow Log. * @return ApiDatacentersServersNicsFlowlogsFindByIdRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsFindByIdExecute

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsFindByIdExecute(r ApiDatacentersServersNicsFlowlogsFindByIdRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsGet

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsGet(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFlowlogsGetRequest

* DatacentersServersNicsFlowlogsGet List Flow Logs * List all the Flow Logs for the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFlowlogsGetRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsGetExecute

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsGetExecute(r ApiDatacentersServersNicsFlowlogsGetRequest) (FlowLogs, *APIResponse, error)

* Execute executes the request * @return FlowLogs

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPatch

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPatch(ctx _context.Context, datacenterId string, serverId string, nicId string, flowlogId string) ApiDatacentersServersNicsFlowlogsPatchRequest

* DatacentersServersNicsFlowlogsPatch Partially modify Flow Logs * Update the specified Flow Log record. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param flowlogId The unique ID of the Flow Log. * @return ApiDatacentersServersNicsFlowlogsPatchRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPatchExecute

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPatchExecute(r ApiDatacentersServersNicsFlowlogsPatchRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPost

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPost(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFlowlogsPostRequest

* DatacentersServersNicsFlowlogsPost Create a Flow Log * Adds a new Flow Log for the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFlowlogsPostRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPostExecute

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPostExecute(r ApiDatacentersServersNicsFlowlogsPostRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPut

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPut(ctx _context.Context, datacenterId string, serverId string, nicId string, flowlogId string) ApiDatacentersServersNicsFlowlogsPutRequest

* DatacentersServersNicsFlowlogsPut Modify Flow Logs * Modify the specified Flow Log record. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param flowlogId The unique ID of the Flow Log. * @return ApiDatacentersServersNicsFlowlogsPutRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPutExecute

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPutExecute(r ApiDatacentersServersNicsFlowlogsPutRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError provides access to the body, error and model on returned errors.

func NewGenericOpenAPIError added in v6.1.0

func NewGenericOpenAPIError(message string, body []byte, model interface{}, statusCode int) GenericOpenAPIError

NewGenericOpenAPIError - constructor for GenericOpenAPIError

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

func (*GenericOpenAPIError) SetBody added in v6.1.0

func (e *GenericOpenAPIError) SetBody(body []byte)

SetBody sets the raw body of the error

func (*GenericOpenAPIError) SetError added in v6.1.0

func (e *GenericOpenAPIError) SetError(error string)

SetError sets the error string

func (*GenericOpenAPIError) SetModel added in v6.1.0

func (e *GenericOpenAPIError) SetModel(model interface{})

SetModel sets the model of the error

func (*GenericOpenAPIError) SetStatusCode added in v6.1.0

func (e *GenericOpenAPIError) SetStatusCode(statusCode int)

SetStatusCode sets the status code of the error

func (GenericOpenAPIError) StatusCode

func (e GenericOpenAPIError) StatusCode() int

StatusCode returns the status code of the error

type Group

type Group struct {
	Entities *GroupEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string          `json:"id,omitempty"`
	Properties *GroupProperties `json:"properties"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

Group struct for Group

func NewGroup added in v6.0.2

func NewGroup(properties GroupProperties) *Group

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

func NewGroupWithDefaults added in v6.0.2

func NewGroupWithDefaults() *Group

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

func (*Group) GetEntities

func (o *Group) GetEntities() *GroupEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*Group) GetEntitiesOk

func (o *Group) GetEntitiesOk() (*GroupEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Group) GetHref

func (o *Group) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Group) GetHrefOk

func (o *Group) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Group) GetId

func (o *Group) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Group) GetIdOk

func (o *Group) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Group) GetProperties

func (o *Group) GetProperties() *GroupProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Group) GetPropertiesOk

func (o *Group) GetPropertiesOk() (*GroupProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Group) GetType

func (o *Group) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Group) GetTypeOk

func (o *Group) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Group) HasEntities

func (o *Group) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*Group) HasHref

func (o *Group) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Group) HasId

func (o *Group) HasId() bool

HasId returns a boolean if a field has been set.

func (*Group) HasProperties

func (o *Group) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Group) HasType

func (o *Group) HasType() bool

HasType returns a boolean if a field has been set.

func (Group) MarshalJSON

func (o Group) MarshalJSON() ([]byte, error)

func (*Group) SetEntities

func (o *Group) SetEntities(v GroupEntities)

SetEntities sets field value

func (*Group) SetHref

func (o *Group) SetHref(v string)

SetHref sets field value

func (*Group) SetId

func (o *Group) SetId(v string)

SetId sets field value

func (*Group) SetProperties

func (o *Group) SetProperties(v GroupProperties)

SetProperties sets field value

func (*Group) SetType

func (o *Group) SetType(v Type)

SetType sets field value

type GroupEntities

type GroupEntities struct {
	Resources *ResourceGroups `json:"resources,omitempty"`
	Users     *GroupMembers   `json:"users,omitempty"`
}

GroupEntities struct for GroupEntities

func NewGroupEntities added in v6.0.2

func NewGroupEntities() *GroupEntities

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

func NewGroupEntitiesWithDefaults added in v6.0.2

func NewGroupEntitiesWithDefaults() *GroupEntities

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

func (*GroupEntities) GetResources

func (o *GroupEntities) GetResources() *ResourceGroups

GetResources returns the Resources field value If the value is explicit nil, nil is returned

func (*GroupEntities) GetResourcesOk

func (o *GroupEntities) GetResourcesOk() (*ResourceGroups, bool)

GetResourcesOk returns a tuple with the Resources field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupEntities) GetUsers

func (o *GroupEntities) GetUsers() *GroupMembers

GetUsers returns the Users field value If the value is explicit nil, nil is returned

func (*GroupEntities) GetUsersOk

func (o *GroupEntities) GetUsersOk() (*GroupMembers, bool)

GetUsersOk returns a tuple with the Users field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupEntities) HasResources

func (o *GroupEntities) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*GroupEntities) HasUsers

func (o *GroupEntities) HasUsers() bool

HasUsers returns a boolean if a field has been set.

func (GroupEntities) MarshalJSON

func (o GroupEntities) MarshalJSON() ([]byte, error)

func (*GroupEntities) SetResources

func (o *GroupEntities) SetResources(v ResourceGroups)

SetResources sets field value

func (*GroupEntities) SetUsers

func (o *GroupEntities) SetUsers(v GroupMembers)

SetUsers sets field value

type GroupMembers

type GroupMembers struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]User `json:"items,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

GroupMembers struct for GroupMembers

func NewGroupMembers added in v6.0.2

func NewGroupMembers() *GroupMembers

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

func NewGroupMembersWithDefaults added in v6.0.2

func NewGroupMembersWithDefaults() *GroupMembers

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

func (*GroupMembers) GetHref

func (o *GroupMembers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*GroupMembers) GetHrefOk

func (o *GroupMembers) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupMembers) GetId

func (o *GroupMembers) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*GroupMembers) GetIdOk

func (o *GroupMembers) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupMembers) GetItems

func (o *GroupMembers) GetItems() *[]User

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*GroupMembers) GetItemsOk

func (o *GroupMembers) GetItemsOk() (*[]User, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupMembers) GetType

func (o *GroupMembers) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*GroupMembers) GetTypeOk

func (o *GroupMembers) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupMembers) HasHref

func (o *GroupMembers) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*GroupMembers) HasId

func (o *GroupMembers) HasId() bool

HasId returns a boolean if a field has been set.

func (*GroupMembers) HasItems

func (o *GroupMembers) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*GroupMembers) HasType

func (o *GroupMembers) HasType() bool

HasType returns a boolean if a field has been set.

func (GroupMembers) MarshalJSON

func (o GroupMembers) MarshalJSON() ([]byte, error)

func (*GroupMembers) SetHref

func (o *GroupMembers) SetHref(v string)

SetHref sets field value

func (*GroupMembers) SetId

func (o *GroupMembers) SetId(v string)

SetId sets field value

func (*GroupMembers) SetItems

func (o *GroupMembers) SetItems(v []User)

SetItems sets field value

func (*GroupMembers) SetType

func (o *GroupMembers) SetType(v Type)

SetType sets field value

type GroupProperties

type GroupProperties struct {
	// Activity log access privilege.
	AccessActivityLog *bool `json:"accessActivityLog,omitempty"`
	// Privilege for a group to access and manage certificates.
	AccessAndManageCertificates *bool `json:"accessAndManageCertificates,omitempty"`
	// Privilege for a group to access and manage dns records.
	AccessAndManageDns *bool `json:"accessAndManageDns,omitempty"`
	// Privilege for a group to access and manage monitoring related functionality (access metrics, CRUD on alarms, alarm-actions etc) using Monotoring-as-a-Service (MaaS).
	AccessAndManageMonitoring *bool `json:"accessAndManageMonitoring,omitempty"`
	// Create backup unit privilege.
	CreateBackupUnit *bool `json:"createBackupUnit,omitempty"`
	// Create data center privilege.
	CreateDataCenter *bool `json:"createDataCenter,omitempty"`
	// Create Flow Logs privilege.
	CreateFlowLog *bool `json:"createFlowLog,omitempty"`
	// Create internet access privilege.
	CreateInternetAccess *bool `json:"createInternetAccess,omitempty"`
	// Create Kubernetes cluster privilege.
	CreateK8sCluster *bool `json:"createK8sCluster,omitempty"`
	// Create pcc privilege.
	CreatePcc *bool `json:"createPcc,omitempty"`
	// Create snapshot privilege.
	CreateSnapshot *bool `json:"createSnapshot,omitempty"`
	// Privilege for a group to manage DBaaS related functionality.
	ManageDBaaS *bool `json:"manageDBaaS,omitempty"`
	// Privilege for a group to access and manage the Data Platform.
	ManageDataplatform *bool `json:"manageDataplatform,omitempty"`
	// Privilege for group accessing container registry related functionality.
	ManageRegistry *bool `json:"manageRegistry,omitempty"`
	// The name of the resource.
	Name *string `json:"name,omitempty"`
	// Reserve IP block privilege.
	ReserveIp *bool `json:"reserveIp,omitempty"`
	// S3 privilege.
	S3Privilege *bool `json:"s3Privilege,omitempty"`
}

GroupProperties struct for GroupProperties

func NewGroupProperties added in v6.0.2

func NewGroupProperties() *GroupProperties

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

func NewGroupPropertiesWithDefaults added in v6.0.2

func NewGroupPropertiesWithDefaults() *GroupProperties

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

func (*GroupProperties) GetAccessActivityLog

func (o *GroupProperties) GetAccessActivityLog() *bool

GetAccessActivityLog returns the AccessActivityLog field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetAccessActivityLogOk

func (o *GroupProperties) GetAccessActivityLogOk() (*bool, bool)

GetAccessActivityLogOk returns a tuple with the AccessActivityLog field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetAccessAndManageCertificates

func (o *GroupProperties) GetAccessAndManageCertificates() *bool

GetAccessAndManageCertificates returns the AccessAndManageCertificates field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetAccessAndManageCertificatesOk

func (o *GroupProperties) GetAccessAndManageCertificatesOk() (*bool, bool)

GetAccessAndManageCertificatesOk returns a tuple with the AccessAndManageCertificates field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetAccessAndManageDns added in v6.1.6

func (o *GroupProperties) GetAccessAndManageDns() *bool

GetAccessAndManageDns returns the AccessAndManageDns field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetAccessAndManageDnsOk added in v6.1.6

func (o *GroupProperties) GetAccessAndManageDnsOk() (*bool, bool)

GetAccessAndManageDnsOk returns a tuple with the AccessAndManageDns field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetAccessAndManageMonitoring

func (o *GroupProperties) GetAccessAndManageMonitoring() *bool

GetAccessAndManageMonitoring returns the AccessAndManageMonitoring field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetAccessAndManageMonitoringOk

func (o *GroupProperties) GetAccessAndManageMonitoringOk() (*bool, bool)

GetAccessAndManageMonitoringOk returns a tuple with the AccessAndManageMonitoring field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetCreateBackupUnit

func (o *GroupProperties) GetCreateBackupUnit() *bool

GetCreateBackupUnit returns the CreateBackupUnit field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetCreateBackupUnitOk

func (o *GroupProperties) GetCreateBackupUnitOk() (*bool, bool)

GetCreateBackupUnitOk returns a tuple with the CreateBackupUnit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetCreateDataCenter

func (o *GroupProperties) GetCreateDataCenter() *bool

GetCreateDataCenter returns the CreateDataCenter field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetCreateDataCenterOk

func (o *GroupProperties) GetCreateDataCenterOk() (*bool, bool)

GetCreateDataCenterOk returns a tuple with the CreateDataCenter field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetCreateFlowLog

func (o *GroupProperties) GetCreateFlowLog() *bool

GetCreateFlowLog returns the CreateFlowLog field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetCreateFlowLogOk

func (o *GroupProperties) GetCreateFlowLogOk() (*bool, bool)

GetCreateFlowLogOk returns a tuple with the CreateFlowLog field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetCreateInternetAccess

func (o *GroupProperties) GetCreateInternetAccess() *bool

GetCreateInternetAccess returns the CreateInternetAccess field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetCreateInternetAccessOk

func (o *GroupProperties) GetCreateInternetAccessOk() (*bool, bool)

GetCreateInternetAccessOk returns a tuple with the CreateInternetAccess field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetCreateK8sCluster

func (o *GroupProperties) GetCreateK8sCluster() *bool

GetCreateK8sCluster returns the CreateK8sCluster field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetCreateK8sClusterOk

func (o *GroupProperties) GetCreateK8sClusterOk() (*bool, bool)

GetCreateK8sClusterOk returns a tuple with the CreateK8sCluster field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetCreatePcc

func (o *GroupProperties) GetCreatePcc() *bool

GetCreatePcc returns the CreatePcc field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetCreatePccOk

func (o *GroupProperties) GetCreatePccOk() (*bool, bool)

GetCreatePccOk returns a tuple with the CreatePcc field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetCreateSnapshot

func (o *GroupProperties) GetCreateSnapshot() *bool

GetCreateSnapshot returns the CreateSnapshot field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetCreateSnapshotOk

func (o *GroupProperties) GetCreateSnapshotOk() (*bool, bool)

GetCreateSnapshotOk returns a tuple with the CreateSnapshot field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetManageDBaaS added in v6.1.2

func (o *GroupProperties) GetManageDBaaS() *bool

GetManageDBaaS returns the ManageDBaaS field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetManageDBaaSOk added in v6.1.2

func (o *GroupProperties) GetManageDBaaSOk() (*bool, bool)

GetManageDBaaSOk returns a tuple with the ManageDBaaS field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetManageDataplatform added in v6.1.6

func (o *GroupProperties) GetManageDataplatform() *bool

GetManageDataplatform returns the ManageDataplatform field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetManageDataplatformOk added in v6.1.6

func (o *GroupProperties) GetManageDataplatformOk() (*bool, bool)

GetManageDataplatformOk returns a tuple with the ManageDataplatform field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetManageRegistry added in v6.1.6

func (o *GroupProperties) GetManageRegistry() *bool

GetManageRegistry returns the ManageRegistry field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetManageRegistryOk added in v6.1.6

func (o *GroupProperties) GetManageRegistryOk() (*bool, bool)

GetManageRegistryOk returns a tuple with the ManageRegistry field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetName

func (o *GroupProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetNameOk

func (o *GroupProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetReserveIp

func (o *GroupProperties) GetReserveIp() *bool

GetReserveIp returns the ReserveIp field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetReserveIpOk

func (o *GroupProperties) GetReserveIpOk() (*bool, bool)

GetReserveIpOk returns a tuple with the ReserveIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) GetS3Privilege

func (o *GroupProperties) GetS3Privilege() *bool

GetS3Privilege returns the S3Privilege field value If the value is explicit nil, nil is returned

func (*GroupProperties) GetS3PrivilegeOk

func (o *GroupProperties) GetS3PrivilegeOk() (*bool, bool)

GetS3PrivilegeOk returns a tuple with the S3Privilege field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupProperties) HasAccessActivityLog

func (o *GroupProperties) HasAccessActivityLog() bool

HasAccessActivityLog returns a boolean if a field has been set.

func (*GroupProperties) HasAccessAndManageCertificates

func (o *GroupProperties) HasAccessAndManageCertificates() bool

HasAccessAndManageCertificates returns a boolean if a field has been set.

func (*GroupProperties) HasAccessAndManageDns added in v6.1.6

func (o *GroupProperties) HasAccessAndManageDns() bool

HasAccessAndManageDns returns a boolean if a field has been set.

func (*GroupProperties) HasAccessAndManageMonitoring

func (o *GroupProperties) HasAccessAndManageMonitoring() bool

HasAccessAndManageMonitoring returns a boolean if a field has been set.

func (*GroupProperties) HasCreateBackupUnit

func (o *GroupProperties) HasCreateBackupUnit() bool

HasCreateBackupUnit returns a boolean if a field has been set.

func (*GroupProperties) HasCreateDataCenter

func (o *GroupProperties) HasCreateDataCenter() bool

HasCreateDataCenter returns a boolean if a field has been set.

func (*GroupProperties) HasCreateFlowLog

func (o *GroupProperties) HasCreateFlowLog() bool

HasCreateFlowLog returns a boolean if a field has been set.

func (*GroupProperties) HasCreateInternetAccess

func (o *GroupProperties) HasCreateInternetAccess() bool

HasCreateInternetAccess returns a boolean if a field has been set.

func (*GroupProperties) HasCreateK8sCluster

func (o *GroupProperties) HasCreateK8sCluster() bool

HasCreateK8sCluster returns a boolean if a field has been set.

func (*GroupProperties) HasCreatePcc

func (o *GroupProperties) HasCreatePcc() bool

HasCreatePcc returns a boolean if a field has been set.

func (*GroupProperties) HasCreateSnapshot

func (o *GroupProperties) HasCreateSnapshot() bool

HasCreateSnapshot returns a boolean if a field has been set.

func (*GroupProperties) HasManageDBaaS added in v6.1.2

func (o *GroupProperties) HasManageDBaaS() bool

HasManageDBaaS returns a boolean if a field has been set.

func (*GroupProperties) HasManageDataplatform added in v6.1.6

func (o *GroupProperties) HasManageDataplatform() bool

HasManageDataplatform returns a boolean if a field has been set.

func (*GroupProperties) HasManageRegistry added in v6.1.6

func (o *GroupProperties) HasManageRegistry() bool

HasManageRegistry returns a boolean if a field has been set.

func (*GroupProperties) HasName

func (o *GroupProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*GroupProperties) HasReserveIp

func (o *GroupProperties) HasReserveIp() bool

HasReserveIp returns a boolean if a field has been set.

func (*GroupProperties) HasS3Privilege

func (o *GroupProperties) HasS3Privilege() bool

HasS3Privilege returns a boolean if a field has been set.

func (GroupProperties) MarshalJSON

func (o GroupProperties) MarshalJSON() ([]byte, error)

func (*GroupProperties) SetAccessActivityLog

func (o *GroupProperties) SetAccessActivityLog(v bool)

SetAccessActivityLog sets field value

func (*GroupProperties) SetAccessAndManageCertificates

func (o *GroupProperties) SetAccessAndManageCertificates(v bool)

SetAccessAndManageCertificates sets field value

func (*GroupProperties) SetAccessAndManageDns added in v6.1.6

func (o *GroupProperties) SetAccessAndManageDns(v bool)

SetAccessAndManageDns sets field value

func (*GroupProperties) SetAccessAndManageMonitoring

func (o *GroupProperties) SetAccessAndManageMonitoring(v bool)

SetAccessAndManageMonitoring sets field value

func (*GroupProperties) SetCreateBackupUnit

func (o *GroupProperties) SetCreateBackupUnit(v bool)

SetCreateBackupUnit sets field value

func (*GroupProperties) SetCreateDataCenter

func (o *GroupProperties) SetCreateDataCenter(v bool)

SetCreateDataCenter sets field value

func (*GroupProperties) SetCreateFlowLog

func (o *GroupProperties) SetCreateFlowLog(v bool)

SetCreateFlowLog sets field value

func (*GroupProperties) SetCreateInternetAccess

func (o *GroupProperties) SetCreateInternetAccess(v bool)

SetCreateInternetAccess sets field value

func (*GroupProperties) SetCreateK8sCluster

func (o *GroupProperties) SetCreateK8sCluster(v bool)

SetCreateK8sCluster sets field value

func (*GroupProperties) SetCreatePcc

func (o *GroupProperties) SetCreatePcc(v bool)

SetCreatePcc sets field value

func (*GroupProperties) SetCreateSnapshot

func (o *GroupProperties) SetCreateSnapshot(v bool)

SetCreateSnapshot sets field value

func (*GroupProperties) SetManageDBaaS added in v6.1.2

func (o *GroupProperties) SetManageDBaaS(v bool)

SetManageDBaaS sets field value

func (*GroupProperties) SetManageDataplatform added in v6.1.6

func (o *GroupProperties) SetManageDataplatform(v bool)

SetManageDataplatform sets field value

func (*GroupProperties) SetManageRegistry added in v6.1.6

func (o *GroupProperties) SetManageRegistry(v bool)

SetManageRegistry sets field value

func (*GroupProperties) SetName

func (o *GroupProperties) SetName(v string)

SetName sets field value

func (*GroupProperties) SetReserveIp

func (o *GroupProperties) SetReserveIp(v bool)

SetReserveIp sets field value

func (*GroupProperties) SetS3Privilege

func (o *GroupProperties) SetS3Privilege(v bool)

SetS3Privilege sets field value

type GroupShare

type GroupShare struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string               `json:"id,omitempty"`
	Properties *GroupShareProperties `json:"properties"`
	// resource as generic type
	Type *Type `json:"type,omitempty"`
}

GroupShare struct for GroupShare

func NewGroupShare added in v6.0.2

func NewGroupShare(properties GroupShareProperties) *GroupShare

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

func NewGroupShareWithDefaults added in v6.0.2

func NewGroupShareWithDefaults() *GroupShare

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

func (*GroupShare) GetHref

func (o *GroupShare) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*GroupShare) GetHrefOk

func (o *GroupShare) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShare) GetId

func (o *GroupShare) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*GroupShare) GetIdOk

func (o *GroupShare) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShare) GetProperties

func (o *GroupShare) GetProperties() *GroupShareProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*GroupShare) GetPropertiesOk

func (o *GroupShare) GetPropertiesOk() (*GroupShareProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShare) GetType

func (o *GroupShare) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*GroupShare) GetTypeOk

func (o *GroupShare) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShare) HasHref

func (o *GroupShare) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*GroupShare) HasId

func (o *GroupShare) HasId() bool

HasId returns a boolean if a field has been set.

func (*GroupShare) HasProperties

func (o *GroupShare) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*GroupShare) HasType

func (o *GroupShare) HasType() bool

HasType returns a boolean if a field has been set.

func (GroupShare) MarshalJSON

func (o GroupShare) MarshalJSON() ([]byte, error)

func (*GroupShare) SetHref

func (o *GroupShare) SetHref(v string)

SetHref sets field value

func (*GroupShare) SetId

func (o *GroupShare) SetId(v string)

SetId sets field value

func (*GroupShare) SetProperties

func (o *GroupShare) SetProperties(v GroupShareProperties)

SetProperties sets field value

func (*GroupShare) SetType

func (o *GroupShare) SetType(v Type)

SetType sets field value

type GroupShareProperties

type GroupShareProperties struct {
	// edit privilege on a resource
	EditPrivilege *bool `json:"editPrivilege,omitempty"`
	// share privilege on a resource
	SharePrivilege *bool `json:"sharePrivilege,omitempty"`
}

GroupShareProperties struct for GroupShareProperties

func NewGroupShareProperties added in v6.0.2

func NewGroupShareProperties() *GroupShareProperties

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

func NewGroupSharePropertiesWithDefaults added in v6.0.2

func NewGroupSharePropertiesWithDefaults() *GroupShareProperties

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

func (*GroupShareProperties) GetEditPrivilege

func (o *GroupShareProperties) GetEditPrivilege() *bool

GetEditPrivilege returns the EditPrivilege field value If the value is explicit nil, nil is returned

func (*GroupShareProperties) GetEditPrivilegeOk

func (o *GroupShareProperties) GetEditPrivilegeOk() (*bool, bool)

GetEditPrivilegeOk returns a tuple with the EditPrivilege field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShareProperties) GetSharePrivilege

func (o *GroupShareProperties) GetSharePrivilege() *bool

GetSharePrivilege returns the SharePrivilege field value If the value is explicit nil, nil is returned

func (*GroupShareProperties) GetSharePrivilegeOk

func (o *GroupShareProperties) GetSharePrivilegeOk() (*bool, bool)

GetSharePrivilegeOk returns a tuple with the SharePrivilege field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShareProperties) HasEditPrivilege

func (o *GroupShareProperties) HasEditPrivilege() bool

HasEditPrivilege returns a boolean if a field has been set.

func (*GroupShareProperties) HasSharePrivilege

func (o *GroupShareProperties) HasSharePrivilege() bool

HasSharePrivilege returns a boolean if a field has been set.

func (GroupShareProperties) MarshalJSON

func (o GroupShareProperties) MarshalJSON() ([]byte, error)

func (*GroupShareProperties) SetEditPrivilege

func (o *GroupShareProperties) SetEditPrivilege(v bool)

SetEditPrivilege sets field value

func (*GroupShareProperties) SetSharePrivilege

func (o *GroupShareProperties) SetSharePrivilege(v bool)

SetSharePrivilege sets field value

type GroupShares

type GroupShares struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]GroupShare `json:"items,omitempty"`
	// Share representing groups and resource relationship
	Type *Type `json:"type,omitempty"`
}

GroupShares struct for GroupShares

func NewGroupShares added in v6.0.2

func NewGroupShares() *GroupShares

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

func NewGroupSharesWithDefaults added in v6.0.2

func NewGroupSharesWithDefaults() *GroupShares

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

func (*GroupShares) GetHref

func (o *GroupShares) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*GroupShares) GetHrefOk

func (o *GroupShares) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShares) GetId

func (o *GroupShares) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*GroupShares) GetIdOk

func (o *GroupShares) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShares) GetItems

func (o *GroupShares) GetItems() *[]GroupShare

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*GroupShares) GetItemsOk

func (o *GroupShares) GetItemsOk() (*[]GroupShare, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShares) GetType

func (o *GroupShares) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*GroupShares) GetTypeOk

func (o *GroupShares) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupShares) HasHref

func (o *GroupShares) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*GroupShares) HasId

func (o *GroupShares) HasId() bool

HasId returns a boolean if a field has been set.

func (*GroupShares) HasItems

func (o *GroupShares) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*GroupShares) HasType

func (o *GroupShares) HasType() bool

HasType returns a boolean if a field has been set.

func (GroupShares) MarshalJSON

func (o GroupShares) MarshalJSON() ([]byte, error)

func (*GroupShares) SetHref

func (o *GroupShares) SetHref(v string)

SetHref sets field value

func (*GroupShares) SetId

func (o *GroupShares) SetId(v string)

SetId sets field value

func (*GroupShares) SetItems

func (o *GroupShares) SetItems(v []GroupShare)

SetItems sets field value

func (*GroupShares) SetType

func (o *GroupShares) SetType(v Type)

SetType sets field value

type GroupUsers

type GroupUsers struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Group `json:"items,omitempty"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

GroupUsers Collection of the groups the user is a member of.

func NewGroupUsers added in v6.0.2

func NewGroupUsers() *GroupUsers

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

func NewGroupUsersWithDefaults added in v6.0.2

func NewGroupUsersWithDefaults() *GroupUsers

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

func (*GroupUsers) GetHref

func (o *GroupUsers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*GroupUsers) GetHrefOk

func (o *GroupUsers) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupUsers) GetId

func (o *GroupUsers) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*GroupUsers) GetIdOk

func (o *GroupUsers) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupUsers) GetItems

func (o *GroupUsers) GetItems() *[]Group

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*GroupUsers) GetItemsOk

func (o *GroupUsers) GetItemsOk() (*[]Group, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupUsers) GetType

func (o *GroupUsers) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*GroupUsers) GetTypeOk

func (o *GroupUsers) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GroupUsers) HasHref

func (o *GroupUsers) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*GroupUsers) HasId

func (o *GroupUsers) HasId() bool

HasId returns a boolean if a field has been set.

func (*GroupUsers) HasItems

func (o *GroupUsers) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*GroupUsers) HasType

func (o *GroupUsers) HasType() bool

HasType returns a boolean if a field has been set.

func (GroupUsers) MarshalJSON

func (o GroupUsers) MarshalJSON() ([]byte, error)

func (*GroupUsers) SetHref

func (o *GroupUsers) SetHref(v string)

SetHref sets field value

func (*GroupUsers) SetId

func (o *GroupUsers) SetId(v string)

SetId sets field value

func (*GroupUsers) SetItems

func (o *GroupUsers) SetItems(v []Group)

SetItems sets field value

func (*GroupUsers) SetType

func (o *GroupUsers) SetType(v Type)

SetType sets field value

type Groups

type Groups struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Group `json:"items,omitempty"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

Groups struct for Groups

func NewGroups added in v6.0.2

func NewGroups() *Groups

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

func NewGroupsWithDefaults added in v6.0.2

func NewGroupsWithDefaults() *Groups

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

func (*Groups) GetHref

func (o *Groups) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Groups) GetHrefOk

func (o *Groups) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Groups) GetId

func (o *Groups) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Groups) GetIdOk

func (o *Groups) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Groups) GetItems

func (o *Groups) GetItems() *[]Group

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Groups) GetItemsOk

func (o *Groups) GetItemsOk() (*[]Group, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Groups) GetType

func (o *Groups) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Groups) GetTypeOk

func (o *Groups) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Groups) HasHref

func (o *Groups) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Groups) HasId

func (o *Groups) HasId() bool

HasId returns a boolean if a field has been set.

func (*Groups) HasItems

func (o *Groups) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Groups) HasType

func (o *Groups) HasType() bool

HasType returns a boolean if a field has been set.

func (Groups) MarshalJSON

func (o Groups) MarshalJSON() ([]byte, error)

func (*Groups) SetHref

func (o *Groups) SetHref(v string)

SetHref sets field value

func (*Groups) SetId

func (o *Groups) SetId(v string)

SetId sets field value

func (*Groups) SetItems

func (o *Groups) SetItems(v []Group)

SetItems sets field value

func (*Groups) SetType

func (o *Groups) SetType(v Type)

SetType sets field value

type IPBlocksApiService

type IPBlocksApiService service

IPBlocksApiService IPBlocksApi service

func (*IPBlocksApiService) IpblocksDelete

func (a *IPBlocksApiService) IpblocksDelete(ctx _context.Context, ipblockId string) ApiIpblocksDeleteRequest

* IpblocksDelete Delete IP blocks * Remove the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksDeleteRequest

func (*IPBlocksApiService) IpblocksDeleteExecute

func (a *IPBlocksApiService) IpblocksDeleteExecute(r ApiIpblocksDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*IPBlocksApiService) IpblocksFindById

func (a *IPBlocksApiService) IpblocksFindById(ctx _context.Context, ipblockId string) ApiIpblocksFindByIdRequest

* IpblocksFindById Retrieve IP blocks * Retrieve the properties of the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksFindByIdRequest

func (*IPBlocksApiService) IpblocksFindByIdExecute

func (a *IPBlocksApiService) IpblocksFindByIdExecute(r ApiIpblocksFindByIdRequest) (IpBlock, *APIResponse, error)

* Execute executes the request * @return IpBlock

func (*IPBlocksApiService) IpblocksGet

* IpblocksGet List IP blocks * List all reserved IP blocks. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIpblocksGetRequest

func (*IPBlocksApiService) IpblocksGetExecute

func (a *IPBlocksApiService) IpblocksGetExecute(r ApiIpblocksGetRequest) (IpBlocks, *APIResponse, error)

* Execute executes the request * @return IpBlocks

func (*IPBlocksApiService) IpblocksPatch

func (a *IPBlocksApiService) IpblocksPatch(ctx _context.Context, ipblockId string) ApiIpblocksPatchRequest

* IpblocksPatch Partially modify IP blocks * Update the properties of the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksPatchRequest

func (*IPBlocksApiService) IpblocksPatchExecute

func (a *IPBlocksApiService) IpblocksPatchExecute(r ApiIpblocksPatchRequest) (IpBlock, *APIResponse, error)

* Execute executes the request * @return IpBlock

func (*IPBlocksApiService) IpblocksPost

* IpblocksPost Reserve a IP Block * Reserves a new IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIpblocksPostRequest

func (*IPBlocksApiService) IpblocksPostExecute

func (a *IPBlocksApiService) IpblocksPostExecute(r ApiIpblocksPostRequest) (IpBlock, *APIResponse, error)

* Execute executes the request * @return IpBlock

func (*IPBlocksApiService) IpblocksPut

func (a *IPBlocksApiService) IpblocksPut(ctx _context.Context, ipblockId string) ApiIpblocksPutRequest

* IpblocksPut Modify a IP Block by ID * Modifies the properties of the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksPutRequest

func (*IPBlocksApiService) IpblocksPutExecute

func (a *IPBlocksApiService) IpblocksPutExecute(r ApiIpblocksPutRequest) (IpBlock, *APIResponse, error)

* Execute executes the request * @return IpBlock

type IPFailover

type IPFailover struct {
	Ip      *string `json:"ip,omitempty"`
	NicUuid *string `json:"nicUuid,omitempty"`
}

IPFailover struct for IPFailover

func NewIPFailover added in v6.0.2

func NewIPFailover() *IPFailover

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

func NewIPFailoverWithDefaults added in v6.0.2

func NewIPFailoverWithDefaults() *IPFailover

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

func (*IPFailover) GetIp

func (o *IPFailover) GetIp() *string

GetIp returns the Ip field value If the value is explicit nil, nil is returned

func (*IPFailover) GetIpOk

func (o *IPFailover) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IPFailover) GetNicUuid

func (o *IPFailover) GetNicUuid() *string

GetNicUuid returns the NicUuid field value If the value is explicit nil, nil is returned

func (*IPFailover) GetNicUuidOk

func (o *IPFailover) GetNicUuidOk() (*string, bool)

GetNicUuidOk returns a tuple with the NicUuid field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IPFailover) HasIp

func (o *IPFailover) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*IPFailover) HasNicUuid

func (o *IPFailover) HasNicUuid() bool

HasNicUuid returns a boolean if a field has been set.

func (IPFailover) MarshalJSON

func (o IPFailover) MarshalJSON() ([]byte, error)

func (*IPFailover) SetIp

func (o *IPFailover) SetIp(v string)

SetIp sets field value

func (*IPFailover) SetNicUuid

func (o *IPFailover) SetNicUuid(v string)

SetNicUuid sets field value

type Image

type Image struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *ImageProperties           `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Image struct for Image

func NewImage added in v6.0.2

func NewImage(properties ImageProperties) *Image

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

func NewImageWithDefaults added in v6.0.2

func NewImageWithDefaults() *Image

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

func (*Image) GetHref

func (o *Image) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Image) GetHrefOk

func (o *Image) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Image) GetId

func (o *Image) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Image) GetIdOk

func (o *Image) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Image) GetMetadata

func (o *Image) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Image) GetMetadataOk

func (o *Image) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Image) GetProperties

func (o *Image) GetProperties() *ImageProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Image) GetPropertiesOk

func (o *Image) GetPropertiesOk() (*ImageProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Image) GetType

func (o *Image) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Image) GetTypeOk

func (o *Image) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Image) HasHref

func (o *Image) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Image) HasId

func (o *Image) HasId() bool

HasId returns a boolean if a field has been set.

func (*Image) HasMetadata

func (o *Image) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Image) HasProperties

func (o *Image) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Image) HasType

func (o *Image) HasType() bool

HasType returns a boolean if a field has been set.

func (Image) MarshalJSON

func (o Image) MarshalJSON() ([]byte, error)

func (*Image) SetHref

func (o *Image) SetHref(v string)

SetHref sets field value

func (*Image) SetId

func (o *Image) SetId(v string)

SetId sets field value

func (*Image) SetMetadata

func (o *Image) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Image) SetProperties

func (o *Image) SetProperties(v ImageProperties)

SetProperties sets field value

func (*Image) SetType

func (o *Image) SetType(v Type)

SetType sets field value

type ImageProperties

type ImageProperties struct {
	// Cloud init compatibility.
	CloudInit *string `json:"cloudInit,omitempty"`
	// Hot-plug capable CPU (no reboot required).
	CpuHotPlug *bool `json:"cpuHotPlug,omitempty"`
	// Hot-unplug capable CPU (no reboot required).
	CpuHotUnplug *bool `json:"cpuHotUnplug,omitempty"`
	// Human-readable description.
	Description *string `json:"description,omitempty"`
	// Hot-plug capable SCSI drive (no reboot required).
	DiscScsiHotPlug *bool `json:"discScsiHotPlug,omitempty"`
	// Hot-unplug capable SCSI drive (no reboot required). Not supported with Windows VMs.
	DiscScsiHotUnplug *bool `json:"discScsiHotUnplug,omitempty"`
	// Hot-plug capable Virt-IO drive (no reboot required).
	DiscVirtioHotPlug *bool `json:"discVirtioHotPlug,omitempty"`
	// Hot-unplug capable Virt-IO drive (no reboot required). Not supported with Windows VMs.
	DiscVirtioHotUnplug *bool `json:"discVirtioHotUnplug,omitempty"`
	// List of image aliases mapped for this image
	ImageAliases *[]string `json:"imageAliases,omitempty"`
	// The image type.
	ImageType *string `json:"imageType,omitempty"`
	// The OS type of this image.
	LicenceType *string `json:"licenceType"`
	// The location of this image/snapshot.
	Location *string `json:"location,omitempty"`
	// The resource name.
	Name *string `json:"name,omitempty"`
	// Hot-plug capable NIC (no reboot required).
	NicHotPlug *bool `json:"nicHotPlug,omitempty"`
	// Hot-unplug capable NIC (no reboot required).
	NicHotUnplug *bool `json:"nicHotUnplug,omitempty"`
	// Indicates whether the image is part of a public repository.
	Public *bool `json:"public,omitempty"`
	// Hot-plug capable RAM (no reboot required).
	RamHotPlug *bool `json:"ramHotPlug,omitempty"`
	// Hot-unplug capable RAM (no reboot required).
	RamHotUnplug *bool `json:"ramHotUnplug,omitempty"`
	// The image size in GB.
	Size *float32 `json:"size,omitempty"`
}

ImageProperties struct for ImageProperties

func NewImageProperties added in v6.0.2

func NewImageProperties(licenceType string) *ImageProperties

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

func NewImagePropertiesWithDefaults added in v6.0.2

func NewImagePropertiesWithDefaults() *ImageProperties

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

func (*ImageProperties) GetCloudInit

func (o *ImageProperties) GetCloudInit() *string

GetCloudInit returns the CloudInit field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetCloudInitOk

func (o *ImageProperties) GetCloudInitOk() (*string, bool)

GetCloudInitOk returns a tuple with the CloudInit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetCpuHotPlug

func (o *ImageProperties) GetCpuHotPlug() *bool

GetCpuHotPlug returns the CpuHotPlug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetCpuHotPlugOk

func (o *ImageProperties) GetCpuHotPlugOk() (*bool, bool)

GetCpuHotPlugOk returns a tuple with the CpuHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetCpuHotUnplug

func (o *ImageProperties) GetCpuHotUnplug() *bool

GetCpuHotUnplug returns the CpuHotUnplug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetCpuHotUnplugOk

func (o *ImageProperties) GetCpuHotUnplugOk() (*bool, bool)

GetCpuHotUnplugOk returns a tuple with the CpuHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetDescription

func (o *ImageProperties) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetDescriptionOk

func (o *ImageProperties) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetDiscScsiHotPlug

func (o *ImageProperties) GetDiscScsiHotPlug() *bool

GetDiscScsiHotPlug returns the DiscScsiHotPlug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetDiscScsiHotPlugOk

func (o *ImageProperties) GetDiscScsiHotPlugOk() (*bool, bool)

GetDiscScsiHotPlugOk returns a tuple with the DiscScsiHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetDiscScsiHotUnplug

func (o *ImageProperties) GetDiscScsiHotUnplug() *bool

GetDiscScsiHotUnplug returns the DiscScsiHotUnplug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetDiscScsiHotUnplugOk

func (o *ImageProperties) GetDiscScsiHotUnplugOk() (*bool, bool)

GetDiscScsiHotUnplugOk returns a tuple with the DiscScsiHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetDiscVirtioHotPlug

func (o *ImageProperties) GetDiscVirtioHotPlug() *bool

GetDiscVirtioHotPlug returns the DiscVirtioHotPlug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetDiscVirtioHotPlugOk

func (o *ImageProperties) GetDiscVirtioHotPlugOk() (*bool, bool)

GetDiscVirtioHotPlugOk returns a tuple with the DiscVirtioHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetDiscVirtioHotUnplug

func (o *ImageProperties) GetDiscVirtioHotUnplug() *bool

GetDiscVirtioHotUnplug returns the DiscVirtioHotUnplug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetDiscVirtioHotUnplugOk

func (o *ImageProperties) GetDiscVirtioHotUnplugOk() (*bool, bool)

GetDiscVirtioHotUnplugOk returns a tuple with the DiscVirtioHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetImageAliases

func (o *ImageProperties) GetImageAliases() *[]string

GetImageAliases returns the ImageAliases field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetImageAliasesOk

func (o *ImageProperties) GetImageAliasesOk() (*[]string, bool)

GetImageAliasesOk returns a tuple with the ImageAliases field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetImageType

func (o *ImageProperties) GetImageType() *string

GetImageType returns the ImageType field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetImageTypeOk

func (o *ImageProperties) GetImageTypeOk() (*string, bool)

GetImageTypeOk returns a tuple with the ImageType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetLicenceType

func (o *ImageProperties) GetLicenceType() *string

GetLicenceType returns the LicenceType field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetLicenceTypeOk

func (o *ImageProperties) GetLicenceTypeOk() (*string, bool)

GetLicenceTypeOk returns a tuple with the LicenceType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetLocation

func (o *ImageProperties) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetLocationOk

func (o *ImageProperties) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetName

func (o *ImageProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetNameOk

func (o *ImageProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetNicHotPlug

func (o *ImageProperties) GetNicHotPlug() *bool

GetNicHotPlug returns the NicHotPlug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetNicHotPlugOk

func (o *ImageProperties) GetNicHotPlugOk() (*bool, bool)

GetNicHotPlugOk returns a tuple with the NicHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetNicHotUnplug

func (o *ImageProperties) GetNicHotUnplug() *bool

GetNicHotUnplug returns the NicHotUnplug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetNicHotUnplugOk

func (o *ImageProperties) GetNicHotUnplugOk() (*bool, bool)

GetNicHotUnplugOk returns a tuple with the NicHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetPublic

func (o *ImageProperties) GetPublic() *bool

GetPublic returns the Public field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetPublicOk

func (o *ImageProperties) GetPublicOk() (*bool, bool)

GetPublicOk returns a tuple with the Public field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetRamHotPlug

func (o *ImageProperties) GetRamHotPlug() *bool

GetRamHotPlug returns the RamHotPlug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetRamHotPlugOk

func (o *ImageProperties) GetRamHotPlugOk() (*bool, bool)

GetRamHotPlugOk returns a tuple with the RamHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetRamHotUnplug

func (o *ImageProperties) GetRamHotUnplug() *bool

GetRamHotUnplug returns the RamHotUnplug field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetRamHotUnplugOk

func (o *ImageProperties) GetRamHotUnplugOk() (*bool, bool)

GetRamHotUnplugOk returns a tuple with the RamHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) GetSize

func (o *ImageProperties) GetSize() *float32

GetSize returns the Size field value If the value is explicit nil, nil is returned

func (*ImageProperties) GetSizeOk

func (o *ImageProperties) GetSizeOk() (*float32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageProperties) HasCloudInit

func (o *ImageProperties) HasCloudInit() bool

HasCloudInit returns a boolean if a field has been set.

func (*ImageProperties) HasCpuHotPlug

func (o *ImageProperties) HasCpuHotPlug() bool

HasCpuHotPlug returns a boolean if a field has been set.

func (*ImageProperties) HasCpuHotUnplug

func (o *ImageProperties) HasCpuHotUnplug() bool

HasCpuHotUnplug returns a boolean if a field has been set.

func (*ImageProperties) HasDescription

func (o *ImageProperties) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ImageProperties) HasDiscScsiHotPlug

func (o *ImageProperties) HasDiscScsiHotPlug() bool

HasDiscScsiHotPlug returns a boolean if a field has been set.

func (*ImageProperties) HasDiscScsiHotUnplug

func (o *ImageProperties) HasDiscScsiHotUnplug() bool

HasDiscScsiHotUnplug returns a boolean if a field has been set.

func (*ImageProperties) HasDiscVirtioHotPlug

func (o *ImageProperties) HasDiscVirtioHotPlug() bool

HasDiscVirtioHotPlug returns a boolean if a field has been set.

func (*ImageProperties) HasDiscVirtioHotUnplug

func (o *ImageProperties) HasDiscVirtioHotUnplug() bool

HasDiscVirtioHotUnplug returns a boolean if a field has been set.

func (*ImageProperties) HasImageAliases

func (o *ImageProperties) HasImageAliases() bool

HasImageAliases returns a boolean if a field has been set.

func (*ImageProperties) HasImageType

func (o *ImageProperties) HasImageType() bool

HasImageType returns a boolean if a field has been set.

func (*ImageProperties) HasLicenceType

func (o *ImageProperties) HasLicenceType() bool

HasLicenceType returns a boolean if a field has been set.

func (*ImageProperties) HasLocation

func (o *ImageProperties) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*ImageProperties) HasName

func (o *ImageProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*ImageProperties) HasNicHotPlug

func (o *ImageProperties) HasNicHotPlug() bool

HasNicHotPlug returns a boolean if a field has been set.

func (*ImageProperties) HasNicHotUnplug

func (o *ImageProperties) HasNicHotUnplug() bool

HasNicHotUnplug returns a boolean if a field has been set.

func (*ImageProperties) HasPublic

func (o *ImageProperties) HasPublic() bool

HasPublic returns a boolean if a field has been set.

func (*ImageProperties) HasRamHotPlug

func (o *ImageProperties) HasRamHotPlug() bool

HasRamHotPlug returns a boolean if a field has been set.

func (*ImageProperties) HasRamHotUnplug

func (o *ImageProperties) HasRamHotUnplug() bool

HasRamHotUnplug returns a boolean if a field has been set.

func (*ImageProperties) HasSize

func (o *ImageProperties) HasSize() bool

HasSize returns a boolean if a field has been set.

func (ImageProperties) MarshalJSON

func (o ImageProperties) MarshalJSON() ([]byte, error)

func (*ImageProperties) SetCloudInit

func (o *ImageProperties) SetCloudInit(v string)

SetCloudInit sets field value

func (*ImageProperties) SetCpuHotPlug

func (o *ImageProperties) SetCpuHotPlug(v bool)

SetCpuHotPlug sets field value

func (*ImageProperties) SetCpuHotUnplug

func (o *ImageProperties) SetCpuHotUnplug(v bool)

SetCpuHotUnplug sets field value

func (*ImageProperties) SetDescription

func (o *ImageProperties) SetDescription(v string)

SetDescription sets field value

func (*ImageProperties) SetDiscScsiHotPlug

func (o *ImageProperties) SetDiscScsiHotPlug(v bool)

SetDiscScsiHotPlug sets field value

func (*ImageProperties) SetDiscScsiHotUnplug

func (o *ImageProperties) SetDiscScsiHotUnplug(v bool)

SetDiscScsiHotUnplug sets field value

func (*ImageProperties) SetDiscVirtioHotPlug

func (o *ImageProperties) SetDiscVirtioHotPlug(v bool)

SetDiscVirtioHotPlug sets field value

func (*ImageProperties) SetDiscVirtioHotUnplug

func (o *ImageProperties) SetDiscVirtioHotUnplug(v bool)

SetDiscVirtioHotUnplug sets field value

func (*ImageProperties) SetImageAliases

func (o *ImageProperties) SetImageAliases(v []string)

SetImageAliases sets field value

func (*ImageProperties) SetImageType

func (o *ImageProperties) SetImageType(v string)

SetImageType sets field value

func (*ImageProperties) SetLicenceType

func (o *ImageProperties) SetLicenceType(v string)

SetLicenceType sets field value

func (*ImageProperties) SetLocation

func (o *ImageProperties) SetLocation(v string)

SetLocation sets field value

func (*ImageProperties) SetName

func (o *ImageProperties) SetName(v string)

SetName sets field value

func (*ImageProperties) SetNicHotPlug

func (o *ImageProperties) SetNicHotPlug(v bool)

SetNicHotPlug sets field value

func (*ImageProperties) SetNicHotUnplug

func (o *ImageProperties) SetNicHotUnplug(v bool)

SetNicHotUnplug sets field value

func (*ImageProperties) SetPublic

func (o *ImageProperties) SetPublic(v bool)

SetPublic sets field value

func (*ImageProperties) SetRamHotPlug

func (o *ImageProperties) SetRamHotPlug(v bool)

SetRamHotPlug sets field value

func (*ImageProperties) SetRamHotUnplug

func (o *ImageProperties) SetRamHotUnplug(v bool)

SetRamHotUnplug sets field value

func (*ImageProperties) SetSize

func (o *ImageProperties) SetSize(v float32)

SetSize sets field value

type Images

type Images struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Image `json:"items,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Images struct for Images

func NewImages added in v6.0.2

func NewImages() *Images

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

func NewImagesWithDefaults added in v6.0.2

func NewImagesWithDefaults() *Images

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

func (*Images) GetHref

func (o *Images) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Images) GetHrefOk

func (o *Images) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Images) GetId

func (o *Images) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Images) GetIdOk

func (o *Images) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Images) GetItems

func (o *Images) GetItems() *[]Image

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Images) GetItemsOk

func (o *Images) GetItemsOk() (*[]Image, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Images) GetType

func (o *Images) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Images) GetTypeOk

func (o *Images) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Images) HasHref

func (o *Images) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Images) HasId

func (o *Images) HasId() bool

HasId returns a boolean if a field has been set.

func (*Images) HasItems

func (o *Images) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Images) HasType

func (o *Images) HasType() bool

HasType returns a boolean if a field has been set.

func (Images) MarshalJSON

func (o Images) MarshalJSON() ([]byte, error)

func (*Images) SetHref

func (o *Images) SetHref(v string)

SetHref sets field value

func (*Images) SetId

func (o *Images) SetId(v string)

SetId sets field value

func (*Images) SetItems

func (o *Images) SetItems(v []Image)

SetItems sets field value

func (*Images) SetType

func (o *Images) SetType(v Type)

SetType sets field value

type ImagesApiService

type ImagesApiService service

ImagesApiService ImagesApi service

func (*ImagesApiService) ImagesDelete

func (a *ImagesApiService) ImagesDelete(ctx _context.Context, imageId string) ApiImagesDeleteRequest

* ImagesDelete Delete images * Delete the specified image; this operation is only supported for private images. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId The unique ID of the image. * @return ApiImagesDeleteRequest

func (*ImagesApiService) ImagesDeleteExecute

func (a *ImagesApiService) ImagesDeleteExecute(r ApiImagesDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*ImagesApiService) ImagesFindById

func (a *ImagesApiService) ImagesFindById(ctx _context.Context, imageId string) ApiImagesFindByIdRequest

* ImagesFindById Retrieve images * Retrieve the properties of the specified image. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId The unique ID of the image. * @return ApiImagesFindByIdRequest

func (*ImagesApiService) ImagesFindByIdExecute

func (a *ImagesApiService) ImagesFindByIdExecute(r ApiImagesFindByIdRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

func (*ImagesApiService) ImagesGet

* ImagesGet List images * List all the images within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiImagesGetRequest

func (*ImagesApiService) ImagesGetExecute

func (a *ImagesApiService) ImagesGetExecute(r ApiImagesGetRequest) (Images, *APIResponse, error)

* Execute executes the request * @return Images

func (*ImagesApiService) ImagesPatch

func (a *ImagesApiService) ImagesPatch(ctx _context.Context, imageId string) ApiImagesPatchRequest

* ImagesPatch Partially modify images * Update the properties of the specified image. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId The unique ID of the image. * @return ApiImagesPatchRequest

func (*ImagesApiService) ImagesPatchExecute

func (a *ImagesApiService) ImagesPatchExecute(r ApiImagesPatchRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

func (*ImagesApiService) ImagesPut

func (a *ImagesApiService) ImagesPut(ctx _context.Context, imageId string) ApiImagesPutRequest

* ImagesPut Modify an Image by ID * Modifies the properties of the specified image. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId The unique ID of the image. * @return ApiImagesPutRequest

func (*ImagesApiService) ImagesPutExecute

func (a *ImagesApiService) ImagesPutExecute(r ApiImagesPutRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

type Info

type Info struct {
	// The API entry point.
	Href *string `json:"href,omitempty"`
	// The API name.
	Name *string `json:"name,omitempty"`
	// The API version.
	Version *string `json:"version,omitempty"`
}

Info struct for Info

func NewInfo added in v6.0.2

func NewInfo() *Info

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

func NewInfoWithDefaults added in v6.0.2

func NewInfoWithDefaults() *Info

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

func (*Info) GetHref

func (o *Info) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Info) GetHrefOk

func (o *Info) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Info) GetName

func (o *Info) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*Info) GetNameOk

func (o *Info) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Info) GetVersion

func (o *Info) GetVersion() *string

GetVersion returns the Version field value If the value is explicit nil, nil is returned

func (*Info) GetVersionOk

func (o *Info) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Info) HasHref

func (o *Info) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Info) HasName

func (o *Info) HasName() bool

HasName returns a boolean if a field has been set.

func (*Info) HasVersion

func (o *Info) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (Info) MarshalJSON

func (o Info) MarshalJSON() ([]byte, error)

func (*Info) SetHref

func (o *Info) SetHref(v string)

SetHref sets field value

func (*Info) SetName

func (o *Info) SetName(v string)

SetName sets field value

func (*Info) SetVersion

func (o *Info) SetVersion(v string)

SetVersion sets field value

type IonosTime

type IonosTime struct {
	time.Time
}

func (*IonosTime) UnmarshalJSON

func (t *IonosTime) UnmarshalJSON(data []byte) error

type IpBlock

type IpBlock struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *IpBlockProperties         `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

IpBlock struct for IpBlock

func NewIpBlock added in v6.0.2

func NewIpBlock(properties IpBlockProperties) *IpBlock

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

func NewIpBlockWithDefaults added in v6.0.2

func NewIpBlockWithDefaults() *IpBlock

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

func (*IpBlock) GetHref

func (o *IpBlock) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*IpBlock) GetHrefOk

func (o *IpBlock) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlock) GetId

func (o *IpBlock) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*IpBlock) GetIdOk

func (o *IpBlock) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlock) GetMetadata

func (o *IpBlock) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*IpBlock) GetMetadataOk

func (o *IpBlock) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlock) GetProperties

func (o *IpBlock) GetProperties() *IpBlockProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*IpBlock) GetPropertiesOk

func (o *IpBlock) GetPropertiesOk() (*IpBlockProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlock) GetType

func (o *IpBlock) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*IpBlock) GetTypeOk

func (o *IpBlock) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlock) HasHref

func (o *IpBlock) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*IpBlock) HasId

func (o *IpBlock) HasId() bool

HasId returns a boolean if a field has been set.

func (*IpBlock) HasMetadata

func (o *IpBlock) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*IpBlock) HasProperties

func (o *IpBlock) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*IpBlock) HasType

func (o *IpBlock) HasType() bool

HasType returns a boolean if a field has been set.

func (IpBlock) MarshalJSON

func (o IpBlock) MarshalJSON() ([]byte, error)

func (*IpBlock) SetHref

func (o *IpBlock) SetHref(v string)

SetHref sets field value

func (*IpBlock) SetId

func (o *IpBlock) SetId(v string)

SetId sets field value

func (*IpBlock) SetMetadata

func (o *IpBlock) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*IpBlock) SetProperties

func (o *IpBlock) SetProperties(v IpBlockProperties)

SetProperties sets field value

func (*IpBlock) SetType

func (o *IpBlock) SetType(v Type)

SetType sets field value

type IpBlockProperties

type IpBlockProperties struct {
	// Read-Only attribute. Lists consumption detail for an individual IP
	IpConsumers *[]IpConsumer `json:"ipConsumers,omitempty"`
	// Collection of IPs, associated with the IP Block.
	Ips *[]string `json:"ips,omitempty"`
	// Location of that IP block. Property cannot be modified after it is created (disallowed in update requests).
	Location *string `json:"location"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// The size of the IP block.
	Size *int32 `json:"size"`
}

IpBlockProperties struct for IpBlockProperties

func NewIpBlockProperties added in v6.0.2

func NewIpBlockProperties(location string, size int32) *IpBlockProperties

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

func NewIpBlockPropertiesWithDefaults added in v6.0.2

func NewIpBlockPropertiesWithDefaults() *IpBlockProperties

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

func (*IpBlockProperties) GetIpConsumers

func (o *IpBlockProperties) GetIpConsumers() *[]IpConsumer

GetIpConsumers returns the IpConsumers field value If the value is explicit nil, nil is returned

func (*IpBlockProperties) GetIpConsumersOk

func (o *IpBlockProperties) GetIpConsumersOk() (*[]IpConsumer, bool)

GetIpConsumersOk returns a tuple with the IpConsumers field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlockProperties) GetIps

func (o *IpBlockProperties) GetIps() *[]string

GetIps returns the Ips field value If the value is explicit nil, nil is returned

func (*IpBlockProperties) GetIpsOk

func (o *IpBlockProperties) GetIpsOk() (*[]string, bool)

GetIpsOk returns a tuple with the Ips field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlockProperties) GetLocation

func (o *IpBlockProperties) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, nil is returned

func (*IpBlockProperties) GetLocationOk

func (o *IpBlockProperties) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlockProperties) GetName

func (o *IpBlockProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*IpBlockProperties) GetNameOk

func (o *IpBlockProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlockProperties) GetSize

func (o *IpBlockProperties) GetSize() *int32

GetSize returns the Size field value If the value is explicit nil, nil is returned

func (*IpBlockProperties) GetSizeOk

func (o *IpBlockProperties) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlockProperties) HasIpConsumers

func (o *IpBlockProperties) HasIpConsumers() bool

HasIpConsumers returns a boolean if a field has been set.

func (*IpBlockProperties) HasIps

func (o *IpBlockProperties) HasIps() bool

HasIps returns a boolean if a field has been set.

func (*IpBlockProperties) HasLocation

func (o *IpBlockProperties) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*IpBlockProperties) HasName

func (o *IpBlockProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*IpBlockProperties) HasSize

func (o *IpBlockProperties) HasSize() bool

HasSize returns a boolean if a field has been set.

func (IpBlockProperties) MarshalJSON

func (o IpBlockProperties) MarshalJSON() ([]byte, error)

func (*IpBlockProperties) SetIpConsumers

func (o *IpBlockProperties) SetIpConsumers(v []IpConsumer)

SetIpConsumers sets field value

func (*IpBlockProperties) SetIps

func (o *IpBlockProperties) SetIps(v []string)

SetIps sets field value

func (*IpBlockProperties) SetLocation

func (o *IpBlockProperties) SetLocation(v string)

SetLocation sets field value

func (*IpBlockProperties) SetName

func (o *IpBlockProperties) SetName(v string)

SetName sets field value

func (*IpBlockProperties) SetSize

func (o *IpBlockProperties) SetSize(v int32)

SetSize sets field value

type IpBlocks

type IpBlocks struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]IpBlock `json:"items,omitempty"`
	// The limit, specified in the request (if not specified, the endpoint's default pagination limit is used).
	Limit *float32 `json:"limit,omitempty"`
	// The offset, specified in the request (if not is specified, 0 is used by default).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

IpBlocks struct for IpBlocks

func NewIpBlocks added in v6.0.2

func NewIpBlocks() *IpBlocks

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

func NewIpBlocksWithDefaults added in v6.0.2

func NewIpBlocksWithDefaults() *IpBlocks

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

func (*IpBlocks) GetHref

func (o *IpBlocks) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*IpBlocks) GetHrefOk

func (o *IpBlocks) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlocks) GetId

func (o *IpBlocks) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*IpBlocks) GetIdOk

func (o *IpBlocks) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlocks) GetItems

func (o *IpBlocks) GetItems() *[]IpBlock

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*IpBlocks) GetItemsOk

func (o *IpBlocks) GetItemsOk() (*[]IpBlock, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlocks) GetLimit

func (o *IpBlocks) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*IpBlocks) GetLimitOk

func (o *IpBlocks) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *IpBlocks) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*IpBlocks) GetLinksOk

func (o *IpBlocks) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlocks) GetOffset

func (o *IpBlocks) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*IpBlocks) GetOffsetOk

func (o *IpBlocks) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlocks) GetType

func (o *IpBlocks) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*IpBlocks) GetTypeOk

func (o *IpBlocks) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpBlocks) HasHref

func (o *IpBlocks) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*IpBlocks) HasId

func (o *IpBlocks) HasId() bool

HasId returns a boolean if a field has been set.

func (*IpBlocks) HasItems

func (o *IpBlocks) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*IpBlocks) HasLimit

func (o *IpBlocks) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *IpBlocks) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*IpBlocks) HasOffset

func (o *IpBlocks) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*IpBlocks) HasType

func (o *IpBlocks) HasType() bool

HasType returns a boolean if a field has been set.

func (IpBlocks) MarshalJSON

func (o IpBlocks) MarshalJSON() ([]byte, error)

func (*IpBlocks) SetHref

func (o *IpBlocks) SetHref(v string)

SetHref sets field value

func (*IpBlocks) SetId

func (o *IpBlocks) SetId(v string)

SetId sets field value

func (*IpBlocks) SetItems

func (o *IpBlocks) SetItems(v []IpBlock)

SetItems sets field value

func (*IpBlocks) SetLimit

func (o *IpBlocks) SetLimit(v float32)

SetLimit sets field value

func (o *IpBlocks) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*IpBlocks) SetOffset

func (o *IpBlocks) SetOffset(v float32)

SetOffset sets field value

func (*IpBlocks) SetType

func (o *IpBlocks) SetType(v Type)

SetType sets field value

type IpConsumer

type IpConsumer struct {
	DatacenterId    *string `json:"datacenterId,omitempty"`
	DatacenterName  *string `json:"datacenterName,omitempty"`
	Ip              *string `json:"ip,omitempty"`
	K8sClusterUuid  *string `json:"k8sClusterUuid,omitempty"`
	K8sNodePoolUuid *string `json:"k8sNodePoolUuid,omitempty"`
	Mac             *string `json:"mac,omitempty"`
	NicId           *string `json:"nicId,omitempty"`
	ServerId        *string `json:"serverId,omitempty"`
	ServerName      *string `json:"serverName,omitempty"`
}

IpConsumer struct for IpConsumer

func NewIpConsumer added in v6.0.2

func NewIpConsumer() *IpConsumer

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

func NewIpConsumerWithDefaults added in v6.0.2

func NewIpConsumerWithDefaults() *IpConsumer

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

func (*IpConsumer) GetDatacenterId

func (o *IpConsumer) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, nil is returned

func (*IpConsumer) GetDatacenterIdOk

func (o *IpConsumer) GetDatacenterIdOk() (*string, bool)

GetDatacenterIdOk returns a tuple with the DatacenterId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpConsumer) GetDatacenterName

func (o *IpConsumer) GetDatacenterName() *string

GetDatacenterName returns the DatacenterName field value If the value is explicit nil, nil is returned

func (*IpConsumer) GetDatacenterNameOk

func (o *IpConsumer) GetDatacenterNameOk() (*string, bool)

GetDatacenterNameOk returns a tuple with the DatacenterName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpConsumer) GetIp

func (o *IpConsumer) GetIp() *string

GetIp returns the Ip field value If the value is explicit nil, nil is returned

func (*IpConsumer) GetIpOk

func (o *IpConsumer) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpConsumer) GetK8sClusterUuid

func (o *IpConsumer) GetK8sClusterUuid() *string

GetK8sClusterUuid returns the K8sClusterUuid field value If the value is explicit nil, nil is returned

func (*IpConsumer) GetK8sClusterUuidOk

func (o *IpConsumer) GetK8sClusterUuidOk() (*string, bool)

GetK8sClusterUuidOk returns a tuple with the K8sClusterUuid field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpConsumer) GetK8sNodePoolUuid

func (o *IpConsumer) GetK8sNodePoolUuid() *string

GetK8sNodePoolUuid returns the K8sNodePoolUuid field value If the value is explicit nil, nil is returned

func (*IpConsumer) GetK8sNodePoolUuidOk

func (o *IpConsumer) GetK8sNodePoolUuidOk() (*string, bool)

GetK8sNodePoolUuidOk returns a tuple with the K8sNodePoolUuid field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpConsumer) GetMac

func (o *IpConsumer) GetMac() *string

GetMac returns the Mac field value If the value is explicit nil, nil is returned

func (*IpConsumer) GetMacOk

func (o *IpConsumer) GetMacOk() (*string, bool)

GetMacOk returns a tuple with the Mac field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpConsumer) GetNicId

func (o *IpConsumer) GetNicId() *string

GetNicId returns the NicId field value If the value is explicit nil, nil is returned

func (*IpConsumer) GetNicIdOk

func (o *IpConsumer) GetNicIdOk() (*string, bool)

GetNicIdOk returns a tuple with the NicId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpConsumer) GetServerId

func (o *IpConsumer) GetServerId() *string

GetServerId returns the ServerId field value If the value is explicit nil, nil is returned

func (*IpConsumer) GetServerIdOk

func (o *IpConsumer) GetServerIdOk() (*string, bool)

GetServerIdOk returns a tuple with the ServerId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpConsumer) GetServerName

func (o *IpConsumer) GetServerName() *string

GetServerName returns the ServerName field value If the value is explicit nil, nil is returned

func (*IpConsumer) GetServerNameOk

func (o *IpConsumer) GetServerNameOk() (*string, bool)

GetServerNameOk returns a tuple with the ServerName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IpConsumer) HasDatacenterId

func (o *IpConsumer) HasDatacenterId() bool

HasDatacenterId returns a boolean if a field has been set.

func (*IpConsumer) HasDatacenterName

func (o *IpConsumer) HasDatacenterName() bool

HasDatacenterName returns a boolean if a field has been set.

func (*IpConsumer) HasIp

func (o *IpConsumer) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*IpConsumer) HasK8sClusterUuid

func (o *IpConsumer) HasK8sClusterUuid() bool

HasK8sClusterUuid returns a boolean if a field has been set.

func (*IpConsumer) HasK8sNodePoolUuid

func (o *IpConsumer) HasK8sNodePoolUuid() bool

HasK8sNodePoolUuid returns a boolean if a field has been set.

func (*IpConsumer) HasMac

func (o *IpConsumer) HasMac() bool

HasMac returns a boolean if a field has been set.

func (*IpConsumer) HasNicId

func (o *IpConsumer) HasNicId() bool

HasNicId returns a boolean if a field has been set.

func (*IpConsumer) HasServerId

func (o *IpConsumer) HasServerId() bool

HasServerId returns a boolean if a field has been set.

func (*IpConsumer) HasServerName

func (o *IpConsumer) HasServerName() bool

HasServerName returns a boolean if a field has been set.

func (IpConsumer) MarshalJSON

func (o IpConsumer) MarshalJSON() ([]byte, error)

func (*IpConsumer) SetDatacenterId

func (o *IpConsumer) SetDatacenterId(v string)

SetDatacenterId sets field value

func (*IpConsumer) SetDatacenterName

func (o *IpConsumer) SetDatacenterName(v string)

SetDatacenterName sets field value

func (*IpConsumer) SetIp

func (o *IpConsumer) SetIp(v string)

SetIp sets field value

func (*IpConsumer) SetK8sClusterUuid

func (o *IpConsumer) SetK8sClusterUuid(v string)

SetK8sClusterUuid sets field value

func (*IpConsumer) SetK8sNodePoolUuid

func (o *IpConsumer) SetK8sNodePoolUuid(v string)

SetK8sNodePoolUuid sets field value

func (*IpConsumer) SetMac

func (o *IpConsumer) SetMac(v string)

SetMac sets field value

func (*IpConsumer) SetNicId

func (o *IpConsumer) SetNicId(v string)

SetNicId sets field value

func (*IpConsumer) SetServerId

func (o *IpConsumer) SetServerId(v string)

SetServerId sets field value

func (*IpConsumer) SetServerName

func (o *IpConsumer) SetServerName(v string)

SetServerName sets field value

type KubernetesApiService

type KubernetesApiService service

KubernetesApiService KubernetesApi service

func (*KubernetesApiService) K8sDelete

func (a *KubernetesApiService) K8sDelete(ctx _context.Context, k8sClusterId string) ApiK8sDeleteRequest

* K8sDelete Delete a Kubernetes Cluster by ID * Deletes the K8s cluster specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @return ApiK8sDeleteRequest

func (*KubernetesApiService) K8sDeleteExecute

func (a *KubernetesApiService) K8sDeleteExecute(r ApiK8sDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*KubernetesApiService) K8sFindByClusterId

func (a *KubernetesApiService) K8sFindByClusterId(ctx _context.Context, k8sClusterId string) ApiK8sFindByClusterIdRequest

* K8sFindByClusterId Get a Kubernetes Cluster by ID * Retrieves the K8s cluster specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the K8s cluster to be retrieved. * @return ApiK8sFindByClusterIdRequest

func (*KubernetesApiService) K8sFindByClusterIdExecute

* Execute executes the request * @return KubernetesCluster

func (*KubernetesApiService) K8sGet

* K8sGet Get Kubernetes Clusters * Retrieves a list of all K8s clusters provisioned under your account. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiK8sGetRequest

func (*KubernetesApiService) K8sGetExecute

* Execute executes the request * @return KubernetesClusters

func (*KubernetesApiService) K8sKubeconfigGet

func (a *KubernetesApiService) K8sKubeconfigGet(ctx _context.Context, k8sClusterId string) ApiK8sKubeconfigGetRequest

* K8sKubeconfigGet Get Kubernetes Configuration File * Retrieves the configuration file for the specified K8s cluster. You can define the format (YAML or JSON) of the returned file in the Accept header. By default, 'application/yaml' is specified. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @return ApiK8sKubeconfigGetRequest

func (*KubernetesApiService) K8sKubeconfigGetExecute

func (a *KubernetesApiService) K8sKubeconfigGetExecute(r ApiK8sKubeconfigGetRequest) (string, *APIResponse, error)

* Execute executes the request * @return string

func (*KubernetesApiService) K8sNodepoolsDelete

func (a *KubernetesApiService) K8sNodepoolsDelete(ctx _context.Context, k8sClusterId string, nodepoolId string) ApiK8sNodepoolsDeleteRequest

* K8sNodepoolsDelete Delete a Kubernetes Node Pool by ID * Deletes the K8s node pool specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @param nodepoolId The unique ID of the Kubernetes node pool. * @return ApiK8sNodepoolsDeleteRequest

func (*KubernetesApiService) K8sNodepoolsDeleteExecute

func (a *KubernetesApiService) K8sNodepoolsDeleteExecute(r ApiK8sNodepoolsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*KubernetesApiService) K8sNodepoolsFindById

func (a *KubernetesApiService) K8sNodepoolsFindById(ctx _context.Context, k8sClusterId string, nodepoolId string) ApiK8sNodepoolsFindByIdRequest

* K8sNodepoolsFindById Get a Kubernetes Node Pool by ID * Retrieves the K8s node pool specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @param nodepoolId The unique ID of the Kubernetes node pool. * @return ApiK8sNodepoolsFindByIdRequest

func (*KubernetesApiService) K8sNodepoolsFindByIdExecute

* Execute executes the request * @return KubernetesNodePool

func (*KubernetesApiService) K8sNodepoolsGet

func (a *KubernetesApiService) K8sNodepoolsGet(ctx _context.Context, k8sClusterId string) ApiK8sNodepoolsGetRequest

* K8sNodepoolsGet Get Kubernetes Node Pools * Retrieves a list of K8s node pools of a cluster specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @return ApiK8sNodepoolsGetRequest

func (*KubernetesApiService) K8sNodepoolsGetExecute

* Execute executes the request * @return KubernetesNodePools

func (*KubernetesApiService) K8sNodepoolsNodesDelete

func (a *KubernetesApiService) K8sNodepoolsNodesDelete(ctx _context.Context, k8sClusterId string, nodepoolId string, nodeId string) ApiK8sNodepoolsNodesDeleteRequest

* K8sNodepoolsNodesDelete Delete a Kubernetes Node by ID * Deletes the K8s node specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @param nodepoolId The unique ID of the Kubernetes node pool. * @param nodeId The unique ID of the Kubernetes node. * @return ApiK8sNodepoolsNodesDeleteRequest

func (*KubernetesApiService) K8sNodepoolsNodesDeleteExecute

func (a *KubernetesApiService) K8sNodepoolsNodesDeleteExecute(r ApiK8sNodepoolsNodesDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*KubernetesApiService) K8sNodepoolsNodesFindById

func (a *KubernetesApiService) K8sNodepoolsNodesFindById(ctx _context.Context, k8sClusterId string, nodepoolId string, nodeId string) ApiK8sNodepoolsNodesFindByIdRequest

* K8sNodepoolsNodesFindById Get Kubernetes Node by ID * Retrieves the K8s node specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @param nodepoolId The unique ID of the Kubernetes node pool. * @param nodeId The unique ID of the Kubernetes node. * @return ApiK8sNodepoolsNodesFindByIdRequest

func (*KubernetesApiService) K8sNodepoolsNodesFindByIdExecute

func (a *KubernetesApiService) K8sNodepoolsNodesFindByIdExecute(r ApiK8sNodepoolsNodesFindByIdRequest) (KubernetesNode, *APIResponse, error)

* Execute executes the request * @return KubernetesNode

func (*KubernetesApiService) K8sNodepoolsNodesGet

func (a *KubernetesApiService) K8sNodepoolsNodesGet(ctx _context.Context, k8sClusterId string, nodepoolId string) ApiK8sNodepoolsNodesGetRequest

* K8sNodepoolsNodesGet Get Kubernetes Nodes * Retrieves the list of all K8s nodes of the specified node pool. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @param nodepoolId The unique ID of the Kubernetes node pool. * @return ApiK8sNodepoolsNodesGetRequest

func (*KubernetesApiService) K8sNodepoolsNodesGetExecute

* Execute executes the request * @return KubernetesNodes

func (*KubernetesApiService) K8sNodepoolsNodesReplacePost

func (a *KubernetesApiService) K8sNodepoolsNodesReplacePost(ctx _context.Context, k8sClusterId string, nodepoolId string, nodeId string) ApiK8sNodepoolsNodesReplacePostRequest
  • K8sNodepoolsNodesReplacePost Recreate a Kubernetes Node by ID
  • Recreates the K8s node specified by its ID.

If a node becomes unusable, Managed Kubernetes allows you to recreate it with a configuration based on the node pool template. Once the status is 'Active,' all the pods from the failed node will be migrated to the new node. The node pool has an additional billable 'active' node during this process.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param k8sClusterId The unique ID of the Kubernetes cluster.
  • @param nodepoolId The unique ID of the Kubernetes node pool.
  • @param nodeId The unique ID of the Kubernetes node.
  • @return ApiK8sNodepoolsNodesReplacePostRequest

func (*KubernetesApiService) K8sNodepoolsNodesReplacePostExecute

func (a *KubernetesApiService) K8sNodepoolsNodesReplacePostExecute(r ApiK8sNodepoolsNodesReplacePostRequest) (*APIResponse, error)

* Execute executes the request

func (*KubernetesApiService) K8sNodepoolsPost

func (a *KubernetesApiService) K8sNodepoolsPost(ctx _context.Context, k8sClusterId string) ApiK8sNodepoolsPostRequest

* K8sNodepoolsPost Create a Kubernetes Node Pool * Creates a node pool inside the specified K8s cluster. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @return ApiK8sNodepoolsPostRequest

func (*KubernetesApiService) K8sNodepoolsPostExecute

* Execute executes the request * @return KubernetesNodePool

func (*KubernetesApiService) K8sNodepoolsPut

func (a *KubernetesApiService) K8sNodepoolsPut(ctx _context.Context, k8sClusterId string, nodepoolId string) ApiK8sNodepoolsPutRequest

* K8sNodepoolsPut Modify a Kubernetes Node Pool by ID * Modifies the K8s node pool specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @param nodepoolId The unique ID of the Kubernetes node pool. * @return ApiK8sNodepoolsPutRequest

func (*KubernetesApiService) K8sNodepoolsPutExecute

* Execute executes the request * @return KubernetesNodePool

func (*KubernetesApiService) K8sPost

* K8sPost Create a Kubernetes Cluster * Creates a K8s cluster provisioned under your account. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiK8sPostRequest

func (*KubernetesApiService) K8sPostExecute

* Execute executes the request * @return KubernetesCluster

func (*KubernetesApiService) K8sPut

func (a *KubernetesApiService) K8sPut(ctx _context.Context, k8sClusterId string) ApiK8sPutRequest

* K8sPut Modify a Kubernetes Cluster by ID * Modifies the K8s cluster specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param k8sClusterId The unique ID of the Kubernetes cluster. * @return ApiK8sPutRequest

func (*KubernetesApiService) K8sPutExecute

* Execute executes the request * @return KubernetesCluster

func (*KubernetesApiService) K8sVersionsDefaultGet

* K8sVersionsDefaultGet Get Default Kubernetes Version * Retrieves the current default K8s version to be used by the clusters and node pools. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiK8sVersionsDefaultGetRequest

func (*KubernetesApiService) K8sVersionsDefaultGetExecute

func (a *KubernetesApiService) K8sVersionsDefaultGetExecute(r ApiK8sVersionsDefaultGetRequest) (string, *APIResponse, error)

* Execute executes the request * @return string

func (*KubernetesApiService) K8sVersionsGet

* K8sVersionsGet Get Kubernetes Versions * Lists available K8s versions. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiK8sVersionsGetRequest

func (*KubernetesApiService) K8sVersionsGetExecute

func (a *KubernetesApiService) K8sVersionsGetExecute(r ApiK8sVersionsGetRequest) ([]string, *APIResponse, error)

* Execute executes the request * @return []string

type KubernetesAutoScaling

type KubernetesAutoScaling struct {
	// The maximum number of worker nodes that the managed node pool can scale in. Must be >= minNodeCount and must be >= nodeCount. Required if autoScaling is specified.
	MaxNodeCount *int32 `json:"maxNodeCount"`
	// The minimum number of working nodes that the managed node pool can scale must be >= 1 and >= nodeCount. Required if autoScaling is specified.
	MinNodeCount *int32 `json:"minNodeCount"`
}

KubernetesAutoScaling struct for KubernetesAutoScaling

func NewKubernetesAutoScaling added in v6.0.2

func NewKubernetesAutoScaling(maxNodeCount int32, minNodeCount int32) *KubernetesAutoScaling

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

func NewKubernetesAutoScalingWithDefaults added in v6.0.2

func NewKubernetesAutoScalingWithDefaults() *KubernetesAutoScaling

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

func (*KubernetesAutoScaling) GetMaxNodeCount

func (o *KubernetesAutoScaling) GetMaxNodeCount() *int32

GetMaxNodeCount returns the MaxNodeCount field value If the value is explicit nil, nil is returned

func (*KubernetesAutoScaling) GetMaxNodeCountOk

func (o *KubernetesAutoScaling) GetMaxNodeCountOk() (*int32, bool)

GetMaxNodeCountOk returns a tuple with the MaxNodeCount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesAutoScaling) GetMinNodeCount

func (o *KubernetesAutoScaling) GetMinNodeCount() *int32

GetMinNodeCount returns the MinNodeCount field value If the value is explicit nil, nil is returned

func (*KubernetesAutoScaling) GetMinNodeCountOk

func (o *KubernetesAutoScaling) GetMinNodeCountOk() (*int32, bool)

GetMinNodeCountOk returns a tuple with the MinNodeCount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesAutoScaling) HasMaxNodeCount

func (o *KubernetesAutoScaling) HasMaxNodeCount() bool

HasMaxNodeCount returns a boolean if a field has been set.

func (*KubernetesAutoScaling) HasMinNodeCount

func (o *KubernetesAutoScaling) HasMinNodeCount() bool

HasMinNodeCount returns a boolean if a field has been set.

func (KubernetesAutoScaling) MarshalJSON

func (o KubernetesAutoScaling) MarshalJSON() ([]byte, error)

func (*KubernetesAutoScaling) SetMaxNodeCount

func (o *KubernetesAutoScaling) SetMaxNodeCount(v int32)

SetMaxNodeCount sets field value

func (*KubernetesAutoScaling) SetMinNodeCount

func (o *KubernetesAutoScaling) SetMinNodeCount(v int32)

SetMinNodeCount sets field value

type KubernetesCluster

type KubernetesCluster struct {
	Entities *KubernetesClusterEntities `json:"entities,omitempty"`
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource unique identifier.
	Id         *string                      `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata   `json:"metadata,omitempty"`
	Properties *KubernetesClusterProperties `json:"properties"`
	// The object type.
	Type *string `json:"type,omitempty"`
}

KubernetesCluster struct for KubernetesCluster

func NewKubernetesCluster added in v6.0.2

func NewKubernetesCluster(properties KubernetesClusterProperties) *KubernetesCluster

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

func NewKubernetesClusterWithDefaults added in v6.0.2

func NewKubernetesClusterWithDefaults() *KubernetesCluster

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

func (*KubernetesCluster) GetEntities

func (o *KubernetesCluster) GetEntities() *KubernetesClusterEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*KubernetesCluster) GetEntitiesOk

func (o *KubernetesCluster) GetEntitiesOk() (*KubernetesClusterEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesCluster) GetHref

func (o *KubernetesCluster) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesCluster) GetHrefOk

func (o *KubernetesCluster) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesCluster) GetId

func (o *KubernetesCluster) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesCluster) GetIdOk

func (o *KubernetesCluster) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesCluster) GetMetadata

func (o *KubernetesCluster) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*KubernetesCluster) GetMetadataOk

func (o *KubernetesCluster) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesCluster) GetProperties

func (o *KubernetesCluster) GetProperties() *KubernetesClusterProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*KubernetesCluster) GetPropertiesOk

func (o *KubernetesCluster) GetPropertiesOk() (*KubernetesClusterProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesCluster) GetType

func (o *KubernetesCluster) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesCluster) GetTypeOk

func (o *KubernetesCluster) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesCluster) HasEntities

func (o *KubernetesCluster) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*KubernetesCluster) HasHref

func (o *KubernetesCluster) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesCluster) HasId

func (o *KubernetesCluster) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesCluster) HasMetadata

func (o *KubernetesCluster) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*KubernetesCluster) HasProperties

func (o *KubernetesCluster) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*KubernetesCluster) HasType

func (o *KubernetesCluster) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesCluster) MarshalJSON

func (o KubernetesCluster) MarshalJSON() ([]byte, error)

func (*KubernetesCluster) SetEntities

func (o *KubernetesCluster) SetEntities(v KubernetesClusterEntities)

SetEntities sets field value

func (*KubernetesCluster) SetHref

func (o *KubernetesCluster) SetHref(v string)

SetHref sets field value

func (*KubernetesCluster) SetId

func (o *KubernetesCluster) SetId(v string)

SetId sets field value

func (*KubernetesCluster) SetMetadata

func (o *KubernetesCluster) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*KubernetesCluster) SetProperties

func (o *KubernetesCluster) SetProperties(v KubernetesClusterProperties)

SetProperties sets field value

func (*KubernetesCluster) SetType

func (o *KubernetesCluster) SetType(v string)

SetType sets field value

type KubernetesClusterEntities

type KubernetesClusterEntities struct {
	Nodepools *KubernetesNodePools `json:"nodepools,omitempty"`
}

KubernetesClusterEntities struct for KubernetesClusterEntities

func NewKubernetesClusterEntities added in v6.0.2

func NewKubernetesClusterEntities() *KubernetesClusterEntities

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

func NewKubernetesClusterEntitiesWithDefaults added in v6.0.2

func NewKubernetesClusterEntitiesWithDefaults() *KubernetesClusterEntities

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

func (*KubernetesClusterEntities) GetNodepools

GetNodepools returns the Nodepools field value If the value is explicit nil, nil is returned

func (*KubernetesClusterEntities) GetNodepoolsOk

func (o *KubernetesClusterEntities) GetNodepoolsOk() (*KubernetesNodePools, bool)

GetNodepoolsOk returns a tuple with the Nodepools field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterEntities) HasNodepools

func (o *KubernetesClusterEntities) HasNodepools() bool

HasNodepools returns a boolean if a field has been set.

func (KubernetesClusterEntities) MarshalJSON

func (o KubernetesClusterEntities) MarshalJSON() ([]byte, error)

func (*KubernetesClusterEntities) SetNodepools

SetNodepools sets field value

type KubernetesClusterForPost

type KubernetesClusterForPost struct {
	Entities *KubernetesClusterEntities `json:"entities,omitempty"`
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource unique identifier.
	Id         *string                             `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata          `json:"metadata,omitempty"`
	Properties *KubernetesClusterPropertiesForPost `json:"properties"`
	// The object type.
	Type *string `json:"type,omitempty"`
}

KubernetesClusterForPost struct for KubernetesClusterForPost

func NewKubernetesClusterForPost added in v6.0.2

func NewKubernetesClusterForPost(properties KubernetesClusterPropertiesForPost) *KubernetesClusterForPost

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

func NewKubernetesClusterForPostWithDefaults added in v6.0.2

func NewKubernetesClusterForPostWithDefaults() *KubernetesClusterForPost

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

func (*KubernetesClusterForPost) GetEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPost) GetEntitiesOk

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPost) GetHref

func (o *KubernetesClusterForPost) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPost) GetHrefOk

func (o *KubernetesClusterForPost) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPost) GetId

func (o *KubernetesClusterForPost) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPost) GetIdOk

func (o *KubernetesClusterForPost) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPost) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPost) GetMetadataOk

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPost) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPost) GetPropertiesOk

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPost) GetType

func (o *KubernetesClusterForPost) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPost) GetTypeOk

func (o *KubernetesClusterForPost) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPost) HasEntities

func (o *KubernetesClusterForPost) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*KubernetesClusterForPost) HasHref

func (o *KubernetesClusterForPost) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesClusterForPost) HasId

func (o *KubernetesClusterForPost) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesClusterForPost) HasMetadata

func (o *KubernetesClusterForPost) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*KubernetesClusterForPost) HasProperties

func (o *KubernetesClusterForPost) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*KubernetesClusterForPost) HasType

func (o *KubernetesClusterForPost) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesClusterForPost) MarshalJSON

func (o KubernetesClusterForPost) MarshalJSON() ([]byte, error)

func (*KubernetesClusterForPost) SetEntities

SetEntities sets field value

func (*KubernetesClusterForPost) SetHref

func (o *KubernetesClusterForPost) SetHref(v string)

SetHref sets field value

func (*KubernetesClusterForPost) SetId

func (o *KubernetesClusterForPost) SetId(v string)

SetId sets field value

func (*KubernetesClusterForPost) SetMetadata

SetMetadata sets field value

func (*KubernetesClusterForPost) SetProperties

SetProperties sets field value

func (*KubernetesClusterForPost) SetType

func (o *KubernetesClusterForPost) SetType(v string)

SetType sets field value

type KubernetesClusterForPut

type KubernetesClusterForPut struct {
	Entities *KubernetesClusterEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                            `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata         `json:"metadata,omitempty"`
	Properties *KubernetesClusterPropertiesForPut `json:"properties"`
	// The type of object.
	Type *string `json:"type,omitempty"`
}

KubernetesClusterForPut struct for KubernetesClusterForPut

func NewKubernetesClusterForPut added in v6.0.2

func NewKubernetesClusterForPut(properties KubernetesClusterPropertiesForPut) *KubernetesClusterForPut

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

func NewKubernetesClusterForPutWithDefaults added in v6.0.2

func NewKubernetesClusterForPutWithDefaults() *KubernetesClusterForPut

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

func (*KubernetesClusterForPut) GetEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPut) GetEntitiesOk

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPut) GetHref

func (o *KubernetesClusterForPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPut) GetHrefOk

func (o *KubernetesClusterForPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPut) GetId

func (o *KubernetesClusterForPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPut) GetIdOk

func (o *KubernetesClusterForPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPut) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPut) GetMetadataOk

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPut) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPut) GetPropertiesOk

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPut) GetType

func (o *KubernetesClusterForPut) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesClusterForPut) GetTypeOk

func (o *KubernetesClusterForPut) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterForPut) HasEntities

func (o *KubernetesClusterForPut) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*KubernetesClusterForPut) HasHref

func (o *KubernetesClusterForPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesClusterForPut) HasId

func (o *KubernetesClusterForPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesClusterForPut) HasMetadata

func (o *KubernetesClusterForPut) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*KubernetesClusterForPut) HasProperties

func (o *KubernetesClusterForPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*KubernetesClusterForPut) HasType

func (o *KubernetesClusterForPut) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesClusterForPut) MarshalJSON

func (o KubernetesClusterForPut) MarshalJSON() ([]byte, error)

func (*KubernetesClusterForPut) SetEntities

SetEntities sets field value

func (*KubernetesClusterForPut) SetHref

func (o *KubernetesClusterForPut) SetHref(v string)

SetHref sets field value

func (*KubernetesClusterForPut) SetId

func (o *KubernetesClusterForPut) SetId(v string)

SetId sets field value

func (*KubernetesClusterForPut) SetMetadata

SetMetadata sets field value

func (*KubernetesClusterForPut) SetProperties

SetProperties sets field value

func (*KubernetesClusterForPut) SetType

func (o *KubernetesClusterForPut) SetType(v string)

SetType sets field value

type KubernetesClusterProperties

type KubernetesClusterProperties struct {
	// Access to the K8s API server is restricted to these CIDRs. Traffic, internal to the cluster, is not affected by this restriction. If no allowlist is specified, access is not restricted. If an IP without subnet mask is provided, the default value is used: 32 for IPv4 and 128 for IPv6.
	ApiSubnetAllowList *[]string `json:"apiSubnetAllowList,omitempty"`
	// List of available versions for upgrading the cluster
	AvailableUpgradeVersions *[]string `json:"availableUpgradeVersions,omitempty"`
	// The Kubernetes version the cluster is running. This imposes restrictions on what Kubernetes versions can be run in a cluster's nodepools. Additionally, not all Kubernetes versions are viable upgrade targets for all prior versions.
	K8sVersion *string `json:"k8sVersion,omitempty"`
	// The location of the cluster if the cluster is private. This property is immutable. The location must be enabled for your contract or you must have a Datacenter within that location. This attribute is mandatory if the cluster is private.
	Location          *string                      `json:"location,omitempty"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// A Kubernetes cluster name. Valid Kubernetes cluster name must be 63 characters or less and must be empty or begin and end with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
	Name *string `json:"name"`
	// The nat gateway IP of the cluster if the cluster is private. This property is immutable. Must be a reserved IP in the same location as the cluster's location. This attribute is mandatory if the cluster is private.
	NatGatewayIp *string `json:"natGatewayIp,omitempty"`
	// The node subnet of the cluster, if the cluster is private. This property is optional and immutable. Must be a valid CIDR notation for an IPv4 network prefix of 16 bits length.
	NodeSubnet *string `json:"nodeSubnet,omitempty"`
	// The indicator if the cluster is public or private. Be aware that setting it to false is currently in beta phase.
	Public *bool `json:"public,omitempty"`
	// List of S3 bucket configured for K8s usage. For now it contains only an S3 bucket used to store K8s API audit logs
	S3Buckets *[]S3Bucket `json:"s3Buckets,omitempty"`
	// List of versions that may be used for node pools under this cluster
	ViableNodePoolVersions *[]string `json:"viableNodePoolVersions,omitempty"`
}

KubernetesClusterProperties struct for KubernetesClusterProperties

func NewKubernetesClusterProperties added in v6.0.2

func NewKubernetesClusterProperties(name string) *KubernetesClusterProperties

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

func NewKubernetesClusterPropertiesWithDefaults added in v6.0.2

func NewKubernetesClusterPropertiesWithDefaults() *KubernetesClusterProperties

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

func (*KubernetesClusterProperties) GetApiSubnetAllowList

func (o *KubernetesClusterProperties) GetApiSubnetAllowList() *[]string

GetApiSubnetAllowList returns the ApiSubnetAllowList field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetApiSubnetAllowListOk

func (o *KubernetesClusterProperties) GetApiSubnetAllowListOk() (*[]string, bool)

GetApiSubnetAllowListOk returns a tuple with the ApiSubnetAllowList field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetAvailableUpgradeVersions

func (o *KubernetesClusterProperties) GetAvailableUpgradeVersions() *[]string

GetAvailableUpgradeVersions returns the AvailableUpgradeVersions field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetAvailableUpgradeVersionsOk

func (o *KubernetesClusterProperties) GetAvailableUpgradeVersionsOk() (*[]string, bool)

GetAvailableUpgradeVersionsOk returns a tuple with the AvailableUpgradeVersions field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetK8sVersion

func (o *KubernetesClusterProperties) GetK8sVersion() *string

GetK8sVersion returns the K8sVersion field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetK8sVersionOk

func (o *KubernetesClusterProperties) GetK8sVersionOk() (*string, bool)

GetK8sVersionOk returns a tuple with the K8sVersion field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetLocation added in v6.1.11

func (o *KubernetesClusterProperties) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetLocationOk added in v6.1.11

func (o *KubernetesClusterProperties) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetMaintenanceWindow

func (o *KubernetesClusterProperties) GetMaintenanceWindow() *KubernetesMaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetMaintenanceWindowOk

func (o *KubernetesClusterProperties) GetMaintenanceWindowOk() (*KubernetesMaintenanceWindow, bool)

GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetName

func (o *KubernetesClusterProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetNameOk

func (o *KubernetesClusterProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetNatGatewayIp added in v6.1.11

func (o *KubernetesClusterProperties) GetNatGatewayIp() *string

GetNatGatewayIp returns the NatGatewayIp field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetNatGatewayIpOk added in v6.1.11

func (o *KubernetesClusterProperties) GetNatGatewayIpOk() (*string, bool)

GetNatGatewayIpOk returns a tuple with the NatGatewayIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetNodeSubnet added in v6.1.11

func (o *KubernetesClusterProperties) GetNodeSubnet() *string

GetNodeSubnet returns the NodeSubnet field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetNodeSubnetOk added in v6.1.11

func (o *KubernetesClusterProperties) GetNodeSubnetOk() (*string, bool)

GetNodeSubnetOk returns a tuple with the NodeSubnet field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetPublic added in v6.0.1

func (o *KubernetesClusterProperties) GetPublic() *bool

GetPublic returns the Public field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetPublicOk added in v6.0.1

func (o *KubernetesClusterProperties) GetPublicOk() (*bool, bool)

GetPublicOk returns a tuple with the Public field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetS3Buckets

func (o *KubernetesClusterProperties) GetS3Buckets() *[]S3Bucket

GetS3Buckets returns the S3Buckets field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetS3BucketsOk

func (o *KubernetesClusterProperties) GetS3BucketsOk() (*[]S3Bucket, bool)

GetS3BucketsOk returns a tuple with the S3Buckets field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) GetViableNodePoolVersions

func (o *KubernetesClusterProperties) GetViableNodePoolVersions() *[]string

GetViableNodePoolVersions returns the ViableNodePoolVersions field value If the value is explicit nil, nil is returned

func (*KubernetesClusterProperties) GetViableNodePoolVersionsOk

func (o *KubernetesClusterProperties) GetViableNodePoolVersionsOk() (*[]string, bool)

GetViableNodePoolVersionsOk returns a tuple with the ViableNodePoolVersions field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterProperties) HasApiSubnetAllowList

func (o *KubernetesClusterProperties) HasApiSubnetAllowList() bool

HasApiSubnetAllowList returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasAvailableUpgradeVersions

func (o *KubernetesClusterProperties) HasAvailableUpgradeVersions() bool

HasAvailableUpgradeVersions returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasK8sVersion

func (o *KubernetesClusterProperties) HasK8sVersion() bool

HasK8sVersion returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasLocation added in v6.1.11

func (o *KubernetesClusterProperties) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasMaintenanceWindow

func (o *KubernetesClusterProperties) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasName

func (o *KubernetesClusterProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasNatGatewayIp added in v6.1.11

func (o *KubernetesClusterProperties) HasNatGatewayIp() bool

HasNatGatewayIp returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasNodeSubnet added in v6.1.11

func (o *KubernetesClusterProperties) HasNodeSubnet() bool

HasNodeSubnet returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasPublic added in v6.0.1

func (o *KubernetesClusterProperties) HasPublic() bool

HasPublic returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasS3Buckets

func (o *KubernetesClusterProperties) HasS3Buckets() bool

HasS3Buckets returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasViableNodePoolVersions

func (o *KubernetesClusterProperties) HasViableNodePoolVersions() bool

HasViableNodePoolVersions returns a boolean if a field has been set.

func (KubernetesClusterProperties) MarshalJSON

func (o KubernetesClusterProperties) MarshalJSON() ([]byte, error)

func (*KubernetesClusterProperties) SetApiSubnetAllowList

func (o *KubernetesClusterProperties) SetApiSubnetAllowList(v []string)

SetApiSubnetAllowList sets field value

func (*KubernetesClusterProperties) SetAvailableUpgradeVersions

func (o *KubernetesClusterProperties) SetAvailableUpgradeVersions(v []string)

SetAvailableUpgradeVersions sets field value

func (*KubernetesClusterProperties) SetK8sVersion

func (o *KubernetesClusterProperties) SetK8sVersion(v string)

SetK8sVersion sets field value

func (*KubernetesClusterProperties) SetLocation added in v6.1.11

func (o *KubernetesClusterProperties) SetLocation(v string)

SetLocation sets field value

func (*KubernetesClusterProperties) SetMaintenanceWindow

func (o *KubernetesClusterProperties) SetMaintenanceWindow(v KubernetesMaintenanceWindow)

SetMaintenanceWindow sets field value

func (*KubernetesClusterProperties) SetName

func (o *KubernetesClusterProperties) SetName(v string)

SetName sets field value

func (*KubernetesClusterProperties) SetNatGatewayIp added in v6.1.11

func (o *KubernetesClusterProperties) SetNatGatewayIp(v string)

SetNatGatewayIp sets field value

func (*KubernetesClusterProperties) SetNodeSubnet added in v6.1.11

func (o *KubernetesClusterProperties) SetNodeSubnet(v string)

SetNodeSubnet sets field value

func (*KubernetesClusterProperties) SetPublic added in v6.0.1

func (o *KubernetesClusterProperties) SetPublic(v bool)

SetPublic sets field value

func (*KubernetesClusterProperties) SetS3Buckets

func (o *KubernetesClusterProperties) SetS3Buckets(v []S3Bucket)

SetS3Buckets sets field value

func (*KubernetesClusterProperties) SetViableNodePoolVersions

func (o *KubernetesClusterProperties) SetViableNodePoolVersions(v []string)

SetViableNodePoolVersions sets field value

type KubernetesClusterPropertiesForPost

type KubernetesClusterPropertiesForPost struct {
	// Access to the K8s API server is restricted to these CIDRs. Intra-cluster traffic is not affected by this restriction. If no AllowList is specified, access is not limited. If an IP is specified without a subnet mask, the default value is 32 for IPv4 and 128 for IPv6.
	ApiSubnetAllowList *[]string `json:"apiSubnetAllowList,omitempty"`
	// The Kubernetes version that the cluster is running. This limits which Kubernetes versions can run in a cluster's node pools. Also, not all Kubernetes versions are suitable upgrade targets for all earlier versions.
	K8sVersion *string `json:"k8sVersion,omitempty"`
	// This attribute is mandatory if the cluster is private. The location must be enabled for your contract, or you must have a data center at that location. This property is not adjustable.
	Location          *string                      `json:"location,omitempty"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// A Kubernetes cluster name. Valid Kubernetes cluster name must be 63 characters or less and must be empty or begin and end with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
	Name *string `json:"name"`
	// The nat gateway IP of the cluster if the cluster is private. This property is immutable. Must be a reserved IP in the same location as the cluster's location. This attribute is mandatory if the cluster is private.
	NatGatewayIp *string `json:"natGatewayIp,omitempty"`
	// The node subnet of the cluster, if the cluster is private. This property is optional and immutable. Must be a valid CIDR notation for an IPv4 network prefix of 16 bits length.
	NodeSubnet *string `json:"nodeSubnet,omitempty"`
	// The indicator whether the cluster is public or private. Note that the status FALSE is still in the beta phase.
	Public *bool `json:"public,omitempty"`
	// List of S3 buckets configured for K8s usage. At the moment, it contains only one S3 bucket that is used to store K8s API audit logs.
	S3Buckets *[]S3Bucket `json:"s3Buckets,omitempty"`
}

KubernetesClusterPropertiesForPost struct for KubernetesClusterPropertiesForPost

func NewKubernetesClusterPropertiesForPost added in v6.0.2

func NewKubernetesClusterPropertiesForPost(name string) *KubernetesClusterPropertiesForPost

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

func NewKubernetesClusterPropertiesForPostWithDefaults added in v6.0.2

func NewKubernetesClusterPropertiesForPostWithDefaults() *KubernetesClusterPropertiesForPost

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

func (*KubernetesClusterPropertiesForPost) GetApiSubnetAllowList

func (o *KubernetesClusterPropertiesForPost) GetApiSubnetAllowList() *[]string

GetApiSubnetAllowList returns the ApiSubnetAllowList field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPost) GetApiSubnetAllowListOk

func (o *KubernetesClusterPropertiesForPost) GetApiSubnetAllowListOk() (*[]string, bool)

GetApiSubnetAllowListOk returns a tuple with the ApiSubnetAllowList field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPost) GetK8sVersion

func (o *KubernetesClusterPropertiesForPost) GetK8sVersion() *string

GetK8sVersion returns the K8sVersion field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPost) GetK8sVersionOk

func (o *KubernetesClusterPropertiesForPost) GetK8sVersionOk() (*string, bool)

GetK8sVersionOk returns a tuple with the K8sVersion field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPost) GetLocation added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPost) GetLocationOk added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPost) GetMaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPost) GetMaintenanceWindowOk

GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPost) GetName

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPost) GetNameOk

func (o *KubernetesClusterPropertiesForPost) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPost) GetNatGatewayIp added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) GetNatGatewayIp() *string

GetNatGatewayIp returns the NatGatewayIp field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPost) GetNatGatewayIpOk added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) GetNatGatewayIpOk() (*string, bool)

GetNatGatewayIpOk returns a tuple with the NatGatewayIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPost) GetNodeSubnet added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) GetNodeSubnet() *string

GetNodeSubnet returns the NodeSubnet field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPost) GetNodeSubnetOk added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) GetNodeSubnetOk() (*string, bool)

GetNodeSubnetOk returns a tuple with the NodeSubnet field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPost) GetPublic added in v6.0.1

func (o *KubernetesClusterPropertiesForPost) GetPublic() *bool

GetPublic returns the Public field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPost) GetPublicOk added in v6.0.1

func (o *KubernetesClusterPropertiesForPost) GetPublicOk() (*bool, bool)

GetPublicOk returns a tuple with the Public field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPost) GetS3Buckets

func (o *KubernetesClusterPropertiesForPost) GetS3Buckets() *[]S3Bucket

GetS3Buckets returns the S3Buckets field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPost) GetS3BucketsOk

func (o *KubernetesClusterPropertiesForPost) GetS3BucketsOk() (*[]S3Bucket, bool)

GetS3BucketsOk returns a tuple with the S3Buckets field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPost) HasApiSubnetAllowList

func (o *KubernetesClusterPropertiesForPost) HasApiSubnetAllowList() bool

HasApiSubnetAllowList returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasK8sVersion

func (o *KubernetesClusterPropertiesForPost) HasK8sVersion() bool

HasK8sVersion returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasLocation added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasMaintenanceWindow

func (o *KubernetesClusterPropertiesForPost) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasName

HasName returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasNatGatewayIp added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) HasNatGatewayIp() bool

HasNatGatewayIp returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasNodeSubnet added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) HasNodeSubnet() bool

HasNodeSubnet returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasPublic added in v6.0.1

HasPublic returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasS3Buckets

func (o *KubernetesClusterPropertiesForPost) HasS3Buckets() bool

HasS3Buckets returns a boolean if a field has been set.

func (KubernetesClusterPropertiesForPost) MarshalJSON

func (o KubernetesClusterPropertiesForPost) MarshalJSON() ([]byte, error)

func (*KubernetesClusterPropertiesForPost) SetApiSubnetAllowList

func (o *KubernetesClusterPropertiesForPost) SetApiSubnetAllowList(v []string)

SetApiSubnetAllowList sets field value

func (*KubernetesClusterPropertiesForPost) SetK8sVersion

func (o *KubernetesClusterPropertiesForPost) SetK8sVersion(v string)

SetK8sVersion sets field value

func (*KubernetesClusterPropertiesForPost) SetLocation added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) SetLocation(v string)

SetLocation sets field value

func (*KubernetesClusterPropertiesForPost) SetMaintenanceWindow

SetMaintenanceWindow sets field value

func (*KubernetesClusterPropertiesForPost) SetName

SetName sets field value

func (*KubernetesClusterPropertiesForPost) SetNatGatewayIp added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) SetNatGatewayIp(v string)

SetNatGatewayIp sets field value

func (*KubernetesClusterPropertiesForPost) SetNodeSubnet added in v6.1.11

func (o *KubernetesClusterPropertiesForPost) SetNodeSubnet(v string)

SetNodeSubnet sets field value

func (*KubernetesClusterPropertiesForPost) SetPublic added in v6.0.1

func (o *KubernetesClusterPropertiesForPost) SetPublic(v bool)

SetPublic sets field value

func (*KubernetesClusterPropertiesForPost) SetS3Buckets

func (o *KubernetesClusterPropertiesForPost) SetS3Buckets(v []S3Bucket)

SetS3Buckets sets field value

type KubernetesClusterPropertiesForPut

type KubernetesClusterPropertiesForPut struct {
	// Access to the K8s API server is restricted to these CIDRs. Intra-cluster traffic is not affected by this restriction. If no AllowList is specified, access is not limited. If an IP is specified without a subnet mask, the default value is 32 for IPv4 and 128 for IPv6.
	ApiSubnetAllowList *[]string `json:"apiSubnetAllowList,omitempty"`
	// The Kubernetes version that the cluster is running. This limits which Kubernetes versions can run in a cluster's node pools. Also, not all Kubernetes versions are suitable upgrade targets for all earlier versions.
	K8sVersion        *string                      `json:"k8sVersion,omitempty"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// A Kubernetes cluster name. Valid Kubernetes cluster name must be 63 characters or less and must be empty or begin and end with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
	Name *string `json:"name"`
	// List of S3 buckets configured for K8s usage. At the moment, it contains only one S3 bucket that is used to store K8s API audit logs.
	S3Buckets *[]S3Bucket `json:"s3Buckets,omitempty"`
}

KubernetesClusterPropertiesForPut struct for KubernetesClusterPropertiesForPut

func NewKubernetesClusterPropertiesForPut added in v6.0.2

func NewKubernetesClusterPropertiesForPut(name string) *KubernetesClusterPropertiesForPut

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

func NewKubernetesClusterPropertiesForPutWithDefaults added in v6.0.2

func NewKubernetesClusterPropertiesForPutWithDefaults() *KubernetesClusterPropertiesForPut

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

func (*KubernetesClusterPropertiesForPut) GetApiSubnetAllowList

func (o *KubernetesClusterPropertiesForPut) GetApiSubnetAllowList() *[]string

GetApiSubnetAllowList returns the ApiSubnetAllowList field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPut) GetApiSubnetAllowListOk

func (o *KubernetesClusterPropertiesForPut) GetApiSubnetAllowListOk() (*[]string, bool)

GetApiSubnetAllowListOk returns a tuple with the ApiSubnetAllowList field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPut) GetK8sVersion

func (o *KubernetesClusterPropertiesForPut) GetK8sVersion() *string

GetK8sVersion returns the K8sVersion field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPut) GetK8sVersionOk

func (o *KubernetesClusterPropertiesForPut) GetK8sVersionOk() (*string, bool)

GetK8sVersionOk returns a tuple with the K8sVersion field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPut) GetMaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPut) GetMaintenanceWindowOk

func (o *KubernetesClusterPropertiesForPut) GetMaintenanceWindowOk() (*KubernetesMaintenanceWindow, bool)

GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPut) GetName

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPut) GetNameOk

func (o *KubernetesClusterPropertiesForPut) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPut) GetS3Buckets

func (o *KubernetesClusterPropertiesForPut) GetS3Buckets() *[]S3Bucket

GetS3Buckets returns the S3Buckets field value If the value is explicit nil, nil is returned

func (*KubernetesClusterPropertiesForPut) GetS3BucketsOk

func (o *KubernetesClusterPropertiesForPut) GetS3BucketsOk() (*[]S3Bucket, bool)

GetS3BucketsOk returns a tuple with the S3Buckets field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusterPropertiesForPut) HasApiSubnetAllowList

func (o *KubernetesClusterPropertiesForPut) HasApiSubnetAllowList() bool

HasApiSubnetAllowList returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPut) HasK8sVersion

func (o *KubernetesClusterPropertiesForPut) HasK8sVersion() bool

HasK8sVersion returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPut) HasMaintenanceWindow

func (o *KubernetesClusterPropertiesForPut) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPut) HasName

HasName returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPut) HasS3Buckets

func (o *KubernetesClusterPropertiesForPut) HasS3Buckets() bool

HasS3Buckets returns a boolean if a field has been set.

func (KubernetesClusterPropertiesForPut) MarshalJSON

func (o KubernetesClusterPropertiesForPut) MarshalJSON() ([]byte, error)

func (*KubernetesClusterPropertiesForPut) SetApiSubnetAllowList

func (o *KubernetesClusterPropertiesForPut) SetApiSubnetAllowList(v []string)

SetApiSubnetAllowList sets field value

func (*KubernetesClusterPropertiesForPut) SetK8sVersion

func (o *KubernetesClusterPropertiesForPut) SetK8sVersion(v string)

SetK8sVersion sets field value

func (*KubernetesClusterPropertiesForPut) SetMaintenanceWindow

SetMaintenanceWindow sets field value

func (*KubernetesClusterPropertiesForPut) SetName

SetName sets field value

func (*KubernetesClusterPropertiesForPut) SetS3Buckets

func (o *KubernetesClusterPropertiesForPut) SetS3Buckets(v []S3Bucket)

SetS3Buckets sets field value

type KubernetesClusters

type KubernetesClusters struct {
	// The URL to the collection representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The unique representation of the K8s cluster as a resource collection.
	Id *string `json:"id,omitempty"`
	// Array of K8s clusters in the collection.
	Items *[]KubernetesCluster `json:"items,omitempty"`
	// The resource type within a collection.
	Type *string `json:"type,omitempty"`
}

KubernetesClusters struct for KubernetesClusters

func NewKubernetesClusters added in v6.0.2

func NewKubernetesClusters() *KubernetesClusters

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

func NewKubernetesClustersWithDefaults added in v6.0.2

func NewKubernetesClustersWithDefaults() *KubernetesClusters

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

func (*KubernetesClusters) GetHref

func (o *KubernetesClusters) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesClusters) GetHrefOk

func (o *KubernetesClusters) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusters) GetId

func (o *KubernetesClusters) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesClusters) GetIdOk

func (o *KubernetesClusters) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusters) GetItems

func (o *KubernetesClusters) GetItems() *[]KubernetesCluster

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*KubernetesClusters) GetItemsOk

func (o *KubernetesClusters) GetItemsOk() (*[]KubernetesCluster, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusters) GetType

func (o *KubernetesClusters) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesClusters) GetTypeOk

func (o *KubernetesClusters) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesClusters) HasHref

func (o *KubernetesClusters) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesClusters) HasId

func (o *KubernetesClusters) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesClusters) HasItems

func (o *KubernetesClusters) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*KubernetesClusters) HasType

func (o *KubernetesClusters) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesClusters) MarshalJSON

func (o KubernetesClusters) MarshalJSON() ([]byte, error)

func (*KubernetesClusters) SetHref

func (o *KubernetesClusters) SetHref(v string)

SetHref sets field value

func (*KubernetesClusters) SetId

func (o *KubernetesClusters) SetId(v string)

SetId sets field value

func (*KubernetesClusters) SetItems

func (o *KubernetesClusters) SetItems(v []KubernetesCluster)

SetItems sets field value

func (*KubernetesClusters) SetType

func (o *KubernetesClusters) SetType(v string)

SetType sets field value

type KubernetesMaintenanceWindow

type KubernetesMaintenanceWindow struct {
	// The weekday for a maintenance window.
	DayOfTheWeek *string `json:"dayOfTheWeek"`
	// The time to use for a maintenance window. Accepted formats are: HH:mm:ss; HH:mm:ss\"Z\"; HH:mm:ssZ. This time may vary by 15 minutes.
	Time *string `json:"time"`
}

KubernetesMaintenanceWindow struct for KubernetesMaintenanceWindow

func NewKubernetesMaintenanceWindow added in v6.0.2

func NewKubernetesMaintenanceWindow(dayOfTheWeek string, time string) *KubernetesMaintenanceWindow

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

func NewKubernetesMaintenanceWindowWithDefaults added in v6.0.2

func NewKubernetesMaintenanceWindowWithDefaults() *KubernetesMaintenanceWindow

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

func (*KubernetesMaintenanceWindow) GetDayOfTheWeek

func (o *KubernetesMaintenanceWindow) GetDayOfTheWeek() *string

GetDayOfTheWeek returns the DayOfTheWeek field value If the value is explicit nil, nil is returned

func (*KubernetesMaintenanceWindow) GetDayOfTheWeekOk

func (o *KubernetesMaintenanceWindow) GetDayOfTheWeekOk() (*string, bool)

GetDayOfTheWeekOk returns a tuple with the DayOfTheWeek field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesMaintenanceWindow) GetTime

func (o *KubernetesMaintenanceWindow) GetTime() *string

GetTime returns the Time field value If the value is explicit nil, nil is returned

func (*KubernetesMaintenanceWindow) GetTimeOk

func (o *KubernetesMaintenanceWindow) GetTimeOk() (*string, bool)

GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesMaintenanceWindow) HasDayOfTheWeek

func (o *KubernetesMaintenanceWindow) HasDayOfTheWeek() bool

HasDayOfTheWeek returns a boolean if a field has been set.

func (*KubernetesMaintenanceWindow) HasTime

func (o *KubernetesMaintenanceWindow) HasTime() bool

HasTime returns a boolean if a field has been set.

func (KubernetesMaintenanceWindow) MarshalJSON

func (o KubernetesMaintenanceWindow) MarshalJSON() ([]byte, error)

func (*KubernetesMaintenanceWindow) SetDayOfTheWeek

func (o *KubernetesMaintenanceWindow) SetDayOfTheWeek(v string)

SetDayOfTheWeek sets field value

func (*KubernetesMaintenanceWindow) SetTime

func (o *KubernetesMaintenanceWindow) SetTime(v string)

SetTime sets field value

type KubernetesNode

type KubernetesNode struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                   `json:"id,omitempty"`
	Metadata   *KubernetesNodeMetadata   `json:"metadata,omitempty"`
	Properties *KubernetesNodeProperties `json:"properties"`
	// The object type.
	Type *string `json:"type,omitempty"`
}

KubernetesNode struct for KubernetesNode

func NewKubernetesNode added in v6.0.2

func NewKubernetesNode(properties KubernetesNodeProperties) *KubernetesNode

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

func NewKubernetesNodeWithDefaults added in v6.0.2

func NewKubernetesNodeWithDefaults() *KubernetesNode

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

func (*KubernetesNode) GetHref

func (o *KubernetesNode) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesNode) GetHrefOk

func (o *KubernetesNode) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNode) GetId

func (o *KubernetesNode) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesNode) GetIdOk

func (o *KubernetesNode) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNode) GetMetadata

func (o *KubernetesNode) GetMetadata() *KubernetesNodeMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*KubernetesNode) GetMetadataOk

func (o *KubernetesNode) GetMetadataOk() (*KubernetesNodeMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNode) GetProperties

func (o *KubernetesNode) GetProperties() *KubernetesNodeProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*KubernetesNode) GetPropertiesOk

func (o *KubernetesNode) GetPropertiesOk() (*KubernetesNodeProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNode) GetType

func (o *KubernetesNode) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesNode) GetTypeOk

func (o *KubernetesNode) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNode) HasHref

func (o *KubernetesNode) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesNode) HasId

func (o *KubernetesNode) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesNode) HasMetadata

func (o *KubernetesNode) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*KubernetesNode) HasProperties

func (o *KubernetesNode) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*KubernetesNode) HasType

func (o *KubernetesNode) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesNode) MarshalJSON

func (o KubernetesNode) MarshalJSON() ([]byte, error)

func (*KubernetesNode) SetHref

func (o *KubernetesNode) SetHref(v string)

SetHref sets field value

func (*KubernetesNode) SetId

func (o *KubernetesNode) SetId(v string)

SetId sets field value

func (*KubernetesNode) SetMetadata

func (o *KubernetesNode) SetMetadata(v KubernetesNodeMetadata)

SetMetadata sets field value

func (*KubernetesNode) SetProperties

func (o *KubernetesNode) SetProperties(v KubernetesNodeProperties)

SetProperties sets field value

func (*KubernetesNode) SetType

func (o *KubernetesNode) SetType(v string)

SetType sets field value

type KubernetesNodeMetadata

type KubernetesNodeMetadata struct {
	// The date the resource was created.
	CreatedDate *IonosTime
	// The resource entity tag as defined in http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11  Entity tags are also added as 'ETag' response headers to requests that do not use the 'depth' parameter.
	Etag *string `json:"etag,omitempty"`
	// The date the resource was last modified.
	LastModifiedDate *IonosTime
	// The date when the software on the node was last updated.
	LastSoftwareUpdatedDate *IonosTime
	// The resource state.
	State *string `json:"state,omitempty"`
}

KubernetesNodeMetadata struct for KubernetesNodeMetadata

func NewKubernetesNodeMetadata added in v6.0.2

func NewKubernetesNodeMetadata() *KubernetesNodeMetadata

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

func NewKubernetesNodeMetadataWithDefaults added in v6.0.2

func NewKubernetesNodeMetadataWithDefaults() *KubernetesNodeMetadata

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

func (*KubernetesNodeMetadata) GetCreatedDate

func (o *KubernetesNodeMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, nil is returned

func (*KubernetesNodeMetadata) GetCreatedDateOk

func (o *KubernetesNodeMetadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodeMetadata) GetEtag

func (o *KubernetesNodeMetadata) GetEtag() *string

GetEtag returns the Etag field value If the value is explicit nil, nil is returned

func (*KubernetesNodeMetadata) GetEtagOk

func (o *KubernetesNodeMetadata) GetEtagOk() (*string, bool)

GetEtagOk returns a tuple with the Etag field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodeMetadata) GetLastModifiedDate

func (o *KubernetesNodeMetadata) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, nil is returned

func (*KubernetesNodeMetadata) GetLastModifiedDateOk

func (o *KubernetesNodeMetadata) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodeMetadata) GetLastSoftwareUpdatedDate

func (o *KubernetesNodeMetadata) GetLastSoftwareUpdatedDate() *time.Time

GetLastSoftwareUpdatedDate returns the LastSoftwareUpdatedDate field value If the value is explicit nil, nil is returned

func (*KubernetesNodeMetadata) GetLastSoftwareUpdatedDateOk

func (o *KubernetesNodeMetadata) GetLastSoftwareUpdatedDateOk() (*time.Time, bool)

GetLastSoftwareUpdatedDateOk returns a tuple with the LastSoftwareUpdatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodeMetadata) GetState

func (o *KubernetesNodeMetadata) GetState() *string

GetState returns the State field value If the value is explicit nil, nil is returned

func (*KubernetesNodeMetadata) GetStateOk

func (o *KubernetesNodeMetadata) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodeMetadata) HasCreatedDate

func (o *KubernetesNodeMetadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*KubernetesNodeMetadata) HasEtag

func (o *KubernetesNodeMetadata) HasEtag() bool

HasEtag returns a boolean if a field has been set.

func (*KubernetesNodeMetadata) HasLastModifiedDate

func (o *KubernetesNodeMetadata) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (*KubernetesNodeMetadata) HasLastSoftwareUpdatedDate

func (o *KubernetesNodeMetadata) HasLastSoftwareUpdatedDate() bool

HasLastSoftwareUpdatedDate returns a boolean if a field has been set.

func (*KubernetesNodeMetadata) HasState

func (o *KubernetesNodeMetadata) HasState() bool

HasState returns a boolean if a field has been set.

func (KubernetesNodeMetadata) MarshalJSON

func (o KubernetesNodeMetadata) MarshalJSON() ([]byte, error)

func (*KubernetesNodeMetadata) SetCreatedDate

func (o *KubernetesNodeMetadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*KubernetesNodeMetadata) SetEtag

func (o *KubernetesNodeMetadata) SetEtag(v string)

SetEtag sets field value

func (*KubernetesNodeMetadata) SetLastModifiedDate

func (o *KubernetesNodeMetadata) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

func (*KubernetesNodeMetadata) SetLastSoftwareUpdatedDate

func (o *KubernetesNodeMetadata) SetLastSoftwareUpdatedDate(v time.Time)

SetLastSoftwareUpdatedDate sets field value

func (*KubernetesNodeMetadata) SetState

func (o *KubernetesNodeMetadata) SetState(v string)

SetState sets field value

type KubernetesNodePool

type KubernetesNodePool struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                       `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata    `json:"metadata,omitempty"`
	Properties *KubernetesNodePoolProperties `json:"properties"`
	// The object type.
	Type *string `json:"type,omitempty"`
}

KubernetesNodePool struct for KubernetesNodePool

func NewKubernetesNodePool added in v6.0.2

func NewKubernetesNodePool(properties KubernetesNodePoolProperties) *KubernetesNodePool

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

func NewKubernetesNodePoolWithDefaults added in v6.0.2

func NewKubernetesNodePoolWithDefaults() *KubernetesNodePool

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

func (*KubernetesNodePool) GetHref

func (o *KubernetesNodePool) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesNodePool) GetHrefOk

func (o *KubernetesNodePool) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePool) GetId

func (o *KubernetesNodePool) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesNodePool) GetIdOk

func (o *KubernetesNodePool) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePool) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*KubernetesNodePool) GetMetadataOk

func (o *KubernetesNodePool) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePool) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*KubernetesNodePool) GetPropertiesOk

func (o *KubernetesNodePool) GetPropertiesOk() (*KubernetesNodePoolProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePool) GetType

func (o *KubernetesNodePool) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesNodePool) GetTypeOk

func (o *KubernetesNodePool) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePool) HasHref

func (o *KubernetesNodePool) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesNodePool) HasId

func (o *KubernetesNodePool) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesNodePool) HasMetadata

func (o *KubernetesNodePool) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*KubernetesNodePool) HasProperties

func (o *KubernetesNodePool) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*KubernetesNodePool) HasType

func (o *KubernetesNodePool) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesNodePool) MarshalJSON

func (o KubernetesNodePool) MarshalJSON() ([]byte, error)

func (*KubernetesNodePool) SetHref

func (o *KubernetesNodePool) SetHref(v string)

SetHref sets field value

func (*KubernetesNodePool) SetId

func (o *KubernetesNodePool) SetId(v string)

SetId sets field value

func (*KubernetesNodePool) SetMetadata

SetMetadata sets field value

func (*KubernetesNodePool) SetProperties

SetProperties sets field value

func (*KubernetesNodePool) SetType

func (o *KubernetesNodePool) SetType(v string)

SetType sets field value

type KubernetesNodePoolForPost

type KubernetesNodePoolForPost struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                              `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata           `json:"metadata,omitempty"`
	Properties *KubernetesNodePoolPropertiesForPost `json:"properties"`
	// The object type.
	Type *string `json:"type,omitempty"`
}

KubernetesNodePoolForPost struct for KubernetesNodePoolForPost

func NewKubernetesNodePoolForPost added in v6.0.2

func NewKubernetesNodePoolForPost(properties KubernetesNodePoolPropertiesForPost) *KubernetesNodePoolForPost

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

func NewKubernetesNodePoolForPostWithDefaults added in v6.0.2

func NewKubernetesNodePoolForPostWithDefaults() *KubernetesNodePoolForPost

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

func (*KubernetesNodePoolForPost) GetHref

func (o *KubernetesNodePoolForPost) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPost) GetHrefOk

func (o *KubernetesNodePoolForPost) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPost) GetId

func (o *KubernetesNodePoolForPost) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPost) GetIdOk

func (o *KubernetesNodePoolForPost) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPost) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPost) GetMetadataOk

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPost) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPost) GetPropertiesOk

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPost) GetType

func (o *KubernetesNodePoolForPost) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPost) GetTypeOk

func (o *KubernetesNodePoolForPost) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPost) HasHref

func (o *KubernetesNodePoolForPost) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesNodePoolForPost) HasId

func (o *KubernetesNodePoolForPost) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesNodePoolForPost) HasMetadata

func (o *KubernetesNodePoolForPost) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*KubernetesNodePoolForPost) HasProperties

func (o *KubernetesNodePoolForPost) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*KubernetesNodePoolForPost) HasType

func (o *KubernetesNodePoolForPost) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesNodePoolForPost) MarshalJSON

func (o KubernetesNodePoolForPost) MarshalJSON() ([]byte, error)

func (*KubernetesNodePoolForPost) SetHref

func (o *KubernetesNodePoolForPost) SetHref(v string)

SetHref sets field value

func (*KubernetesNodePoolForPost) SetId

func (o *KubernetesNodePoolForPost) SetId(v string)

SetId sets field value

func (*KubernetesNodePoolForPost) SetMetadata

SetMetadata sets field value

func (*KubernetesNodePoolForPost) SetProperties

SetProperties sets field value

func (*KubernetesNodePoolForPost) SetType

func (o *KubernetesNodePoolForPost) SetType(v string)

SetType sets field value

type KubernetesNodePoolForPut

type KubernetesNodePoolForPut struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                             `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata          `json:"metadata,omitempty"`
	Properties *KubernetesNodePoolPropertiesForPut `json:"properties"`
	// The object type.
	Type *string `json:"type,omitempty"`
}

KubernetesNodePoolForPut struct for KubernetesNodePoolForPut

func NewKubernetesNodePoolForPut added in v6.0.2

func NewKubernetesNodePoolForPut(properties KubernetesNodePoolPropertiesForPut) *KubernetesNodePoolForPut

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

func NewKubernetesNodePoolForPutWithDefaults added in v6.0.2

func NewKubernetesNodePoolForPutWithDefaults() *KubernetesNodePoolForPut

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

func (*KubernetesNodePoolForPut) GetHref

func (o *KubernetesNodePoolForPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPut) GetHrefOk

func (o *KubernetesNodePoolForPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPut) GetId

func (o *KubernetesNodePoolForPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPut) GetIdOk

func (o *KubernetesNodePoolForPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPut) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPut) GetMetadataOk

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPut) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPut) GetPropertiesOk

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPut) GetType

func (o *KubernetesNodePoolForPut) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolForPut) GetTypeOk

func (o *KubernetesNodePoolForPut) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolForPut) HasHref

func (o *KubernetesNodePoolForPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesNodePoolForPut) HasId

func (o *KubernetesNodePoolForPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesNodePoolForPut) HasMetadata

func (o *KubernetesNodePoolForPut) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*KubernetesNodePoolForPut) HasProperties

func (o *KubernetesNodePoolForPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*KubernetesNodePoolForPut) HasType

func (o *KubernetesNodePoolForPut) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesNodePoolForPut) MarshalJSON

func (o KubernetesNodePoolForPut) MarshalJSON() ([]byte, error)

func (*KubernetesNodePoolForPut) SetHref

func (o *KubernetesNodePoolForPut) SetHref(v string)

SetHref sets field value

func (*KubernetesNodePoolForPut) SetId

func (o *KubernetesNodePoolForPut) SetId(v string)

SetId sets field value

func (*KubernetesNodePoolForPut) SetMetadata

SetMetadata sets field value

func (*KubernetesNodePoolForPut) SetProperties

SetProperties sets field value

func (*KubernetesNodePoolForPut) SetType

func (o *KubernetesNodePoolForPut) SetType(v string)

SetType sets field value

type KubernetesNodePoolLan

type KubernetesNodePoolLan struct {
	// The datacenter ID, requires system privileges, for internal usage only
	DatacenterId *string `json:"datacenterId,omitempty"`
	// Specifies whether the Kubernetes node pool LAN reserves an IP with DHCP.
	Dhcp *bool `json:"dhcp,omitempty"`
	// The LAN ID of an existing LAN at the related data center
	Id *int32 `json:"id"`
	// The array of additional LANs attached to worker nodes.
	Routes *[]KubernetesNodePoolLanRoutes `json:"routes,omitempty"`
}

KubernetesNodePoolLan struct for KubernetesNodePoolLan

func NewKubernetesNodePoolLan added in v6.0.2

func NewKubernetesNodePoolLan(id int32) *KubernetesNodePoolLan

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

func NewKubernetesNodePoolLanWithDefaults added in v6.0.2

func NewKubernetesNodePoolLanWithDefaults() *KubernetesNodePoolLan

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

func (*KubernetesNodePoolLan) GetDatacenterId added in v6.1.6

func (o *KubernetesNodePoolLan) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolLan) GetDatacenterIdOk added in v6.1.6

func (o *KubernetesNodePoolLan) GetDatacenterIdOk() (*string, bool)

GetDatacenterIdOk returns a tuple with the DatacenterId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolLan) GetDhcp

func (o *KubernetesNodePoolLan) GetDhcp() *bool

GetDhcp returns the Dhcp field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolLan) GetDhcpOk

func (o *KubernetesNodePoolLan) GetDhcpOk() (*bool, bool)

GetDhcpOk returns a tuple with the Dhcp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolLan) GetId

func (o *KubernetesNodePoolLan) GetId() *int32

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolLan) GetIdOk

func (o *KubernetesNodePoolLan) GetIdOk() (*int32, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolLan) GetRoutes

GetRoutes returns the Routes field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolLan) GetRoutesOk

GetRoutesOk returns a tuple with the Routes field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolLan) HasDatacenterId added in v6.1.6

func (o *KubernetesNodePoolLan) HasDatacenterId() bool

HasDatacenterId returns a boolean if a field has been set.

func (*KubernetesNodePoolLan) HasDhcp

func (o *KubernetesNodePoolLan) HasDhcp() bool

HasDhcp returns a boolean if a field has been set.

func (*KubernetesNodePoolLan) HasId

func (o *KubernetesNodePoolLan) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesNodePoolLan) HasRoutes

func (o *KubernetesNodePoolLan) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (KubernetesNodePoolLan) MarshalJSON

func (o KubernetesNodePoolLan) MarshalJSON() ([]byte, error)

func (*KubernetesNodePoolLan) SetDatacenterId added in v6.1.6

func (o *KubernetesNodePoolLan) SetDatacenterId(v string)

SetDatacenterId sets field value

func (*KubernetesNodePoolLan) SetDhcp

func (o *KubernetesNodePoolLan) SetDhcp(v bool)

SetDhcp sets field value

func (*KubernetesNodePoolLan) SetId

func (o *KubernetesNodePoolLan) SetId(v int32)

SetId sets field value

func (*KubernetesNodePoolLan) SetRoutes

SetRoutes sets field value

type KubernetesNodePoolLanRoutes

type KubernetesNodePoolLanRoutes struct {
	// IPv4 or IPv6 Gateway IP for the route.
	GatewayIp *string `json:"gatewayIp,omitempty"`
	// IPv4 or IPv6 CIDR to be routed via the interface.
	Network *string `json:"network,omitempty"`
}

KubernetesNodePoolLanRoutes struct for KubernetesNodePoolLanRoutes

func NewKubernetesNodePoolLanRoutes added in v6.0.2

func NewKubernetesNodePoolLanRoutes() *KubernetesNodePoolLanRoutes

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

func NewKubernetesNodePoolLanRoutesWithDefaults added in v6.0.2

func NewKubernetesNodePoolLanRoutesWithDefaults() *KubernetesNodePoolLanRoutes

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

func (*KubernetesNodePoolLanRoutes) GetGatewayIp

func (o *KubernetesNodePoolLanRoutes) GetGatewayIp() *string

GetGatewayIp returns the GatewayIp field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolLanRoutes) GetGatewayIpOk

func (o *KubernetesNodePoolLanRoutes) GetGatewayIpOk() (*string, bool)

GetGatewayIpOk returns a tuple with the GatewayIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolLanRoutes) GetNetwork

func (o *KubernetesNodePoolLanRoutes) GetNetwork() *string

GetNetwork returns the Network field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolLanRoutes) GetNetworkOk

func (o *KubernetesNodePoolLanRoutes) GetNetworkOk() (*string, bool)

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolLanRoutes) HasGatewayIp

func (o *KubernetesNodePoolLanRoutes) HasGatewayIp() bool

HasGatewayIp returns a boolean if a field has been set.

func (*KubernetesNodePoolLanRoutes) HasNetwork

func (o *KubernetesNodePoolLanRoutes) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (KubernetesNodePoolLanRoutes) MarshalJSON

func (o KubernetesNodePoolLanRoutes) MarshalJSON() ([]byte, error)

func (*KubernetesNodePoolLanRoutes) SetGatewayIp

func (o *KubernetesNodePoolLanRoutes) SetGatewayIp(v string)

SetGatewayIp sets field value

func (*KubernetesNodePoolLanRoutes) SetNetwork

func (o *KubernetesNodePoolLanRoutes) SetNetwork(v string)

SetNetwork sets field value

type KubernetesNodePoolProperties

type KubernetesNodePoolProperties struct {
	// The annotations attached to the node pool.
	Annotations *map[string]string     `json:"annotations,omitempty"`
	AutoScaling *KubernetesAutoScaling `json:"autoScaling,omitempty"`
	// The availability zone in which the target VM should be provisioned.
	AvailabilityZone *string `json:"availabilityZone"`
	// The list of available versions for upgrading the node pool.
	AvailableUpgradeVersions *[]string `json:"availableUpgradeVersions,omitempty"`
	// The total number of cores for the nodes.
	CoresCount *int32 `json:"coresCount"`
	// The CPU type for the nodes.
	CpuFamily *string `json:"cpuFamily"`
	// The unique identifier of the VDC where the worker nodes of the node pool are provisioned.Note that the data center is located in the exact place where the parent cluster of the node pool is located.
	DatacenterId *string `json:"datacenterId"`
	// The Kubernetes version running in the node pool. Note that this imposes restrictions on which Kubernetes versions can run in the node pools of a cluster. Also, not all Kubernetes versions are suitable upgrade targets for all earlier versions.
	K8sVersion *string `json:"k8sVersion,omitempty"`
	// The labels attached to the node pool.
	Labels *map[string]string `json:"labels,omitempty"`
	// The array of existing private LANs to attach to worker nodes.
	Lans              *[]KubernetesNodePoolLan     `json:"lans,omitempty"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// A Kubernetes node pool name. Valid Kubernetes node pool name must be 63 characters or less and must be empty or begin and end with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
	Name *string `json:"name"`
	// The number of worker nodes of the node pool.
	NodeCount *int32 `json:"nodeCount"`
	// Optional array of reserved public IP addresses to be used by the nodes. The IPs must be from the exact location of the node pool's data center. If autoscaling is used, the array must contain one more IP than the maximum possible number of nodes (nodeCount+1 for a fixed number of nodes or maxNodeCount+1). The extra IP is used when the nodes are rebuilt.
	PublicIps *[]string `json:"publicIps,omitempty"`
	// The RAM size for the nodes. Must be specified in multiples of 1024 MB, with a minimum size of 2048 MB.
	RamSize *int32 `json:"ramSize"`
	// The allocated volume size in GB. The allocated volume size in GB. To achieve good performance, we recommend a size greater than 100GB for SSD.
	StorageSize *int32 `json:"storageSize"`
	// The storage type for the nodes.
	StorageType *string `json:"storageType"`
}

KubernetesNodePoolProperties struct for KubernetesNodePoolProperties

func NewKubernetesNodePoolProperties added in v6.0.2

func NewKubernetesNodePoolProperties(availabilityZone string, coresCount int32, cpuFamily string, datacenterId string, name string, nodeCount int32, ramSize int32, storageSize int32, storageType string) *KubernetesNodePoolProperties

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

func NewKubernetesNodePoolPropertiesWithDefaults added in v6.0.2

func NewKubernetesNodePoolPropertiesWithDefaults() *KubernetesNodePoolProperties

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

func (*KubernetesNodePoolProperties) GetAnnotations

func (o *KubernetesNodePoolProperties) GetAnnotations() *map[string]string

GetAnnotations returns the Annotations field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetAnnotationsOk

func (o *KubernetesNodePoolProperties) GetAnnotationsOk() (*map[string]string, bool)

GetAnnotationsOk returns a tuple with the Annotations field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetAutoScaling

GetAutoScaling returns the AutoScaling field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetAutoScalingOk

func (o *KubernetesNodePoolProperties) GetAutoScalingOk() (*KubernetesAutoScaling, bool)

GetAutoScalingOk returns a tuple with the AutoScaling field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetAvailabilityZone

func (o *KubernetesNodePoolProperties) GetAvailabilityZone() *string

GetAvailabilityZone returns the AvailabilityZone field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetAvailabilityZoneOk

func (o *KubernetesNodePoolProperties) GetAvailabilityZoneOk() (*string, bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetAvailableUpgradeVersions

func (o *KubernetesNodePoolProperties) GetAvailableUpgradeVersions() *[]string

GetAvailableUpgradeVersions returns the AvailableUpgradeVersions field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetAvailableUpgradeVersionsOk

func (o *KubernetesNodePoolProperties) GetAvailableUpgradeVersionsOk() (*[]string, bool)

GetAvailableUpgradeVersionsOk returns a tuple with the AvailableUpgradeVersions field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetCoresCount

func (o *KubernetesNodePoolProperties) GetCoresCount() *int32

GetCoresCount returns the CoresCount field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetCoresCountOk

func (o *KubernetesNodePoolProperties) GetCoresCountOk() (*int32, bool)

GetCoresCountOk returns a tuple with the CoresCount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetCpuFamily

func (o *KubernetesNodePoolProperties) GetCpuFamily() *string

GetCpuFamily returns the CpuFamily field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetCpuFamilyOk

func (o *KubernetesNodePoolProperties) GetCpuFamilyOk() (*string, bool)

GetCpuFamilyOk returns a tuple with the CpuFamily field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetDatacenterId

func (o *KubernetesNodePoolProperties) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetDatacenterIdOk

func (o *KubernetesNodePoolProperties) GetDatacenterIdOk() (*string, bool)

GetDatacenterIdOk returns a tuple with the DatacenterId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetK8sVersion

func (o *KubernetesNodePoolProperties) GetK8sVersion() *string

GetK8sVersion returns the K8sVersion field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetK8sVersionOk

func (o *KubernetesNodePoolProperties) GetK8sVersionOk() (*string, bool)

GetK8sVersionOk returns a tuple with the K8sVersion field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetLabels

func (o *KubernetesNodePoolProperties) GetLabels() *map[string]string

GetLabels returns the Labels field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetLabelsOk

func (o *KubernetesNodePoolProperties) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetLans

GetLans returns the Lans field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetLansOk

GetLansOk returns a tuple with the Lans field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetMaintenanceWindow

func (o *KubernetesNodePoolProperties) GetMaintenanceWindow() *KubernetesMaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetMaintenanceWindowOk

func (o *KubernetesNodePoolProperties) GetMaintenanceWindowOk() (*KubernetesMaintenanceWindow, bool)

GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetName

func (o *KubernetesNodePoolProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetNameOk

func (o *KubernetesNodePoolProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetNodeCount

func (o *KubernetesNodePoolProperties) GetNodeCount() *int32

GetNodeCount returns the NodeCount field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetNodeCountOk

func (o *KubernetesNodePoolProperties) GetNodeCountOk() (*int32, bool)

GetNodeCountOk returns a tuple with the NodeCount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetPublicIps

func (o *KubernetesNodePoolProperties) GetPublicIps() *[]string

GetPublicIps returns the PublicIps field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetPublicIpsOk

func (o *KubernetesNodePoolProperties) GetPublicIpsOk() (*[]string, bool)

GetPublicIpsOk returns a tuple with the PublicIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetRamSize

func (o *KubernetesNodePoolProperties) GetRamSize() *int32

GetRamSize returns the RamSize field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetRamSizeOk

func (o *KubernetesNodePoolProperties) GetRamSizeOk() (*int32, bool)

GetRamSizeOk returns a tuple with the RamSize field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetStorageSize

func (o *KubernetesNodePoolProperties) GetStorageSize() *int32

GetStorageSize returns the StorageSize field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetStorageSizeOk

func (o *KubernetesNodePoolProperties) GetStorageSizeOk() (*int32, bool)

GetStorageSizeOk returns a tuple with the StorageSize field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) GetStorageType

func (o *KubernetesNodePoolProperties) GetStorageType() *string

GetStorageType returns the StorageType field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolProperties) GetStorageTypeOk

func (o *KubernetesNodePoolProperties) GetStorageTypeOk() (*string, bool)

GetStorageTypeOk returns a tuple with the StorageType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolProperties) HasAnnotations

func (o *KubernetesNodePoolProperties) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasAutoScaling

func (o *KubernetesNodePoolProperties) HasAutoScaling() bool

HasAutoScaling returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasAvailabilityZone

func (o *KubernetesNodePoolProperties) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasAvailableUpgradeVersions

func (o *KubernetesNodePoolProperties) HasAvailableUpgradeVersions() bool

HasAvailableUpgradeVersions returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasCoresCount

func (o *KubernetesNodePoolProperties) HasCoresCount() bool

HasCoresCount returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasCpuFamily

func (o *KubernetesNodePoolProperties) HasCpuFamily() bool

HasCpuFamily returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasDatacenterId

func (o *KubernetesNodePoolProperties) HasDatacenterId() bool

HasDatacenterId returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasK8sVersion

func (o *KubernetesNodePoolProperties) HasK8sVersion() bool

HasK8sVersion returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasLabels

func (o *KubernetesNodePoolProperties) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasLans

func (o *KubernetesNodePoolProperties) HasLans() bool

HasLans returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasMaintenanceWindow

func (o *KubernetesNodePoolProperties) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasName

func (o *KubernetesNodePoolProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasNodeCount

func (o *KubernetesNodePoolProperties) HasNodeCount() bool

HasNodeCount returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasPublicIps

func (o *KubernetesNodePoolProperties) HasPublicIps() bool

HasPublicIps returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasRamSize

func (o *KubernetesNodePoolProperties) HasRamSize() bool

HasRamSize returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasStorageSize

func (o *KubernetesNodePoolProperties) HasStorageSize() bool

HasStorageSize returns a boolean if a field has been set.

func (*KubernetesNodePoolProperties) HasStorageType

func (o *KubernetesNodePoolProperties) HasStorageType() bool

HasStorageType returns a boolean if a field has been set.

func (KubernetesNodePoolProperties) MarshalJSON

func (o KubernetesNodePoolProperties) MarshalJSON() ([]byte, error)

func (*KubernetesNodePoolProperties) SetAnnotations

func (o *KubernetesNodePoolProperties) SetAnnotations(v map[string]string)

SetAnnotations sets field value

func (*KubernetesNodePoolProperties) SetAutoScaling

SetAutoScaling sets field value

func (*KubernetesNodePoolProperties) SetAvailabilityZone

func (o *KubernetesNodePoolProperties) SetAvailabilityZone(v string)

SetAvailabilityZone sets field value

func (*KubernetesNodePoolProperties) SetAvailableUpgradeVersions

func (o *KubernetesNodePoolProperties) SetAvailableUpgradeVersions(v []string)

SetAvailableUpgradeVersions sets field value

func (*KubernetesNodePoolProperties) SetCoresCount

func (o *KubernetesNodePoolProperties) SetCoresCount(v int32)

SetCoresCount sets field value

func (*KubernetesNodePoolProperties) SetCpuFamily

func (o *KubernetesNodePoolProperties) SetCpuFamily(v string)

SetCpuFamily sets field value

func (*KubernetesNodePoolProperties) SetDatacenterId

func (o *KubernetesNodePoolProperties) SetDatacenterId(v string)

SetDatacenterId sets field value

func (*KubernetesNodePoolProperties) SetK8sVersion

func (o *KubernetesNodePoolProperties) SetK8sVersion(v string)

SetK8sVersion sets field value

func (*KubernetesNodePoolProperties) SetLabels

func (o *KubernetesNodePoolProperties) SetLabels(v map[string]string)

SetLabels sets field value

func (*KubernetesNodePoolProperties) SetLans

SetLans sets field value

func (*KubernetesNodePoolProperties) SetMaintenanceWindow

func (o *KubernetesNodePoolProperties) SetMaintenanceWindow(v KubernetesMaintenanceWindow)

SetMaintenanceWindow sets field value

func (*KubernetesNodePoolProperties) SetName

func (o *KubernetesNodePoolProperties) SetName(v string)

SetName sets field value

func (*KubernetesNodePoolProperties) SetNodeCount

func (o *KubernetesNodePoolProperties) SetNodeCount(v int32)

SetNodeCount sets field value

func (*KubernetesNodePoolProperties) SetPublicIps

func (o *KubernetesNodePoolProperties) SetPublicIps(v []string)

SetPublicIps sets field value

func (*KubernetesNodePoolProperties) SetRamSize

func (o *KubernetesNodePoolProperties) SetRamSize(v int32)

SetRamSize sets field value

func (*KubernetesNodePoolProperties) SetStorageSize

func (o *KubernetesNodePoolProperties) SetStorageSize(v int32)

SetStorageSize sets field value

func (*KubernetesNodePoolProperties) SetStorageType

func (o *KubernetesNodePoolProperties) SetStorageType(v string)

SetStorageType sets field value

type KubernetesNodePoolPropertiesForPost

type KubernetesNodePoolPropertiesForPost struct {
	// The annotations attached to the node pool.
	Annotations *map[string]string     `json:"annotations,omitempty"`
	AutoScaling *KubernetesAutoScaling `json:"autoScaling,omitempty"`
	// The availability zone in which the target VM should be provisioned.
	AvailabilityZone *string `json:"availabilityZone"`
	// The total number of cores for the nodes.
	CoresCount *int32 `json:"coresCount"`
	// The CPU type for the nodes.
	CpuFamily *string `json:"cpuFamily"`
	// The unique identifier of the VDC where the worker nodes of the node pool are provisioned.Note that the data center is located in the exact place where the parent cluster of the node pool is located.
	DatacenterId *string `json:"datacenterId"`
	// The Kubernetes version running in the node pool. Note that this imposes restrictions on which Kubernetes versions can run in the node pools of a cluster. Also, not all Kubernetes versions are suitable upgrade targets for all earlier versions.
	K8sVersion *string `json:"k8sVersion,omitempty"`
	// The labels attached to the node pool.
	Labels *map[string]string `json:"labels,omitempty"`
	// The array of existing private LANs to attach to worker nodes.
	Lans              *[]KubernetesNodePoolLan     `json:"lans,omitempty"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// A Kubernetes node pool name. Valid Kubernetes node pool name must be 63 characters or less and must be empty or begin and end with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
	Name *string `json:"name"`
	// The number of worker nodes of the node pool.
	NodeCount *int32 `json:"nodeCount"`
	// Optional array of reserved public IP addresses to be used by the nodes. The IPs must be from the exact location of the node pool's data center. If autoscaling is used, the array must contain one more IP than the maximum possible number of nodes (nodeCount+1 for a fixed number of nodes or maxNodeCount+1). The extra IP is used when the nodes are rebuilt.
	PublicIps *[]string `json:"publicIps,omitempty"`
	// The RAM size for the nodes. Must be specified in multiples of 1024 MB, with a minimum size of 2048 MB.
	RamSize *int32 `json:"ramSize"`
	// The allocated volume size in GB. The allocated volume size in GB. To achieve good performance, we recommend a size greater than 100GB for SSD.
	StorageSize *int32 `json:"storageSize"`
	// The storage type for the nodes.
	StorageType *string `json:"storageType"`
}

KubernetesNodePoolPropertiesForPost struct for KubernetesNodePoolPropertiesForPost

func NewKubernetesNodePoolPropertiesForPost added in v6.0.2

func NewKubernetesNodePoolPropertiesForPost(availabilityZone string, coresCount int32, cpuFamily string, datacenterId string, name string, nodeCount int32, ramSize int32, storageSize int32, storageType string) *KubernetesNodePoolPropertiesForPost

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

func NewKubernetesNodePoolPropertiesForPostWithDefaults added in v6.0.2

func NewKubernetesNodePoolPropertiesForPostWithDefaults() *KubernetesNodePoolPropertiesForPost

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

func (*KubernetesNodePoolPropertiesForPost) GetAnnotations

func (o *KubernetesNodePoolPropertiesForPost) GetAnnotations() *map[string]string

GetAnnotations returns the Annotations field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetAnnotationsOk

func (o *KubernetesNodePoolPropertiesForPost) GetAnnotationsOk() (*map[string]string, bool)

GetAnnotationsOk returns a tuple with the Annotations field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetAutoScaling

GetAutoScaling returns the AutoScaling field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetAutoScalingOk

GetAutoScalingOk returns a tuple with the AutoScaling field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetAvailabilityZone

func (o *KubernetesNodePoolPropertiesForPost) GetAvailabilityZone() *string

GetAvailabilityZone returns the AvailabilityZone field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetAvailabilityZoneOk

func (o *KubernetesNodePoolPropertiesForPost) GetAvailabilityZoneOk() (*string, bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetCoresCount

func (o *KubernetesNodePoolPropertiesForPost) GetCoresCount() *int32

GetCoresCount returns the CoresCount field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetCoresCountOk

func (o *KubernetesNodePoolPropertiesForPost) GetCoresCountOk() (*int32, bool)

GetCoresCountOk returns a tuple with the CoresCount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetCpuFamily

func (o *KubernetesNodePoolPropertiesForPost) GetCpuFamily() *string

GetCpuFamily returns the CpuFamily field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetCpuFamilyOk

func (o *KubernetesNodePoolPropertiesForPost) GetCpuFamilyOk() (*string, bool)

GetCpuFamilyOk returns a tuple with the CpuFamily field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetDatacenterId

func (o *KubernetesNodePoolPropertiesForPost) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetDatacenterIdOk

func (o *KubernetesNodePoolPropertiesForPost) GetDatacenterIdOk() (*string, bool)

GetDatacenterIdOk returns a tuple with the DatacenterId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetK8sVersion

func (o *KubernetesNodePoolPropertiesForPost) GetK8sVersion() *string

GetK8sVersion returns the K8sVersion field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetK8sVersionOk

func (o *KubernetesNodePoolPropertiesForPost) GetK8sVersionOk() (*string, bool)

GetK8sVersionOk returns a tuple with the K8sVersion field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetLabels

GetLabels returns the Labels field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetLabelsOk

func (o *KubernetesNodePoolPropertiesForPost) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetLans

GetLans returns the Lans field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetLansOk

GetLansOk returns a tuple with the Lans field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetMaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetMaintenanceWindowOk

GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetName

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetNameOk

func (o *KubernetesNodePoolPropertiesForPost) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetNodeCount

func (o *KubernetesNodePoolPropertiesForPost) GetNodeCount() *int32

GetNodeCount returns the NodeCount field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetNodeCountOk

func (o *KubernetesNodePoolPropertiesForPost) GetNodeCountOk() (*int32, bool)

GetNodeCountOk returns a tuple with the NodeCount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetPublicIps

func (o *KubernetesNodePoolPropertiesForPost) GetPublicIps() *[]string

GetPublicIps returns the PublicIps field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetPublicIpsOk

func (o *KubernetesNodePoolPropertiesForPost) GetPublicIpsOk() (*[]string, bool)

GetPublicIpsOk returns a tuple with the PublicIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetRamSize

func (o *KubernetesNodePoolPropertiesForPost) GetRamSize() *int32

GetRamSize returns the RamSize field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetRamSizeOk

func (o *KubernetesNodePoolPropertiesForPost) GetRamSizeOk() (*int32, bool)

GetRamSizeOk returns a tuple with the RamSize field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetStorageSize

func (o *KubernetesNodePoolPropertiesForPost) GetStorageSize() *int32

GetStorageSize returns the StorageSize field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetStorageSizeOk

func (o *KubernetesNodePoolPropertiesForPost) GetStorageSizeOk() (*int32, bool)

GetStorageSizeOk returns a tuple with the StorageSize field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) GetStorageType

func (o *KubernetesNodePoolPropertiesForPost) GetStorageType() *string

GetStorageType returns the StorageType field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPost) GetStorageTypeOk

func (o *KubernetesNodePoolPropertiesForPost) GetStorageTypeOk() (*string, bool)

GetStorageTypeOk returns a tuple with the StorageType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPost) HasAnnotations

func (o *KubernetesNodePoolPropertiesForPost) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasAutoScaling

func (o *KubernetesNodePoolPropertiesForPost) HasAutoScaling() bool

HasAutoScaling returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasAvailabilityZone

func (o *KubernetesNodePoolPropertiesForPost) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasCoresCount

func (o *KubernetesNodePoolPropertiesForPost) HasCoresCount() bool

HasCoresCount returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasCpuFamily

func (o *KubernetesNodePoolPropertiesForPost) HasCpuFamily() bool

HasCpuFamily returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasDatacenterId

func (o *KubernetesNodePoolPropertiesForPost) HasDatacenterId() bool

HasDatacenterId returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasK8sVersion

func (o *KubernetesNodePoolPropertiesForPost) HasK8sVersion() bool

HasK8sVersion returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasLabels

HasLabels returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasLans

HasLans returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasMaintenanceWindow

func (o *KubernetesNodePoolPropertiesForPost) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasName

HasName returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasNodeCount

func (o *KubernetesNodePoolPropertiesForPost) HasNodeCount() bool

HasNodeCount returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasPublicIps

func (o *KubernetesNodePoolPropertiesForPost) HasPublicIps() bool

HasPublicIps returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasRamSize

func (o *KubernetesNodePoolPropertiesForPost) HasRamSize() bool

HasRamSize returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasStorageSize

func (o *KubernetesNodePoolPropertiesForPost) HasStorageSize() bool

HasStorageSize returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPost) HasStorageType

func (o *KubernetesNodePoolPropertiesForPost) HasStorageType() bool

HasStorageType returns a boolean if a field has been set.

func (KubernetesNodePoolPropertiesForPost) MarshalJSON

func (o KubernetesNodePoolPropertiesForPost) MarshalJSON() ([]byte, error)

func (*KubernetesNodePoolPropertiesForPost) SetAnnotations

func (o *KubernetesNodePoolPropertiesForPost) SetAnnotations(v map[string]string)

SetAnnotations sets field value

func (*KubernetesNodePoolPropertiesForPost) SetAutoScaling

SetAutoScaling sets field value

func (*KubernetesNodePoolPropertiesForPost) SetAvailabilityZone

func (o *KubernetesNodePoolPropertiesForPost) SetAvailabilityZone(v string)

SetAvailabilityZone sets field value

func (*KubernetesNodePoolPropertiesForPost) SetCoresCount

func (o *KubernetesNodePoolPropertiesForPost) SetCoresCount(v int32)

SetCoresCount sets field value

func (*KubernetesNodePoolPropertiesForPost) SetCpuFamily

func (o *KubernetesNodePoolPropertiesForPost) SetCpuFamily(v string)

SetCpuFamily sets field value

func (*KubernetesNodePoolPropertiesForPost) SetDatacenterId

func (o *KubernetesNodePoolPropertiesForPost) SetDatacenterId(v string)

SetDatacenterId sets field value

func (*KubernetesNodePoolPropertiesForPost) SetK8sVersion

func (o *KubernetesNodePoolPropertiesForPost) SetK8sVersion(v string)

SetK8sVersion sets field value

func (*KubernetesNodePoolPropertiesForPost) SetLabels

SetLabels sets field value

func (*KubernetesNodePoolPropertiesForPost) SetLans

SetLans sets field value

func (*KubernetesNodePoolPropertiesForPost) SetMaintenanceWindow

SetMaintenanceWindow sets field value

func (*KubernetesNodePoolPropertiesForPost) SetName

SetName sets field value

func (*KubernetesNodePoolPropertiesForPost) SetNodeCount

func (o *KubernetesNodePoolPropertiesForPost) SetNodeCount(v int32)

SetNodeCount sets field value

func (*KubernetesNodePoolPropertiesForPost) SetPublicIps

func (o *KubernetesNodePoolPropertiesForPost) SetPublicIps(v []string)

SetPublicIps sets field value

func (*KubernetesNodePoolPropertiesForPost) SetRamSize

func (o *KubernetesNodePoolPropertiesForPost) SetRamSize(v int32)

SetRamSize sets field value

func (*KubernetesNodePoolPropertiesForPost) SetStorageSize

func (o *KubernetesNodePoolPropertiesForPost) SetStorageSize(v int32)

SetStorageSize sets field value

func (*KubernetesNodePoolPropertiesForPost) SetStorageType

func (o *KubernetesNodePoolPropertiesForPost) SetStorageType(v string)

SetStorageType sets field value

type KubernetesNodePoolPropertiesForPut

type KubernetesNodePoolPropertiesForPut struct {
	// The annotations attached to the node pool.
	Annotations *map[string]string     `json:"annotations,omitempty"`
	AutoScaling *KubernetesAutoScaling `json:"autoScaling,omitempty"`
	// The Kubernetes version running in the node pool. Note that this imposes restrictions on which Kubernetes versions can run in the node pools of a cluster. Also, not all Kubernetes versions are suitable upgrade targets for all earlier versions.
	K8sVersion *string `json:"k8sVersion,omitempty"`
	// The labels attached to the node pool.
	Labels *map[string]string `json:"labels,omitempty"`
	// The array of existing private LANs to attach to worker nodes.
	Lans              *[]KubernetesNodePoolLan     `json:"lans,omitempty"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// A Kubernetes node pool name. Valid Kubernetes node pool name must be 63 characters or less and must be empty or begin and end with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
	Name *string `json:"name,omitempty"`
	// The number of worker nodes of the node pool.
	NodeCount *int32 `json:"nodeCount"`
	// Optional array of reserved public IP addresses to be used by the nodes. The IPs must be from the exact location of the node pool's data center. If autoscaling is used, the array must contain one more IP than the maximum possible number of nodes (nodeCount+1 for a fixed number of nodes or maxNodeCount+1). The extra IP is used when the nodes are rebuilt.
	PublicIps *[]string `json:"publicIps,omitempty"`
}

KubernetesNodePoolPropertiesForPut struct for KubernetesNodePoolPropertiesForPut

func NewKubernetesNodePoolPropertiesForPut added in v6.0.2

func NewKubernetesNodePoolPropertiesForPut(nodeCount int32) *KubernetesNodePoolPropertiesForPut

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

func NewKubernetesNodePoolPropertiesForPutWithDefaults added in v6.0.2

func NewKubernetesNodePoolPropertiesForPutWithDefaults() *KubernetesNodePoolPropertiesForPut

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

func (*KubernetesNodePoolPropertiesForPut) GetAnnotations

func (o *KubernetesNodePoolPropertiesForPut) GetAnnotations() *map[string]string

GetAnnotations returns the Annotations field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPut) GetAnnotationsOk

func (o *KubernetesNodePoolPropertiesForPut) GetAnnotationsOk() (*map[string]string, bool)

GetAnnotationsOk returns a tuple with the Annotations field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPut) GetAutoScaling

GetAutoScaling returns the AutoScaling field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPut) GetAutoScalingOk

GetAutoScalingOk returns a tuple with the AutoScaling field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPut) GetK8sVersion

func (o *KubernetesNodePoolPropertiesForPut) GetK8sVersion() *string

GetK8sVersion returns the K8sVersion field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPut) GetK8sVersionOk

func (o *KubernetesNodePoolPropertiesForPut) GetK8sVersionOk() (*string, bool)

GetK8sVersionOk returns a tuple with the K8sVersion field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPut) GetLabels

func (o *KubernetesNodePoolPropertiesForPut) GetLabels() *map[string]string

GetLabels returns the Labels field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPut) GetLabelsOk

func (o *KubernetesNodePoolPropertiesForPut) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPut) GetLans

GetLans returns the Lans field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPut) GetLansOk

GetLansOk returns a tuple with the Lans field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPut) GetMaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPut) GetMaintenanceWindowOk

GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPut) GetName

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPut) GetNameOk

func (o *KubernetesNodePoolPropertiesForPut) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPut) GetNodeCount

func (o *KubernetesNodePoolPropertiesForPut) GetNodeCount() *int32

GetNodeCount returns the NodeCount field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPut) GetNodeCountOk

func (o *KubernetesNodePoolPropertiesForPut) GetNodeCountOk() (*int32, bool)

GetNodeCountOk returns a tuple with the NodeCount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPut) GetPublicIps

func (o *KubernetesNodePoolPropertiesForPut) GetPublicIps() *[]string

GetPublicIps returns the PublicIps field value If the value is explicit nil, nil is returned

func (*KubernetesNodePoolPropertiesForPut) GetPublicIpsOk

func (o *KubernetesNodePoolPropertiesForPut) GetPublicIpsOk() (*[]string, bool)

GetPublicIpsOk returns a tuple with the PublicIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePoolPropertiesForPut) HasAnnotations

func (o *KubernetesNodePoolPropertiesForPut) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPut) HasAutoScaling

func (o *KubernetesNodePoolPropertiesForPut) HasAutoScaling() bool

HasAutoScaling returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPut) HasK8sVersion

func (o *KubernetesNodePoolPropertiesForPut) HasK8sVersion() bool

HasK8sVersion returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPut) HasLabels

HasLabels returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPut) HasLans

HasLans returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPut) HasMaintenanceWindow

func (o *KubernetesNodePoolPropertiesForPut) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPut) HasName

HasName returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPut) HasNodeCount

func (o *KubernetesNodePoolPropertiesForPut) HasNodeCount() bool

HasNodeCount returns a boolean if a field has been set.

func (*KubernetesNodePoolPropertiesForPut) HasPublicIps

func (o *KubernetesNodePoolPropertiesForPut) HasPublicIps() bool

HasPublicIps returns a boolean if a field has been set.

func (KubernetesNodePoolPropertiesForPut) MarshalJSON

func (o KubernetesNodePoolPropertiesForPut) MarshalJSON() ([]byte, error)

func (*KubernetesNodePoolPropertiesForPut) SetAnnotations

func (o *KubernetesNodePoolPropertiesForPut) SetAnnotations(v map[string]string)

SetAnnotations sets field value

func (*KubernetesNodePoolPropertiesForPut) SetAutoScaling

SetAutoScaling sets field value

func (*KubernetesNodePoolPropertiesForPut) SetK8sVersion

func (o *KubernetesNodePoolPropertiesForPut) SetK8sVersion(v string)

SetK8sVersion sets field value

func (*KubernetesNodePoolPropertiesForPut) SetLabels

func (o *KubernetesNodePoolPropertiesForPut) SetLabels(v map[string]string)

SetLabels sets field value

func (*KubernetesNodePoolPropertiesForPut) SetLans

SetLans sets field value

func (*KubernetesNodePoolPropertiesForPut) SetMaintenanceWindow

SetMaintenanceWindow sets field value

func (*KubernetesNodePoolPropertiesForPut) SetName

SetName sets field value

func (*KubernetesNodePoolPropertiesForPut) SetNodeCount

func (o *KubernetesNodePoolPropertiesForPut) SetNodeCount(v int32)

SetNodeCount sets field value

func (*KubernetesNodePoolPropertiesForPut) SetPublicIps

func (o *KubernetesNodePoolPropertiesForPut) SetPublicIps(v []string)

SetPublicIps sets field value

type KubernetesNodePools

type KubernetesNodePools struct {
	// The URL to the collection representation (absolute path).
	Href *string `json:"href,omitempty"`
	// A unique representation of the Kubernetes node pool as a resource collection.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]KubernetesNodePool `json:"items,omitempty"`
	// The resource type within a collection.
	Type *string `json:"type,omitempty"`
}

KubernetesNodePools struct for KubernetesNodePools

func NewKubernetesNodePools added in v6.0.2

func NewKubernetesNodePools() *KubernetesNodePools

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

func NewKubernetesNodePoolsWithDefaults added in v6.0.2

func NewKubernetesNodePoolsWithDefaults() *KubernetesNodePools

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

func (*KubernetesNodePools) GetHref

func (o *KubernetesNodePools) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesNodePools) GetHrefOk

func (o *KubernetesNodePools) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePools) GetId

func (o *KubernetesNodePools) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesNodePools) GetIdOk

func (o *KubernetesNodePools) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePools) GetItems

func (o *KubernetesNodePools) GetItems() *[]KubernetesNodePool

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*KubernetesNodePools) GetItemsOk

func (o *KubernetesNodePools) GetItemsOk() (*[]KubernetesNodePool, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePools) GetType

func (o *KubernetesNodePools) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesNodePools) GetTypeOk

func (o *KubernetesNodePools) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodePools) HasHref

func (o *KubernetesNodePools) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesNodePools) HasId

func (o *KubernetesNodePools) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesNodePools) HasItems

func (o *KubernetesNodePools) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*KubernetesNodePools) HasType

func (o *KubernetesNodePools) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesNodePools) MarshalJSON

func (o KubernetesNodePools) MarshalJSON() ([]byte, error)

func (*KubernetesNodePools) SetHref

func (o *KubernetesNodePools) SetHref(v string)

SetHref sets field value

func (*KubernetesNodePools) SetId

func (o *KubernetesNodePools) SetId(v string)

SetId sets field value

func (*KubernetesNodePools) SetItems

func (o *KubernetesNodePools) SetItems(v []KubernetesNodePool)

SetItems sets field value

func (*KubernetesNodePools) SetType

func (o *KubernetesNodePools) SetType(v string)

SetType sets field value

type KubernetesNodeProperties

type KubernetesNodeProperties struct {
	// The Kubernetes version running in the node pool. Note that this imposes restrictions on which Kubernetes versions can run in the node pools of a cluster. Also, not all Kubernetes versions are suitable upgrade targets for all earlier versions.
	K8sVersion *string `json:"k8sVersion"`
	// The Kubernetes node name.
	Name *string `json:"name"`
	// The private IP associated with the node.
	PrivateIP *string `json:"privateIP,omitempty"`
	// The public IP associated with the node.
	PublicIP *string `json:"publicIP,omitempty"`
}

KubernetesNodeProperties struct for KubernetesNodeProperties

func NewKubernetesNodeProperties added in v6.0.2

func NewKubernetesNodeProperties(k8sVersion string, name string) *KubernetesNodeProperties

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

func NewKubernetesNodePropertiesWithDefaults added in v6.0.2

func NewKubernetesNodePropertiesWithDefaults() *KubernetesNodeProperties

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

func (*KubernetesNodeProperties) GetK8sVersion

func (o *KubernetesNodeProperties) GetK8sVersion() *string

GetK8sVersion returns the K8sVersion field value If the value is explicit nil, nil is returned

func (*KubernetesNodeProperties) GetK8sVersionOk

func (o *KubernetesNodeProperties) GetK8sVersionOk() (*string, bool)

GetK8sVersionOk returns a tuple with the K8sVersion field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodeProperties) GetName

func (o *KubernetesNodeProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*KubernetesNodeProperties) GetNameOk

func (o *KubernetesNodeProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodeProperties) GetPrivateIP

func (o *KubernetesNodeProperties) GetPrivateIP() *string

GetPrivateIP returns the PrivateIP field value If the value is explicit nil, nil is returned

func (*KubernetesNodeProperties) GetPrivateIPOk

func (o *KubernetesNodeProperties) GetPrivateIPOk() (*string, bool)

GetPrivateIPOk returns a tuple with the PrivateIP field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodeProperties) GetPublicIP

func (o *KubernetesNodeProperties) GetPublicIP() *string

GetPublicIP returns the PublicIP field value If the value is explicit nil, nil is returned

func (*KubernetesNodeProperties) GetPublicIPOk

func (o *KubernetesNodeProperties) GetPublicIPOk() (*string, bool)

GetPublicIPOk returns a tuple with the PublicIP field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodeProperties) HasK8sVersion

func (o *KubernetesNodeProperties) HasK8sVersion() bool

HasK8sVersion returns a boolean if a field has been set.

func (*KubernetesNodeProperties) HasName

func (o *KubernetesNodeProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*KubernetesNodeProperties) HasPrivateIP

func (o *KubernetesNodeProperties) HasPrivateIP() bool

HasPrivateIP returns a boolean if a field has been set.

func (*KubernetesNodeProperties) HasPublicIP

func (o *KubernetesNodeProperties) HasPublicIP() bool

HasPublicIP returns a boolean if a field has been set.

func (KubernetesNodeProperties) MarshalJSON

func (o KubernetesNodeProperties) MarshalJSON() ([]byte, error)

func (*KubernetesNodeProperties) SetK8sVersion

func (o *KubernetesNodeProperties) SetK8sVersion(v string)

SetK8sVersion sets field value

func (*KubernetesNodeProperties) SetName

func (o *KubernetesNodeProperties) SetName(v string)

SetName sets field value

func (*KubernetesNodeProperties) SetPrivateIP

func (o *KubernetesNodeProperties) SetPrivateIP(v string)

SetPrivateIP sets field value

func (*KubernetesNodeProperties) SetPublicIP

func (o *KubernetesNodeProperties) SetPublicIP(v string)

SetPublicIP sets field value

type KubernetesNodes

type KubernetesNodes struct {
	// The URL to the collection representation (absolute path).
	Href *string `json:"href,omitempty"`
	// A unique representation of the Kubernetes node pool as a resource collection.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]KubernetesNode `json:"items,omitempty"`
	// The resource type within a collection.
	Type *string `json:"type,omitempty"`
}

KubernetesNodes struct for KubernetesNodes

func NewKubernetesNodes added in v6.0.2

func NewKubernetesNodes() *KubernetesNodes

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

func NewKubernetesNodesWithDefaults added in v6.0.2

func NewKubernetesNodesWithDefaults() *KubernetesNodes

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

func (*KubernetesNodes) GetHref

func (o *KubernetesNodes) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*KubernetesNodes) GetHrefOk

func (o *KubernetesNodes) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodes) GetId

func (o *KubernetesNodes) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*KubernetesNodes) GetIdOk

func (o *KubernetesNodes) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodes) GetItems

func (o *KubernetesNodes) GetItems() *[]KubernetesNode

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*KubernetesNodes) GetItemsOk

func (o *KubernetesNodes) GetItemsOk() (*[]KubernetesNode, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodes) GetType

func (o *KubernetesNodes) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*KubernetesNodes) GetTypeOk

func (o *KubernetesNodes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KubernetesNodes) HasHref

func (o *KubernetesNodes) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesNodes) HasId

func (o *KubernetesNodes) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesNodes) HasItems

func (o *KubernetesNodes) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*KubernetesNodes) HasType

func (o *KubernetesNodes) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesNodes) MarshalJSON

func (o KubernetesNodes) MarshalJSON() ([]byte, error)

func (*KubernetesNodes) SetHref

func (o *KubernetesNodes) SetHref(v string)

SetHref sets field value

func (*KubernetesNodes) SetId

func (o *KubernetesNodes) SetId(v string)

SetId sets field value

func (*KubernetesNodes) SetItems

func (o *KubernetesNodes) SetItems(v []KubernetesNode)

SetItems sets field value

func (*KubernetesNodes) SetType

func (o *KubernetesNodes) SetType(v string)

SetType sets field value

type LANsApiService

type LANsApiService service

LANsApiService LANsApi service

func (*LANsApiService) DatacentersLansDelete

func (a *LANsApiService) DatacentersLansDelete(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansDeleteRequest

* DatacentersLansDelete Delete LANs * Delete the specified LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansDeleteRequest

func (*LANsApiService) DatacentersLansDeleteExecute

func (a *LANsApiService) DatacentersLansDeleteExecute(r ApiDatacentersLansDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*LANsApiService) DatacentersLansFindById

func (a *LANsApiService) DatacentersLansFindById(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansFindByIdRequest

* DatacentersLansFindById Retrieve LANs * Retrieve the properties of the specified LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansFindByIdRequest

func (*LANsApiService) DatacentersLansFindByIdExecute

func (a *LANsApiService) DatacentersLansFindByIdExecute(r ApiDatacentersLansFindByIdRequest) (Lan, *APIResponse, error)

* Execute executes the request * @return Lan

func (*LANsApiService) DatacentersLansGet

func (a *LANsApiService) DatacentersLansGet(ctx _context.Context, datacenterId string) ApiDatacentersLansGetRequest

* DatacentersLansGet List LANs * List all LANs within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLansGetRequest

func (*LANsApiService) DatacentersLansGetExecute

func (a *LANsApiService) DatacentersLansGetExecute(r ApiDatacentersLansGetRequest) (Lans, *APIResponse, error)

* Execute executes the request * @return Lans

func (*LANsApiService) DatacentersLansNicsFindById

func (a *LANsApiService) DatacentersLansNicsFindById(ctx _context.Context, datacenterId string, lanId string, nicId string) ApiDatacentersLansNicsFindByIdRequest

* DatacentersLansNicsFindById Retrieve attached NICs * Retrieve the properties of the NIC, attached to the specified LAN. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @param nicId The unique ID of the NIC. * @return ApiDatacentersLansNicsFindByIdRequest

func (*LANsApiService) DatacentersLansNicsFindByIdExecute

func (a *LANsApiService) DatacentersLansNicsFindByIdExecute(r ApiDatacentersLansNicsFindByIdRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*LANsApiService) DatacentersLansNicsGet

func (a *LANsApiService) DatacentersLansNicsGet(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansNicsGetRequest

* DatacentersLansNicsGet List LAN members * List all NICs, attached to the specified LAN. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansNicsGetRequest

func (*LANsApiService) DatacentersLansNicsGetExecute

func (a *LANsApiService) DatacentersLansNicsGetExecute(r ApiDatacentersLansNicsGetRequest) (LanNics, *APIResponse, error)

* Execute executes the request * @return LanNics

func (*LANsApiService) DatacentersLansNicsPost

func (a *LANsApiService) DatacentersLansNicsPost(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansNicsPostRequest

* DatacentersLansNicsPost Attach NICs * Attach an existing NIC to the specified LAN. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansNicsPostRequest

func (*LANsApiService) DatacentersLansNicsPostExecute

func (a *LANsApiService) DatacentersLansNicsPostExecute(r ApiDatacentersLansNicsPostRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*LANsApiService) DatacentersLansPatch

func (a *LANsApiService) DatacentersLansPatch(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansPatchRequest

* DatacentersLansPatch Partially modify LANs * Update the properties of the specified LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansPatchRequest

func (*LANsApiService) DatacentersLansPatchExecute

func (a *LANsApiService) DatacentersLansPatchExecute(r ApiDatacentersLansPatchRequest) (Lan, *APIResponse, error)

* Execute executes the request * @return Lan

func (*LANsApiService) DatacentersLansPost

func (a *LANsApiService) DatacentersLansPost(ctx _context.Context, datacenterId string) ApiDatacentersLansPostRequest

* DatacentersLansPost Create LANs * Creates a LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLansPostRequest

func (*LANsApiService) DatacentersLansPostExecute

func (a *LANsApiService) DatacentersLansPostExecute(r ApiDatacentersLansPostRequest) (LanPost, *APIResponse, error)

* Execute executes the request * @return LanPost

func (*LANsApiService) DatacentersLansPut

func (a *LANsApiService) DatacentersLansPut(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansPutRequest

* DatacentersLansPut Modify LANs * Modify the properties of the specified LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansPutRequest

func (*LANsApiService) DatacentersLansPutExecute

func (a *LANsApiService) DatacentersLansPutExecute(r ApiDatacentersLansPutRequest) (Lan, *APIResponse, error)

* Execute executes the request * @return Lan

type Label

type Label struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// Label is identified using standard URN.
	Id         *string          `json:"id,omitempty"`
	Metadata   *NoStateMetaData `json:"metadata,omitempty"`
	Properties *LabelProperties `json:"properties"`
	// The type of object that has been created.
	Type *string `json:"type,omitempty"`
}

Label struct for Label

func NewLabel added in v6.0.2

func NewLabel(properties LabelProperties) *Label

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

func NewLabelWithDefaults added in v6.0.2

func NewLabelWithDefaults() *Label

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

func (*Label) GetHref

func (o *Label) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Label) GetHrefOk

func (o *Label) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Label) GetId

func (o *Label) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Label) GetIdOk

func (o *Label) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Label) GetMetadata

func (o *Label) GetMetadata() *NoStateMetaData

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Label) GetMetadataOk

func (o *Label) GetMetadataOk() (*NoStateMetaData, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Label) GetProperties

func (o *Label) GetProperties() *LabelProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Label) GetPropertiesOk

func (o *Label) GetPropertiesOk() (*LabelProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Label) GetType

func (o *Label) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Label) GetTypeOk

func (o *Label) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Label) HasHref

func (o *Label) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Label) HasId

func (o *Label) HasId() bool

HasId returns a boolean if a field has been set.

func (*Label) HasMetadata

func (o *Label) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Label) HasProperties

func (o *Label) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Label) HasType

func (o *Label) HasType() bool

HasType returns a boolean if a field has been set.

func (Label) MarshalJSON

func (o Label) MarshalJSON() ([]byte, error)

func (*Label) SetHref

func (o *Label) SetHref(v string)

SetHref sets field value

func (*Label) SetId

func (o *Label) SetId(v string)

SetId sets field value

func (*Label) SetMetadata

func (o *Label) SetMetadata(v NoStateMetaData)

SetMetadata sets field value

func (*Label) SetProperties

func (o *Label) SetProperties(v LabelProperties)

SetProperties sets field value

func (*Label) SetType

func (o *Label) SetType(v string)

SetType sets field value

type LabelProperties

type LabelProperties struct {
	// A label key
	Key *string `json:"key,omitempty"`
	// URL to the Resource (absolute path) on which the label is applied.
	ResourceHref *string `json:"resourceHref,omitempty"`
	// The ID of the resource.
	ResourceId *string `json:"resourceId,omitempty"`
	// The type of the resource on which the label is applied.
	ResourceType *string `json:"resourceType,omitempty"`
	// A label value
	Value *string `json:"value,omitempty"`
}

LabelProperties struct for LabelProperties

func NewLabelProperties added in v6.0.2

func NewLabelProperties() *LabelProperties

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

func NewLabelPropertiesWithDefaults added in v6.0.2

func NewLabelPropertiesWithDefaults() *LabelProperties

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

func (*LabelProperties) GetKey

func (o *LabelProperties) GetKey() *string

GetKey returns the Key field value If the value is explicit nil, nil is returned

func (*LabelProperties) GetKeyOk

func (o *LabelProperties) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelProperties) GetResourceHref

func (o *LabelProperties) GetResourceHref() *string

GetResourceHref returns the ResourceHref field value If the value is explicit nil, nil is returned

func (*LabelProperties) GetResourceHrefOk

func (o *LabelProperties) GetResourceHrefOk() (*string, bool)

GetResourceHrefOk returns a tuple with the ResourceHref field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelProperties) GetResourceId

func (o *LabelProperties) GetResourceId() *string

GetResourceId returns the ResourceId field value If the value is explicit nil, nil is returned

func (*LabelProperties) GetResourceIdOk

func (o *LabelProperties) GetResourceIdOk() (*string, bool)

GetResourceIdOk returns a tuple with the ResourceId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelProperties) GetResourceType

func (o *LabelProperties) GetResourceType() *string

GetResourceType returns the ResourceType field value If the value is explicit nil, nil is returned

func (*LabelProperties) GetResourceTypeOk

func (o *LabelProperties) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelProperties) GetValue

func (o *LabelProperties) GetValue() *string

GetValue returns the Value field value If the value is explicit nil, nil is returned

func (*LabelProperties) GetValueOk

func (o *LabelProperties) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelProperties) HasKey

func (o *LabelProperties) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*LabelProperties) HasResourceHref

func (o *LabelProperties) HasResourceHref() bool

HasResourceHref returns a boolean if a field has been set.

func (*LabelProperties) HasResourceId

func (o *LabelProperties) HasResourceId() bool

HasResourceId returns a boolean if a field has been set.

func (*LabelProperties) HasResourceType

func (o *LabelProperties) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*LabelProperties) HasValue

func (o *LabelProperties) HasValue() bool

HasValue returns a boolean if a field has been set.

func (LabelProperties) MarshalJSON

func (o LabelProperties) MarshalJSON() ([]byte, error)

func (*LabelProperties) SetKey

func (o *LabelProperties) SetKey(v string)

SetKey sets field value

func (*LabelProperties) SetResourceHref

func (o *LabelProperties) SetResourceHref(v string)

SetResourceHref sets field value

func (*LabelProperties) SetResourceId

func (o *LabelProperties) SetResourceId(v string)

SetResourceId sets field value

func (*LabelProperties) SetResourceType

func (o *LabelProperties) SetResourceType(v string)

SetResourceType sets field value

func (*LabelProperties) SetValue

func (o *LabelProperties) SetValue(v string)

SetValue sets field value

type LabelResource

type LabelResource struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// Label on a resource is identified using label key.
	Id         *string                  `json:"id,omitempty"`
	Metadata   *NoStateMetaData         `json:"metadata,omitempty"`
	Properties *LabelResourceProperties `json:"properties"`
	// The type of object that has been created.
	Type *string `json:"type,omitempty"`
}

LabelResource struct for LabelResource

func NewLabelResource added in v6.0.2

func NewLabelResource(properties LabelResourceProperties) *LabelResource

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

func NewLabelResourceWithDefaults added in v6.0.2

func NewLabelResourceWithDefaults() *LabelResource

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

func (*LabelResource) GetHref

func (o *LabelResource) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*LabelResource) GetHrefOk

func (o *LabelResource) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResource) GetId

func (o *LabelResource) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*LabelResource) GetIdOk

func (o *LabelResource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResource) GetMetadata

func (o *LabelResource) GetMetadata() *NoStateMetaData

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*LabelResource) GetMetadataOk

func (o *LabelResource) GetMetadataOk() (*NoStateMetaData, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResource) GetProperties

func (o *LabelResource) GetProperties() *LabelResourceProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*LabelResource) GetPropertiesOk

func (o *LabelResource) GetPropertiesOk() (*LabelResourceProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResource) GetType

func (o *LabelResource) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*LabelResource) GetTypeOk

func (o *LabelResource) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResource) HasHref

func (o *LabelResource) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*LabelResource) HasId

func (o *LabelResource) HasId() bool

HasId returns a boolean if a field has been set.

func (*LabelResource) HasMetadata

func (o *LabelResource) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*LabelResource) HasProperties

func (o *LabelResource) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*LabelResource) HasType

func (o *LabelResource) HasType() bool

HasType returns a boolean if a field has been set.

func (LabelResource) MarshalJSON

func (o LabelResource) MarshalJSON() ([]byte, error)

func (*LabelResource) SetHref

func (o *LabelResource) SetHref(v string)

SetHref sets field value

func (*LabelResource) SetId

func (o *LabelResource) SetId(v string)

SetId sets field value

func (*LabelResource) SetMetadata

func (o *LabelResource) SetMetadata(v NoStateMetaData)

SetMetadata sets field value

func (*LabelResource) SetProperties

func (o *LabelResource) SetProperties(v LabelResourceProperties)

SetProperties sets field value

func (*LabelResource) SetType

func (o *LabelResource) SetType(v string)

SetType sets field value

type LabelResourceProperties

type LabelResourceProperties struct {
	// A label key
	Key *string `json:"key,omitempty"`
	// A label value
	Value *string `json:"value,omitempty"`
}

LabelResourceProperties struct for LabelResourceProperties

func NewLabelResourceProperties added in v6.0.2

func NewLabelResourceProperties() *LabelResourceProperties

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

func NewLabelResourcePropertiesWithDefaults added in v6.0.2

func NewLabelResourcePropertiesWithDefaults() *LabelResourceProperties

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

func (*LabelResourceProperties) GetKey

func (o *LabelResourceProperties) GetKey() *string

GetKey returns the Key field value If the value is explicit nil, nil is returned

func (*LabelResourceProperties) GetKeyOk

func (o *LabelResourceProperties) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResourceProperties) GetValue

func (o *LabelResourceProperties) GetValue() *string

GetValue returns the Value field value If the value is explicit nil, nil is returned

func (*LabelResourceProperties) GetValueOk

func (o *LabelResourceProperties) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResourceProperties) HasKey

func (o *LabelResourceProperties) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*LabelResourceProperties) HasValue

func (o *LabelResourceProperties) HasValue() bool

HasValue returns a boolean if a field has been set.

func (LabelResourceProperties) MarshalJSON

func (o LabelResourceProperties) MarshalJSON() ([]byte, error)

func (*LabelResourceProperties) SetKey

func (o *LabelResourceProperties) SetKey(v string)

SetKey sets field value

func (*LabelResourceProperties) SetValue

func (o *LabelResourceProperties) SetValue(v string)

SetValue sets field value

type LabelResources

type LabelResources struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the collection representation (absolute path).
	Href *string `json:"href,omitempty"`
	// A unique representation of the label as a resource collection.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]LabelResource `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of resource within a collection.
	Type *string `json:"type,omitempty"`
}

LabelResources struct for LabelResources

func NewLabelResources added in v6.0.2

func NewLabelResources() *LabelResources

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

func NewLabelResourcesWithDefaults added in v6.0.2

func NewLabelResourcesWithDefaults() *LabelResources

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

func (*LabelResources) GetHref

func (o *LabelResources) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*LabelResources) GetHrefOk

func (o *LabelResources) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResources) GetId

func (o *LabelResources) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*LabelResources) GetIdOk

func (o *LabelResources) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResources) GetItems

func (o *LabelResources) GetItems() *[]LabelResource

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*LabelResources) GetItemsOk

func (o *LabelResources) GetItemsOk() (*[]LabelResource, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResources) GetLimit

func (o *LabelResources) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*LabelResources) GetLimitOk

func (o *LabelResources) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *LabelResources) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*LabelResources) GetLinksOk

func (o *LabelResources) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResources) GetOffset

func (o *LabelResources) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*LabelResources) GetOffsetOk

func (o *LabelResources) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResources) GetType

func (o *LabelResources) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*LabelResources) GetTypeOk

func (o *LabelResources) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LabelResources) HasHref

func (o *LabelResources) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*LabelResources) HasId

func (o *LabelResources) HasId() bool

HasId returns a boolean if a field has been set.

func (*LabelResources) HasItems

func (o *LabelResources) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*LabelResources) HasLimit

func (o *LabelResources) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *LabelResources) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*LabelResources) HasOffset

func (o *LabelResources) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*LabelResources) HasType

func (o *LabelResources) HasType() bool

HasType returns a boolean if a field has been set.

func (LabelResources) MarshalJSON

func (o LabelResources) MarshalJSON() ([]byte, error)

func (*LabelResources) SetHref

func (o *LabelResources) SetHref(v string)

SetHref sets field value

func (*LabelResources) SetId

func (o *LabelResources) SetId(v string)

SetId sets field value

func (*LabelResources) SetItems

func (o *LabelResources) SetItems(v []LabelResource)

SetItems sets field value

func (*LabelResources) SetLimit

func (o *LabelResources) SetLimit(v float32)

SetLimit sets field value

func (o *LabelResources) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*LabelResources) SetOffset

func (o *LabelResources) SetOffset(v float32)

SetOffset sets field value

func (*LabelResources) SetType

func (o *LabelResources) SetType(v string)

SetType sets field value

type Labels

type Labels struct {
	// URL to the collection representation (absolute path).
	Href *string `json:"href,omitempty"`
	// A unique representation of the label as a resource collection.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Label `json:"items,omitempty"`
	// The type of resource within a collection.
	Type *string `json:"type,omitempty"`
}

Labels struct for Labels

func NewLabels added in v6.0.2

func NewLabels() *Labels

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

func NewLabelsWithDefaults added in v6.0.2

func NewLabelsWithDefaults() *Labels

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

func (*Labels) GetHref

func (o *Labels) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Labels) GetHrefOk

func (o *Labels) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Labels) GetId

func (o *Labels) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Labels) GetIdOk

func (o *Labels) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Labels) GetItems

func (o *Labels) GetItems() *[]Label

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Labels) GetItemsOk

func (o *Labels) GetItemsOk() (*[]Label, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Labels) GetType

func (o *Labels) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Labels) GetTypeOk

func (o *Labels) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Labels) HasHref

func (o *Labels) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Labels) HasId

func (o *Labels) HasId() bool

HasId returns a boolean if a field has been set.

func (*Labels) HasItems

func (o *Labels) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Labels) HasType

func (o *Labels) HasType() bool

HasType returns a boolean if a field has been set.

func (Labels) MarshalJSON

func (o Labels) MarshalJSON() ([]byte, error)

func (*Labels) SetHref

func (o *Labels) SetHref(v string)

SetHref sets field value

func (*Labels) SetId

func (o *Labels) SetId(v string)

SetId sets field value

func (*Labels) SetItems

func (o *Labels) SetItems(v []Label)

SetItems sets field value

func (*Labels) SetType

func (o *Labels) SetType(v string)

SetType sets field value

type LabelsApiService

type LabelsApiService service

LabelsApiService LabelsApi service

func (*LabelsApiService) DatacentersLabelsDelete

func (a *LabelsApiService) DatacentersLabelsDelete(ctx _context.Context, datacenterId string, key string) ApiDatacentersLabelsDeleteRequest

* DatacentersLabelsDelete Delete data center labels * Delete the specified data center label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param key The label key * @return ApiDatacentersLabelsDeleteRequest

func (*LabelsApiService) DatacentersLabelsDeleteExecute

func (a *LabelsApiService) DatacentersLabelsDeleteExecute(r ApiDatacentersLabelsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*LabelsApiService) DatacentersLabelsFindByKey

func (a *LabelsApiService) DatacentersLabelsFindByKey(ctx _context.Context, datacenterId string, key string) ApiDatacentersLabelsFindByKeyRequest

* DatacentersLabelsFindByKey Retrieve data center labels * Retrieve the properties of the specified data center label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param key The label key * @return ApiDatacentersLabelsFindByKeyRequest

func (*LabelsApiService) DatacentersLabelsFindByKeyExecute

func (a *LabelsApiService) DatacentersLabelsFindByKeyExecute(r ApiDatacentersLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersLabelsGet

func (a *LabelsApiService) DatacentersLabelsGet(ctx _context.Context, datacenterId string) ApiDatacentersLabelsGetRequest

* DatacentersLabelsGet List data center labels * List all the the labels for the specified data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLabelsGetRequest

func (*LabelsApiService) DatacentersLabelsGetExecute

func (a *LabelsApiService) DatacentersLabelsGetExecute(r ApiDatacentersLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelsApiService) DatacentersLabelsPost

func (a *LabelsApiService) DatacentersLabelsPost(ctx _context.Context, datacenterId string) ApiDatacentersLabelsPostRequest

* DatacentersLabelsPost Create a Data Center Label * Adds a new label to the specified data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLabelsPostRequest

func (*LabelsApiService) DatacentersLabelsPostExecute

func (a *LabelsApiService) DatacentersLabelsPostExecute(r ApiDatacentersLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersLabelsPut

func (a *LabelsApiService) DatacentersLabelsPut(ctx _context.Context, datacenterId string, key string) ApiDatacentersLabelsPutRequest

* DatacentersLabelsPut Modify a Data Center Label by Key * Modifies the specified data center label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param key The label key * @return ApiDatacentersLabelsPutRequest

func (*LabelsApiService) DatacentersLabelsPutExecute

func (a *LabelsApiService) DatacentersLabelsPutExecute(r ApiDatacentersLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersServersLabelsDelete

func (a *LabelsApiService) DatacentersServersLabelsDelete(ctx _context.Context, datacenterId string, serverId string, key string) ApiDatacentersServersLabelsDeleteRequest

* DatacentersServersLabelsDelete Delete server labels * Delete the specified server label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param key The label key * @return ApiDatacentersServersLabelsDeleteRequest

func (*LabelsApiService) DatacentersServersLabelsDeleteExecute

func (a *LabelsApiService) DatacentersServersLabelsDeleteExecute(r ApiDatacentersServersLabelsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*LabelsApiService) DatacentersServersLabelsFindByKey

func (a *LabelsApiService) DatacentersServersLabelsFindByKey(ctx _context.Context, datacenterId string, serverId string, key string) ApiDatacentersServersLabelsFindByKeyRequest

* DatacentersServersLabelsFindByKey Retrieve server labels * Retrieve the properties of the specified server label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param key The label key * @return ApiDatacentersServersLabelsFindByKeyRequest

func (*LabelsApiService) DatacentersServersLabelsFindByKeyExecute

func (a *LabelsApiService) DatacentersServersLabelsFindByKeyExecute(r ApiDatacentersServersLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersServersLabelsGet

func (a *LabelsApiService) DatacentersServersLabelsGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersLabelsGetRequest

* DatacentersServersLabelsGet List server labels * List all the the labels for the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersLabelsGetRequest

func (*LabelsApiService) DatacentersServersLabelsGetExecute

func (a *LabelsApiService) DatacentersServersLabelsGetExecute(r ApiDatacentersServersLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelsApiService) DatacentersServersLabelsPost

func (a *LabelsApiService) DatacentersServersLabelsPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersLabelsPostRequest

* DatacentersServersLabelsPost Create a Server Label * Adds a new label to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersLabelsPostRequest

func (*LabelsApiService) DatacentersServersLabelsPostExecute

func (a *LabelsApiService) DatacentersServersLabelsPostExecute(r ApiDatacentersServersLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersServersLabelsPut

func (a *LabelsApiService) DatacentersServersLabelsPut(ctx _context.Context, datacenterId string, serverId string, key string) ApiDatacentersServersLabelsPutRequest

* DatacentersServersLabelsPut Modify a Server Label * Modifies the specified server label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param key The label key * @return ApiDatacentersServersLabelsPutRequest

func (*LabelsApiService) DatacentersServersLabelsPutExecute

func (a *LabelsApiService) DatacentersServersLabelsPutExecute(r ApiDatacentersServersLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersVolumesLabelsDelete

func (a *LabelsApiService) DatacentersVolumesLabelsDelete(ctx _context.Context, datacenterId string, volumeId string, key string) ApiDatacentersVolumesLabelsDeleteRequest

* DatacentersVolumesLabelsDelete Delete volume labels * Delete the specified volume label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @param key The label key * @return ApiDatacentersVolumesLabelsDeleteRequest

func (*LabelsApiService) DatacentersVolumesLabelsDeleteExecute

func (a *LabelsApiService) DatacentersVolumesLabelsDeleteExecute(r ApiDatacentersVolumesLabelsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*LabelsApiService) DatacentersVolumesLabelsFindByKey

func (a *LabelsApiService) DatacentersVolumesLabelsFindByKey(ctx _context.Context, datacenterId string, volumeId string, key string) ApiDatacentersVolumesLabelsFindByKeyRequest

* DatacentersVolumesLabelsFindByKey Retrieve volume labels * Retrieve the properties of the specified volume label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @param key The label key * @return ApiDatacentersVolumesLabelsFindByKeyRequest

func (*LabelsApiService) DatacentersVolumesLabelsFindByKeyExecute

func (a *LabelsApiService) DatacentersVolumesLabelsFindByKeyExecute(r ApiDatacentersVolumesLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersVolumesLabelsGet

func (a *LabelsApiService) DatacentersVolumesLabelsGet(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesLabelsGetRequest

* DatacentersVolumesLabelsGet List volume labels * List all the the labels for the specified volume. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesLabelsGetRequest

func (*LabelsApiService) DatacentersVolumesLabelsGetExecute

func (a *LabelsApiService) DatacentersVolumesLabelsGetExecute(r ApiDatacentersVolumesLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelsApiService) DatacentersVolumesLabelsPost

func (a *LabelsApiService) DatacentersVolumesLabelsPost(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesLabelsPostRequest

* DatacentersVolumesLabelsPost Create a Volume Label * Adds a new label to the specified volume. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesLabelsPostRequest

func (*LabelsApiService) DatacentersVolumesLabelsPostExecute

func (a *LabelsApiService) DatacentersVolumesLabelsPostExecute(r ApiDatacentersVolumesLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersVolumesLabelsPut

func (a *LabelsApiService) DatacentersVolumesLabelsPut(ctx _context.Context, datacenterId string, volumeId string, key string) ApiDatacentersVolumesLabelsPutRequest

* DatacentersVolumesLabelsPut Modify a Volume Label * Modifies the specified volume label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @param key The label key * @return ApiDatacentersVolumesLabelsPutRequest

func (*LabelsApiService) DatacentersVolumesLabelsPutExecute

func (a *LabelsApiService) DatacentersVolumesLabelsPutExecute(r ApiDatacentersVolumesLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) IpblocksLabelsDelete

func (a *LabelsApiService) IpblocksLabelsDelete(ctx _context.Context, ipblockId string, key string) ApiIpblocksLabelsDeleteRequest

* IpblocksLabelsDelete Delete IP block labels * Delete the specified IP block label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @param key The label key * @return ApiIpblocksLabelsDeleteRequest

func (*LabelsApiService) IpblocksLabelsDeleteExecute

func (a *LabelsApiService) IpblocksLabelsDeleteExecute(r ApiIpblocksLabelsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*LabelsApiService) IpblocksLabelsFindByKey

func (a *LabelsApiService) IpblocksLabelsFindByKey(ctx _context.Context, ipblockId string, key string) ApiIpblocksLabelsFindByKeyRequest

* IpblocksLabelsFindByKey Retrieve IP block labels * Retrieve the properties of the specified IP block label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @param key The label key * @return ApiIpblocksLabelsFindByKeyRequest

func (*LabelsApiService) IpblocksLabelsFindByKeyExecute

func (a *LabelsApiService) IpblocksLabelsFindByKeyExecute(r ApiIpblocksLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) IpblocksLabelsGet

func (a *LabelsApiService) IpblocksLabelsGet(ctx _context.Context, ipblockId string) ApiIpblocksLabelsGetRequest

* IpblocksLabelsGet List IP block labels * List all the the labels for the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksLabelsGetRequest

func (*LabelsApiService) IpblocksLabelsGetExecute

func (a *LabelsApiService) IpblocksLabelsGetExecute(r ApiIpblocksLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelsApiService) IpblocksLabelsPost

func (a *LabelsApiService) IpblocksLabelsPost(ctx _context.Context, ipblockId string) ApiIpblocksLabelsPostRequest

* IpblocksLabelsPost Create IP block labels * Add a new label to the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksLabelsPostRequest

func (*LabelsApiService) IpblocksLabelsPostExecute

func (a *LabelsApiService) IpblocksLabelsPostExecute(r ApiIpblocksLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) IpblocksLabelsPut

func (a *LabelsApiService) IpblocksLabelsPut(ctx _context.Context, ipblockId string, key string) ApiIpblocksLabelsPutRequest

* IpblocksLabelsPut Modify a IP Block Label by ID * Modifies the specified IP block label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @param key The label key * @return ApiIpblocksLabelsPutRequest

func (*LabelsApiService) IpblocksLabelsPutExecute

func (a *LabelsApiService) IpblocksLabelsPutExecute(r ApiIpblocksLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) LabelsFindByUrn

func (a *LabelsApiService) LabelsFindByUrn(ctx _context.Context, labelurn string) ApiLabelsFindByUrnRequest
  • LabelsFindByUrn Retrieve labels by URN
  • Retrieve a label by label URN.

The URN is unique for each label, and consists of:

urn:label:<resource_type>:<resource_uuid>:<key>

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param labelurn The label URN; URN is unique for each label, and consists of: urn:label:<resource_type>:<resource_uuid>:<key><key>
  • @return ApiLabelsFindByUrnRequest

func (*LabelsApiService) LabelsFindByUrnExecute

func (a *LabelsApiService) LabelsFindByUrnExecute(r ApiLabelsFindByUrnRequest) (Label, *APIResponse, error)

* Execute executes the request * @return Label

func (*LabelsApiService) LabelsGet

* LabelsGet List labels * List all available labels. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiLabelsGetRequest

func (*LabelsApiService) LabelsGetExecute

func (a *LabelsApiService) LabelsGetExecute(r ApiLabelsGetRequest) (Labels, *APIResponse, error)

* Execute executes the request * @return Labels

func (*LabelsApiService) SnapshotsLabelsDelete

func (a *LabelsApiService) SnapshotsLabelsDelete(ctx _context.Context, snapshotId string, key string) ApiSnapshotsLabelsDeleteRequest

* SnapshotsLabelsDelete Delete snapshot labels * Delete the specified snapshot label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @param key The label key * @return ApiSnapshotsLabelsDeleteRequest

func (*LabelsApiService) SnapshotsLabelsDeleteExecute

func (a *LabelsApiService) SnapshotsLabelsDeleteExecute(r ApiSnapshotsLabelsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*LabelsApiService) SnapshotsLabelsFindByKey

func (a *LabelsApiService) SnapshotsLabelsFindByKey(ctx _context.Context, snapshotId string, key string) ApiSnapshotsLabelsFindByKeyRequest

* SnapshotsLabelsFindByKey Retrieve snapshot labels * Retrieve the properties of the specified snapshot label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @param key The label key * @return ApiSnapshotsLabelsFindByKeyRequest

func (*LabelsApiService) SnapshotsLabelsFindByKeyExecute

func (a *LabelsApiService) SnapshotsLabelsFindByKeyExecute(r ApiSnapshotsLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) SnapshotsLabelsGet

func (a *LabelsApiService) SnapshotsLabelsGet(ctx _context.Context, snapshotId string) ApiSnapshotsLabelsGetRequest

* SnapshotsLabelsGet List snapshot labels * List all the the labels for the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsLabelsGetRequest

func (*LabelsApiService) SnapshotsLabelsGetExecute

func (a *LabelsApiService) SnapshotsLabelsGetExecute(r ApiSnapshotsLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelsApiService) SnapshotsLabelsPost

func (a *LabelsApiService) SnapshotsLabelsPost(ctx _context.Context, snapshotId string) ApiSnapshotsLabelsPostRequest

* SnapshotsLabelsPost Create a Snapshot Label * Adds a new label to the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsLabelsPostRequest

func (*LabelsApiService) SnapshotsLabelsPostExecute

func (a *LabelsApiService) SnapshotsLabelsPostExecute(r ApiSnapshotsLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) SnapshotsLabelsPut

func (a *LabelsApiService) SnapshotsLabelsPut(ctx _context.Context, snapshotId string, key string) ApiSnapshotsLabelsPutRequest

* SnapshotsLabelsPut Modify a Snapshot Label by ID * Modifies the specified snapshot label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @param key The label key * @return ApiSnapshotsLabelsPutRequest

func (*LabelsApiService) SnapshotsLabelsPutExecute

func (a *LabelsApiService) SnapshotsLabelsPutExecute(r ApiSnapshotsLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

type Lan

type Lan struct {
	Entities *LanEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *LanProperties             `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Lan struct for Lan

func NewLan added in v6.0.2

func NewLan(properties LanProperties) *Lan

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

func NewLanWithDefaults added in v6.0.2

func NewLanWithDefaults() *Lan

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

func (*Lan) GetEntities

func (o *Lan) GetEntities() *LanEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*Lan) GetEntitiesOk

func (o *Lan) GetEntitiesOk() (*LanEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lan) GetHref

func (o *Lan) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Lan) GetHrefOk

func (o *Lan) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lan) GetId

func (o *Lan) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Lan) GetIdOk

func (o *Lan) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lan) GetMetadata

func (o *Lan) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Lan) GetMetadataOk

func (o *Lan) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lan) GetProperties

func (o *Lan) GetProperties() *LanProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Lan) GetPropertiesOk

func (o *Lan) GetPropertiesOk() (*LanProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lan) GetType

func (o *Lan) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Lan) GetTypeOk

func (o *Lan) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lan) HasEntities

func (o *Lan) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*Lan) HasHref

func (o *Lan) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Lan) HasId

func (o *Lan) HasId() bool

HasId returns a boolean if a field has been set.

func (*Lan) HasMetadata

func (o *Lan) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Lan) HasProperties

func (o *Lan) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Lan) HasType

func (o *Lan) HasType() bool

HasType returns a boolean if a field has been set.

func (Lan) MarshalJSON

func (o Lan) MarshalJSON() ([]byte, error)

func (*Lan) SetEntities

func (o *Lan) SetEntities(v LanEntities)

SetEntities sets field value

func (*Lan) SetHref

func (o *Lan) SetHref(v string)

SetHref sets field value

func (*Lan) SetId

func (o *Lan) SetId(v string)

SetId sets field value

func (*Lan) SetMetadata

func (o *Lan) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Lan) SetProperties

func (o *Lan) SetProperties(v LanProperties)

SetProperties sets field value

func (*Lan) SetType

func (o *Lan) SetType(v Type)

SetType sets field value

type LanEntities

type LanEntities struct {
	Nics *LanNics `json:"nics,omitempty"`
}

LanEntities struct for LanEntities

func NewLanEntities added in v6.0.2

func NewLanEntities() *LanEntities

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

func NewLanEntitiesWithDefaults added in v6.0.2

func NewLanEntitiesWithDefaults() *LanEntities

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

func (*LanEntities) GetNics

func (o *LanEntities) GetNics() *LanNics

GetNics returns the Nics field value If the value is explicit nil, nil is returned

func (*LanEntities) GetNicsOk

func (o *LanEntities) GetNicsOk() (*LanNics, bool)

GetNicsOk returns a tuple with the Nics field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanEntities) HasNics

func (o *LanEntities) HasNics() bool

HasNics returns a boolean if a field has been set.

func (LanEntities) MarshalJSON

func (o LanEntities) MarshalJSON() ([]byte, error)

func (*LanEntities) SetNics

func (o *LanEntities) SetNics(v LanNics)

SetNics sets field value

type LanNics

type LanNics struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Nic `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

LanNics struct for LanNics

func NewLanNics added in v6.0.2

func NewLanNics() *LanNics

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

func NewLanNicsWithDefaults added in v6.0.2

func NewLanNicsWithDefaults() *LanNics

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

func (*LanNics) GetHref

func (o *LanNics) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*LanNics) GetHrefOk

func (o *LanNics) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanNics) GetId

func (o *LanNics) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*LanNics) GetIdOk

func (o *LanNics) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanNics) GetItems

func (o *LanNics) GetItems() *[]Nic

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*LanNics) GetItemsOk

func (o *LanNics) GetItemsOk() (*[]Nic, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanNics) GetLimit

func (o *LanNics) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*LanNics) GetLimitOk

func (o *LanNics) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *LanNics) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*LanNics) GetLinksOk

func (o *LanNics) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanNics) GetOffset

func (o *LanNics) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*LanNics) GetOffsetOk

func (o *LanNics) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanNics) GetType

func (o *LanNics) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*LanNics) GetTypeOk

func (o *LanNics) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanNics) HasHref

func (o *LanNics) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*LanNics) HasId

func (o *LanNics) HasId() bool

HasId returns a boolean if a field has been set.

func (*LanNics) HasItems

func (o *LanNics) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*LanNics) HasLimit

func (o *LanNics) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *LanNics) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*LanNics) HasOffset

func (o *LanNics) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*LanNics) HasType

func (o *LanNics) HasType() bool

HasType returns a boolean if a field has been set.

func (LanNics) MarshalJSON

func (o LanNics) MarshalJSON() ([]byte, error)

func (*LanNics) SetHref

func (o *LanNics) SetHref(v string)

SetHref sets field value

func (*LanNics) SetId

func (o *LanNics) SetId(v string)

SetId sets field value

func (*LanNics) SetItems

func (o *LanNics) SetItems(v []Nic)

SetItems sets field value

func (*LanNics) SetLimit

func (o *LanNics) SetLimit(v float32)

SetLimit sets field value

func (o *LanNics) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*LanNics) SetOffset

func (o *LanNics) SetOffset(v float32)

SetOffset sets field value

func (*LanNics) SetType

func (o *LanNics) SetType(v Type)

SetType sets field value

type LanPost

type LanPost struct {
	Entities *LanEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *LanPropertiesPost         `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

LanPost struct for LanPost

func NewLanPost added in v6.0.2

func NewLanPost(properties LanPropertiesPost) *LanPost

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

func NewLanPostWithDefaults added in v6.0.2

func NewLanPostWithDefaults() *LanPost

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

func (*LanPost) GetEntities

func (o *LanPost) GetEntities() *LanEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*LanPost) GetEntitiesOk

func (o *LanPost) GetEntitiesOk() (*LanEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPost) GetHref

func (o *LanPost) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*LanPost) GetHrefOk

func (o *LanPost) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPost) GetId

func (o *LanPost) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*LanPost) GetIdOk

func (o *LanPost) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPost) GetMetadata

func (o *LanPost) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*LanPost) GetMetadataOk

func (o *LanPost) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPost) GetProperties

func (o *LanPost) GetProperties() *LanPropertiesPost

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*LanPost) GetPropertiesOk

func (o *LanPost) GetPropertiesOk() (*LanPropertiesPost, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPost) GetType

func (o *LanPost) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*LanPost) GetTypeOk

func (o *LanPost) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPost) HasEntities

func (o *LanPost) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*LanPost) HasHref

func (o *LanPost) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*LanPost) HasId

func (o *LanPost) HasId() bool

HasId returns a boolean if a field has been set.

func (*LanPost) HasMetadata

func (o *LanPost) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*LanPost) HasProperties

func (o *LanPost) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*LanPost) HasType

func (o *LanPost) HasType() bool

HasType returns a boolean if a field has been set.

func (LanPost) MarshalJSON

func (o LanPost) MarshalJSON() ([]byte, error)

func (*LanPost) SetEntities

func (o *LanPost) SetEntities(v LanEntities)

SetEntities sets field value

func (*LanPost) SetHref

func (o *LanPost) SetHref(v string)

SetHref sets field value

func (*LanPost) SetId

func (o *LanPost) SetId(v string)

SetId sets field value

func (*LanPost) SetMetadata

func (o *LanPost) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*LanPost) SetProperties

func (o *LanPost) SetProperties(v LanPropertiesPost)

SetProperties sets field value

func (*LanPost) SetType

func (o *LanPost) SetType(v Type)

SetType sets field value

type LanProperties

type LanProperties struct {
	// IP failover configurations for lan
	IpFailover *[]IPFailover `json:"ipFailover,omitempty"`
	// For a GET request, this value is either 'null' or contains the LAN's /64 IPv6 CIDR block if this LAN is IPv6 enabled. For POST/PUT/PATCH requests, 'AUTO' will result in enabling this LAN for IPv6 and automatically assign a /64 IPv6 CIDR block to this LAN and /80 IPv6 CIDR blocks to the NICs and one /128 IPv6 address to each connected NIC. If you choose the IPv6 CIDR block for the LAN on your own, then you must provide a /64 block, which is inside the IPv6 CIDR block of the virtual datacenter and unique inside all LANs from this virtual datacenter. If you enable IPv6 on a LAN with NICs, those NICs will get a /80 IPv6 CIDR block and one IPv6 address assigned to each automatically, unless you specify them explicitly on the LAN and on the NICs. A virtual data center is limited to a maximum of 256 IPv6-enabled LANs.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetIpv6CidrBlockNil`
	Ipv6CidrBlock *string `json:"ipv6CidrBlock,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// The unique identifier of the private Cross-Connect the LAN is connected to, if any.
	Pcc *string `json:"pcc,omitempty"`
	// This LAN faces the public Internet.
	Public *bool `json:"public,omitempty"`
}

LanProperties struct for LanProperties

func NewLanProperties added in v6.0.2

func NewLanProperties() *LanProperties

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

func NewLanPropertiesWithDefaults added in v6.0.2

func NewLanPropertiesWithDefaults() *LanProperties

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

func (*LanProperties) GetIpFailover

func (o *LanProperties) GetIpFailover() *[]IPFailover

GetIpFailover returns the IpFailover field value If the value is explicit nil, nil is returned

func (*LanProperties) GetIpFailoverOk

func (o *LanProperties) GetIpFailoverOk() (*[]IPFailover, bool)

GetIpFailoverOk returns a tuple with the IpFailover field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanProperties) GetIpv6CidrBlock added in v6.1.8

func (o *LanProperties) GetIpv6CidrBlock() *string

GetIpv6CidrBlock returns the Ipv6CidrBlock field value If the value is explicit nil, nil is returned

func (*LanProperties) GetIpv6CidrBlockOk added in v6.1.8

func (o *LanProperties) GetIpv6CidrBlockOk() (*string, bool)

GetIpv6CidrBlockOk returns a tuple with the Ipv6CidrBlock field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanProperties) GetName

func (o *LanProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*LanProperties) GetNameOk

func (o *LanProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanProperties) GetPcc

func (o *LanProperties) GetPcc() *string

GetPcc returns the Pcc field value If the value is explicit nil, nil is returned

func (*LanProperties) GetPccOk

func (o *LanProperties) GetPccOk() (*string, bool)

GetPccOk returns a tuple with the Pcc field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanProperties) GetPublic

func (o *LanProperties) GetPublic() *bool

GetPublic returns the Public field value If the value is explicit nil, nil is returned

func (*LanProperties) GetPublicOk

func (o *LanProperties) GetPublicOk() (*bool, bool)

GetPublicOk returns a tuple with the Public field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanProperties) HasIpFailover

func (o *LanProperties) HasIpFailover() bool

HasIpFailover returns a boolean if a field has been set.

func (*LanProperties) HasIpv6CidrBlock added in v6.1.8

func (o *LanProperties) HasIpv6CidrBlock() bool

HasIpv6CidrBlock returns a boolean if a field has been set.

func (*LanProperties) HasName

func (o *LanProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*LanProperties) HasPcc

func (o *LanProperties) HasPcc() bool

HasPcc returns a boolean if a field has been set.

func (*LanProperties) HasPublic

func (o *LanProperties) HasPublic() bool

HasPublic returns a boolean if a field has been set.

func (LanProperties) MarshalJSON

func (o LanProperties) MarshalJSON() ([]byte, error)

func (*LanProperties) SetIpFailover

func (o *LanProperties) SetIpFailover(v []IPFailover)

SetIpFailover sets field value

func (*LanProperties) SetIpv6CidrBlock added in v6.1.8

func (o *LanProperties) SetIpv6CidrBlock(v string)

SetIpv6CidrBlock sets field value

func (*LanProperties) SetIpv6CidrBlockNil added in v6.1.8

func (o *LanProperties) SetIpv6CidrBlockNil()

sets Ipv6CidrBlock to the explicit address that will be encoded as nil when marshaled

func (*LanProperties) SetName

func (o *LanProperties) SetName(v string)

SetName sets field value

func (*LanProperties) SetPcc

func (o *LanProperties) SetPcc(v string)

SetPcc sets field value

func (*LanProperties) SetPublic

func (o *LanProperties) SetPublic(v bool)

SetPublic sets field value

type LanPropertiesPost

type LanPropertiesPost struct {
	// IP failover configurations for lan
	IpFailover *[]IPFailover `json:"ipFailover,omitempty"`
	// For a GET request, this value is either 'null' or contains the LAN's /64 IPv6 CIDR block if this LAN is IPv6-enabled. For POST/PUT/PATCH requests, 'AUTO' will result in enabling this LAN for IPv6 and automatically assign a /64 IPv6 CIDR block to this LAN. If you choose the IPv6 CIDR block on your own, then you must provide a /64 block, which is inside the IPv6 CIDR block of the virtual datacenter and unique inside all LANs from this virtual datacenter. If you enable IPv6 on a LAN with NICs, those NICs will get a /80 IPv6 CIDR block and one IPv6 address assigned to each automatically, unless you specify them explicitly on the NICs. A virtual data center is limited to a maximum of 256 IPv6-enabled LANs.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetIpv6CidrBlockNil`
	Ipv6CidrBlock *string `json:"ipv6CidrBlock,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// The unique identifier of the private Cross-Connect the LAN is connected to, if any.
	Pcc *string `json:"pcc,omitempty"`
	// This LAN faces the public Internet.
	Public *bool `json:"public,omitempty"`
}

LanPropertiesPost struct for LanPropertiesPost

func NewLanPropertiesPost added in v6.0.2

func NewLanPropertiesPost() *LanPropertiesPost

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

func NewLanPropertiesPostWithDefaults added in v6.0.2

func NewLanPropertiesPostWithDefaults() *LanPropertiesPost

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

func (*LanPropertiesPost) GetIpFailover

func (o *LanPropertiesPost) GetIpFailover() *[]IPFailover

GetIpFailover returns the IpFailover field value If the value is explicit nil, nil is returned

func (*LanPropertiesPost) GetIpFailoverOk

func (o *LanPropertiesPost) GetIpFailoverOk() (*[]IPFailover, bool)

GetIpFailoverOk returns a tuple with the IpFailover field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPropertiesPost) GetIpv6CidrBlock added in v6.1.8

func (o *LanPropertiesPost) GetIpv6CidrBlock() *string

GetIpv6CidrBlock returns the Ipv6CidrBlock field value If the value is explicit nil, nil is returned

func (*LanPropertiesPost) GetIpv6CidrBlockOk added in v6.1.8

func (o *LanPropertiesPost) GetIpv6CidrBlockOk() (*string, bool)

GetIpv6CidrBlockOk returns a tuple with the Ipv6CidrBlock field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPropertiesPost) GetName

func (o *LanPropertiesPost) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*LanPropertiesPost) GetNameOk

func (o *LanPropertiesPost) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPropertiesPost) GetPcc

func (o *LanPropertiesPost) GetPcc() *string

GetPcc returns the Pcc field value If the value is explicit nil, nil is returned

func (*LanPropertiesPost) GetPccOk

func (o *LanPropertiesPost) GetPccOk() (*string, bool)

GetPccOk returns a tuple with the Pcc field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPropertiesPost) GetPublic

func (o *LanPropertiesPost) GetPublic() *bool

GetPublic returns the Public field value If the value is explicit nil, nil is returned

func (*LanPropertiesPost) GetPublicOk

func (o *LanPropertiesPost) GetPublicOk() (*bool, bool)

GetPublicOk returns a tuple with the Public field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanPropertiesPost) HasIpFailover

func (o *LanPropertiesPost) HasIpFailover() bool

HasIpFailover returns a boolean if a field has been set.

func (*LanPropertiesPost) HasIpv6CidrBlock added in v6.1.8

func (o *LanPropertiesPost) HasIpv6CidrBlock() bool

HasIpv6CidrBlock returns a boolean if a field has been set.

func (*LanPropertiesPost) HasName

func (o *LanPropertiesPost) HasName() bool

HasName returns a boolean if a field has been set.

func (*LanPropertiesPost) HasPcc

func (o *LanPropertiesPost) HasPcc() bool

HasPcc returns a boolean if a field has been set.

func (*LanPropertiesPost) HasPublic

func (o *LanPropertiesPost) HasPublic() bool

HasPublic returns a boolean if a field has been set.

func (LanPropertiesPost) MarshalJSON

func (o LanPropertiesPost) MarshalJSON() ([]byte, error)

func (*LanPropertiesPost) SetIpFailover

func (o *LanPropertiesPost) SetIpFailover(v []IPFailover)

SetIpFailover sets field value

func (*LanPropertiesPost) SetIpv6CidrBlock added in v6.1.8

func (o *LanPropertiesPost) SetIpv6CidrBlock(v string)

SetIpv6CidrBlock sets field value

func (*LanPropertiesPost) SetIpv6CidrBlockNil added in v6.1.8

func (o *LanPropertiesPost) SetIpv6CidrBlockNil()

sets Ipv6CidrBlock to the explicit address that will be encoded as nil when marshaled

func (*LanPropertiesPost) SetName

func (o *LanPropertiesPost) SetName(v string)

SetName sets field value

func (*LanPropertiesPost) SetPcc

func (o *LanPropertiesPost) SetPcc(v string)

SetPcc sets field value

func (*LanPropertiesPost) SetPublic

func (o *LanPropertiesPost) SetPublic(v bool)

SetPublic sets field value

type Lans

type Lans struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Lan `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Lans struct for Lans

func NewLans added in v6.0.2

func NewLans() *Lans

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

func NewLansWithDefaults added in v6.0.2

func NewLansWithDefaults() *Lans

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

func (*Lans) GetHref

func (o *Lans) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Lans) GetHrefOk

func (o *Lans) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lans) GetId

func (o *Lans) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Lans) GetIdOk

func (o *Lans) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lans) GetItems

func (o *Lans) GetItems() *[]Lan

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Lans) GetItemsOk

func (o *Lans) GetItemsOk() (*[]Lan, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lans) GetLimit

func (o *Lans) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*Lans) GetLimitOk

func (o *Lans) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Lans) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*Lans) GetLinksOk

func (o *Lans) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lans) GetOffset

func (o *Lans) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*Lans) GetOffsetOk

func (o *Lans) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lans) GetType

func (o *Lans) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Lans) GetTypeOk

func (o *Lans) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Lans) HasHref

func (o *Lans) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Lans) HasId

func (o *Lans) HasId() bool

HasId returns a boolean if a field has been set.

func (*Lans) HasItems

func (o *Lans) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Lans) HasLimit

func (o *Lans) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Lans) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Lans) HasOffset

func (o *Lans) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Lans) HasType

func (o *Lans) HasType() bool

HasType returns a boolean if a field has been set.

func (Lans) MarshalJSON

func (o Lans) MarshalJSON() ([]byte, error)

func (*Lans) SetHref

func (o *Lans) SetHref(v string)

SetHref sets field value

func (*Lans) SetId

func (o *Lans) SetId(v string)

SetId sets field value

func (*Lans) SetItems

func (o *Lans) SetItems(v []Lan)

SetItems sets field value

func (*Lans) SetLimit

func (o *Lans) SetLimit(v float32)

SetLimit sets field value

func (o *Lans) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Lans) SetOffset

func (o *Lans) SetOffset(v float32)

SetOffset sets field value

func (*Lans) SetType

func (o *Lans) SetType(v Type)

SetType sets field value

type LoadBalancersApiService

type LoadBalancersApiService service

LoadBalancersApiService LoadBalancersApi service

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsDelete

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsDelete(ctx _context.Context, datacenterId string, loadbalancerId string, nicId string) ApiDatacentersLoadbalancersBalancednicsDeleteRequest

* DatacentersLoadbalancersBalancednicsDelete Detach balanced NICs * Detach the specified NIC from the Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @param nicId The unique ID of the NIC. * @return ApiDatacentersLoadbalancersBalancednicsDeleteRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsDeleteExecute

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsDeleteExecute(r ApiDatacentersLoadbalancersBalancednicsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsFindByNicId

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsFindByNicId(ctx _context.Context, datacenterId string, loadbalancerId string, nicId string) ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest

* DatacentersLoadbalancersBalancednicsFindByNicId Retrieve balanced NICs * Retrieve the properties of the specified NIC, attached to the Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @param nicId The unique ID of the NIC. * @return ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsFindByNicIdExecute

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsFindByNicIdExecute(r ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsGet

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsGet(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersBalancednicsGetRequest

* DatacentersLoadbalancersBalancednicsGet List balanced NICs * List all NICs, attached to the specified Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersBalancednicsGetRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsGetExecute

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsGetExecute(r ApiDatacentersLoadbalancersBalancednicsGetRequest) (BalancedNics, *APIResponse, error)

* Execute executes the request * @return BalancedNics

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsPost

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsPost(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersBalancednicsPostRequest

* DatacentersLoadbalancersBalancednicsPost Attach balanced NICs * Attachs an existing NIC to the specified Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersBalancednicsPostRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsPostExecute

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsPostExecute(r ApiDatacentersLoadbalancersBalancednicsPostRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*LoadBalancersApiService) DatacentersLoadbalancersDelete

func (a *LoadBalancersApiService) DatacentersLoadbalancersDelete(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersDeleteRequest

* DatacentersLoadbalancersDelete Delete Load Balancers * Remove the specified Load Balancer from the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersDeleteRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersDeleteExecute

func (a *LoadBalancersApiService) DatacentersLoadbalancersDeleteExecute(r ApiDatacentersLoadbalancersDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*LoadBalancersApiService) DatacentersLoadbalancersFindById

func (a *LoadBalancersApiService) DatacentersLoadbalancersFindById(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersFindByIdRequest

* DatacentersLoadbalancersFindById Retrieve Load Balancers * Retrieve the properties of the specified Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersFindByIdRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersFindByIdExecute

func (a *LoadBalancersApiService) DatacentersLoadbalancersFindByIdExecute(r ApiDatacentersLoadbalancersFindByIdRequest) (Loadbalancer, *APIResponse, error)

* Execute executes the request * @return Loadbalancer

func (*LoadBalancersApiService) DatacentersLoadbalancersGet

func (a *LoadBalancersApiService) DatacentersLoadbalancersGet(ctx _context.Context, datacenterId string) ApiDatacentersLoadbalancersGetRequest

* DatacentersLoadbalancersGet List Load Balancers * List all the Load Balancers within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLoadbalancersGetRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersGetExecute

* Execute executes the request * @return Loadbalancers

func (*LoadBalancersApiService) DatacentersLoadbalancersPatch

func (a *LoadBalancersApiService) DatacentersLoadbalancersPatch(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersPatchRequest

* DatacentersLoadbalancersPatch Partially modify Load Balancers * Update the properties of the specified Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersPatchRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersPatchExecute

func (a *LoadBalancersApiService) DatacentersLoadbalancersPatchExecute(r ApiDatacentersLoadbalancersPatchRequest) (Loadbalancer, *APIResponse, error)

* Execute executes the request * @return Loadbalancer

func (*LoadBalancersApiService) DatacentersLoadbalancersPost

func (a *LoadBalancersApiService) DatacentersLoadbalancersPost(ctx _context.Context, datacenterId string) ApiDatacentersLoadbalancersPostRequest

* DatacentersLoadbalancersPost Create a Load Balancer * Creates a Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLoadbalancersPostRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersPostExecute

func (a *LoadBalancersApiService) DatacentersLoadbalancersPostExecute(r ApiDatacentersLoadbalancersPostRequest) (Loadbalancer, *APIResponse, error)

* Execute executes the request * @return Loadbalancer

func (*LoadBalancersApiService) DatacentersLoadbalancersPut

func (a *LoadBalancersApiService) DatacentersLoadbalancersPut(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersPutRequest

* DatacentersLoadbalancersPut Modify a Load Balancer by ID * Modifies the properties of the specified Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersPutRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersPutExecute

func (a *LoadBalancersApiService) DatacentersLoadbalancersPutExecute(r ApiDatacentersLoadbalancersPutRequest) (Loadbalancer, *APIResponse, error)

* Execute executes the request * @return Loadbalancer

type Loadbalancer

type Loadbalancer struct {
	Entities *LoadbalancerEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *LoadbalancerProperties    `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Loadbalancer struct for Loadbalancer

func NewLoadbalancer added in v6.0.2

func NewLoadbalancer(properties LoadbalancerProperties) *Loadbalancer

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

func NewLoadbalancerWithDefaults added in v6.0.2

func NewLoadbalancerWithDefaults() *Loadbalancer

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

func (*Loadbalancer) GetEntities

func (o *Loadbalancer) GetEntities() *LoadbalancerEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*Loadbalancer) GetEntitiesOk

func (o *Loadbalancer) GetEntitiesOk() (*LoadbalancerEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancer) GetHref

func (o *Loadbalancer) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Loadbalancer) GetHrefOk

func (o *Loadbalancer) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancer) GetId

func (o *Loadbalancer) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Loadbalancer) GetIdOk

func (o *Loadbalancer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancer) GetMetadata

func (o *Loadbalancer) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Loadbalancer) GetMetadataOk

func (o *Loadbalancer) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancer) GetProperties

func (o *Loadbalancer) GetProperties() *LoadbalancerProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Loadbalancer) GetPropertiesOk

func (o *Loadbalancer) GetPropertiesOk() (*LoadbalancerProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancer) GetType

func (o *Loadbalancer) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Loadbalancer) GetTypeOk

func (o *Loadbalancer) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancer) HasEntities

func (o *Loadbalancer) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*Loadbalancer) HasHref

func (o *Loadbalancer) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Loadbalancer) HasId

func (o *Loadbalancer) HasId() bool

HasId returns a boolean if a field has been set.

func (*Loadbalancer) HasMetadata

func (o *Loadbalancer) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Loadbalancer) HasProperties

func (o *Loadbalancer) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Loadbalancer) HasType

func (o *Loadbalancer) HasType() bool

HasType returns a boolean if a field has been set.

func (Loadbalancer) MarshalJSON

func (o Loadbalancer) MarshalJSON() ([]byte, error)

func (*Loadbalancer) SetEntities

func (o *Loadbalancer) SetEntities(v LoadbalancerEntities)

SetEntities sets field value

func (*Loadbalancer) SetHref

func (o *Loadbalancer) SetHref(v string)

SetHref sets field value

func (*Loadbalancer) SetId

func (o *Loadbalancer) SetId(v string)

SetId sets field value

func (*Loadbalancer) SetMetadata

func (o *Loadbalancer) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Loadbalancer) SetProperties

func (o *Loadbalancer) SetProperties(v LoadbalancerProperties)

SetProperties sets field value

func (*Loadbalancer) SetType

func (o *Loadbalancer) SetType(v Type)

SetType sets field value

type LoadbalancerEntities

type LoadbalancerEntities struct {
	Balancednics *BalancedNics `json:"balancednics,omitempty"`
}

LoadbalancerEntities struct for LoadbalancerEntities

func NewLoadbalancerEntities added in v6.0.2

func NewLoadbalancerEntities() *LoadbalancerEntities

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

func NewLoadbalancerEntitiesWithDefaults added in v6.0.2

func NewLoadbalancerEntitiesWithDefaults() *LoadbalancerEntities

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

func (*LoadbalancerEntities) GetBalancednics

func (o *LoadbalancerEntities) GetBalancednics() *BalancedNics

GetBalancednics returns the Balancednics field value If the value is explicit nil, nil is returned

func (*LoadbalancerEntities) GetBalancednicsOk

func (o *LoadbalancerEntities) GetBalancednicsOk() (*BalancedNics, bool)

GetBalancednicsOk returns a tuple with the Balancednics field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LoadbalancerEntities) HasBalancednics

func (o *LoadbalancerEntities) HasBalancednics() bool

HasBalancednics returns a boolean if a field has been set.

func (LoadbalancerEntities) MarshalJSON

func (o LoadbalancerEntities) MarshalJSON() ([]byte, error)

func (*LoadbalancerEntities) SetBalancednics

func (o *LoadbalancerEntities) SetBalancednics(v BalancedNics)

SetBalancednics sets field value

type LoadbalancerProperties

type LoadbalancerProperties struct {
	// Indicates if the loadbalancer will reserve an IP using DHCP.
	Dhcp *bool `json:"dhcp,omitempty"`
	// IPv4 address of the loadbalancer. All attached NICs will inherit this IP. Leaving value null will assign IP automatically.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetIpNil`
	Ip *string `json:"ip,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
}

LoadbalancerProperties struct for LoadbalancerProperties

func NewLoadbalancerProperties added in v6.0.2

func NewLoadbalancerProperties() *LoadbalancerProperties

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

func NewLoadbalancerPropertiesWithDefaults added in v6.0.2

func NewLoadbalancerPropertiesWithDefaults() *LoadbalancerProperties

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

func (*LoadbalancerProperties) GetDhcp

func (o *LoadbalancerProperties) GetDhcp() *bool

GetDhcp returns the Dhcp field value If the value is explicit nil, nil is returned

func (*LoadbalancerProperties) GetDhcpOk

func (o *LoadbalancerProperties) GetDhcpOk() (*bool, bool)

GetDhcpOk returns a tuple with the Dhcp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LoadbalancerProperties) GetIp

func (o *LoadbalancerProperties) GetIp() *string

GetIp returns the Ip field value If the value is explicit nil, nil is returned

func (*LoadbalancerProperties) GetIpOk

func (o *LoadbalancerProperties) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LoadbalancerProperties) GetName

func (o *LoadbalancerProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*LoadbalancerProperties) GetNameOk

func (o *LoadbalancerProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LoadbalancerProperties) HasDhcp

func (o *LoadbalancerProperties) HasDhcp() bool

HasDhcp returns a boolean if a field has been set.

func (*LoadbalancerProperties) HasIp

func (o *LoadbalancerProperties) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*LoadbalancerProperties) HasName

func (o *LoadbalancerProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (LoadbalancerProperties) MarshalJSON

func (o LoadbalancerProperties) MarshalJSON() ([]byte, error)

func (*LoadbalancerProperties) SetDhcp

func (o *LoadbalancerProperties) SetDhcp(v bool)

SetDhcp sets field value

func (*LoadbalancerProperties) SetIp

func (o *LoadbalancerProperties) SetIp(v string)

SetIp sets field value

func (*LoadbalancerProperties) SetIpNil added in v6.1.7

func (o *LoadbalancerProperties) SetIpNil()

sets Ip to the explicit address that will be encoded as nil when marshaled

func (*LoadbalancerProperties) SetName

func (o *LoadbalancerProperties) SetName(v string)

SetName sets field value

type Loadbalancers

type Loadbalancers struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Loadbalancer `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Loadbalancers struct for Loadbalancers

func NewLoadbalancers added in v6.0.2

func NewLoadbalancers() *Loadbalancers

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

func NewLoadbalancersWithDefaults added in v6.0.2

func NewLoadbalancersWithDefaults() *Loadbalancers

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

func (*Loadbalancers) GetHref

func (o *Loadbalancers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Loadbalancers) GetHrefOk

func (o *Loadbalancers) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancers) GetId

func (o *Loadbalancers) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Loadbalancers) GetIdOk

func (o *Loadbalancers) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancers) GetItems

func (o *Loadbalancers) GetItems() *[]Loadbalancer

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Loadbalancers) GetItemsOk

func (o *Loadbalancers) GetItemsOk() (*[]Loadbalancer, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancers) GetLimit

func (o *Loadbalancers) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*Loadbalancers) GetLimitOk

func (o *Loadbalancers) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Loadbalancers) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*Loadbalancers) GetLinksOk

func (o *Loadbalancers) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancers) GetOffset

func (o *Loadbalancers) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*Loadbalancers) GetOffsetOk

func (o *Loadbalancers) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancers) GetType

func (o *Loadbalancers) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Loadbalancers) GetTypeOk

func (o *Loadbalancers) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Loadbalancers) HasHref

func (o *Loadbalancers) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Loadbalancers) HasId

func (o *Loadbalancers) HasId() bool

HasId returns a boolean if a field has been set.

func (*Loadbalancers) HasItems

func (o *Loadbalancers) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Loadbalancers) HasLimit

func (o *Loadbalancers) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Loadbalancers) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Loadbalancers) HasOffset

func (o *Loadbalancers) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Loadbalancers) HasType

func (o *Loadbalancers) HasType() bool

HasType returns a boolean if a field has been set.

func (Loadbalancers) MarshalJSON

func (o Loadbalancers) MarshalJSON() ([]byte, error)

func (*Loadbalancers) SetHref

func (o *Loadbalancers) SetHref(v string)

SetHref sets field value

func (*Loadbalancers) SetId

func (o *Loadbalancers) SetId(v string)

SetId sets field value

func (*Loadbalancers) SetItems

func (o *Loadbalancers) SetItems(v []Loadbalancer)

SetItems sets field value

func (*Loadbalancers) SetLimit

func (o *Loadbalancers) SetLimit(v float32)

SetLimit sets field value

func (o *Loadbalancers) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Loadbalancers) SetOffset

func (o *Loadbalancers) SetOffset(v float32)

SetOffset sets field value

func (*Loadbalancers) SetType

func (o *Loadbalancers) SetType(v Type)

SetType sets field value

type Location

type Location struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *LocationProperties        `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Location struct for Location

func NewLocation added in v6.0.2

func NewLocation(properties LocationProperties) *Location

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

func NewLocationWithDefaults added in v6.0.2

func NewLocationWithDefaults() *Location

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

func (*Location) GetHref

func (o *Location) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Location) GetHrefOk

func (o *Location) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetId

func (o *Location) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Location) GetIdOk

func (o *Location) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetMetadata

func (o *Location) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Location) GetMetadataOk

func (o *Location) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetProperties

func (o *Location) GetProperties() *LocationProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Location) GetPropertiesOk

func (o *Location) GetPropertiesOk() (*LocationProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetType

func (o *Location) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Location) GetTypeOk

func (o *Location) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) HasHref

func (o *Location) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Location) HasId

func (o *Location) HasId() bool

HasId returns a boolean if a field has been set.

func (*Location) HasMetadata

func (o *Location) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Location) HasProperties

func (o *Location) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Location) HasType

func (o *Location) HasType() bool

HasType returns a boolean if a field has been set.

func (Location) MarshalJSON

func (o Location) MarshalJSON() ([]byte, error)

func (*Location) SetHref

func (o *Location) SetHref(v string)

SetHref sets field value

func (*Location) SetId

func (o *Location) SetId(v string)

SetId sets field value

func (*Location) SetMetadata

func (o *Location) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Location) SetProperties

func (o *Location) SetProperties(v LocationProperties)

SetProperties sets field value

func (*Location) SetType

func (o *Location) SetType(v Type)

SetType sets field value

type LocationProperties

type LocationProperties struct {
	// A list of available CPU types and related resources available in the location.
	CpuArchitecture *[]CpuArchitectureProperties `json:"cpuArchitecture,omitempty"`
	// A list of available features in the location.
	Features *[]string `json:"features,omitempty"`
	// A list of image aliases available in the location.
	ImageAliases *[]string `json:"imageAliases,omitempty"`
	// The location name.
	Name *string `json:"name,omitempty"`
}

LocationProperties struct for LocationProperties

func NewLocationProperties added in v6.0.2

func NewLocationProperties() *LocationProperties

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

func NewLocationPropertiesWithDefaults added in v6.0.2

func NewLocationPropertiesWithDefaults() *LocationProperties

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

func (*LocationProperties) GetCpuArchitecture

func (o *LocationProperties) GetCpuArchitecture() *[]CpuArchitectureProperties

GetCpuArchitecture returns the CpuArchitecture field value If the value is explicit nil, nil is returned

func (*LocationProperties) GetCpuArchitectureOk

func (o *LocationProperties) GetCpuArchitectureOk() (*[]CpuArchitectureProperties, bool)

GetCpuArchitectureOk returns a tuple with the CpuArchitecture field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LocationProperties) GetFeatures

func (o *LocationProperties) GetFeatures() *[]string

GetFeatures returns the Features field value If the value is explicit nil, nil is returned

func (*LocationProperties) GetFeaturesOk

func (o *LocationProperties) GetFeaturesOk() (*[]string, bool)

GetFeaturesOk returns a tuple with the Features field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LocationProperties) GetImageAliases

func (o *LocationProperties) GetImageAliases() *[]string

GetImageAliases returns the ImageAliases field value If the value is explicit nil, nil is returned

func (*LocationProperties) GetImageAliasesOk

func (o *LocationProperties) GetImageAliasesOk() (*[]string, bool)

GetImageAliasesOk returns a tuple with the ImageAliases field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LocationProperties) GetName

func (o *LocationProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*LocationProperties) GetNameOk

func (o *LocationProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LocationProperties) HasCpuArchitecture

func (o *LocationProperties) HasCpuArchitecture() bool

HasCpuArchitecture returns a boolean if a field has been set.

func (*LocationProperties) HasFeatures

func (o *LocationProperties) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.

func (*LocationProperties) HasImageAliases

func (o *LocationProperties) HasImageAliases() bool

HasImageAliases returns a boolean if a field has been set.

func (*LocationProperties) HasName

func (o *LocationProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (LocationProperties) MarshalJSON

func (o LocationProperties) MarshalJSON() ([]byte, error)

func (*LocationProperties) SetCpuArchitecture

func (o *LocationProperties) SetCpuArchitecture(v []CpuArchitectureProperties)

SetCpuArchitecture sets field value

func (*LocationProperties) SetFeatures

func (o *LocationProperties) SetFeatures(v []string)

SetFeatures sets field value

func (*LocationProperties) SetImageAliases

func (o *LocationProperties) SetImageAliases(v []string)

SetImageAliases sets field value

func (*LocationProperties) SetName

func (o *LocationProperties) SetName(v string)

SetName sets field value

type Locations

type Locations struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Location `json:"items,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Locations struct for Locations

func NewLocations added in v6.0.2

func NewLocations() *Locations

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

func NewLocationsWithDefaults added in v6.0.2

func NewLocationsWithDefaults() *Locations

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

func (*Locations) GetHref

func (o *Locations) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Locations) GetHrefOk

func (o *Locations) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Locations) GetId

func (o *Locations) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Locations) GetIdOk

func (o *Locations) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Locations) GetItems

func (o *Locations) GetItems() *[]Location

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Locations) GetItemsOk

func (o *Locations) GetItemsOk() (*[]Location, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Locations) GetType

func (o *Locations) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Locations) GetTypeOk

func (o *Locations) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Locations) HasHref

func (o *Locations) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Locations) HasId

func (o *Locations) HasId() bool

HasId returns a boolean if a field has been set.

func (*Locations) HasItems

func (o *Locations) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Locations) HasType

func (o *Locations) HasType() bool

HasType returns a boolean if a field has been set.

func (Locations) MarshalJSON

func (o Locations) MarshalJSON() ([]byte, error)

func (*Locations) SetHref

func (o *Locations) SetHref(v string)

SetHref sets field value

func (*Locations) SetId

func (o *Locations) SetId(v string)

SetId sets field value

func (*Locations) SetItems

func (o *Locations) SetItems(v []Location)

SetItems sets field value

func (*Locations) SetType

func (o *Locations) SetType(v Type)

SetType sets field value

type LocationsApiService

type LocationsApiService service

LocationsApiService LocationsApi service

func (*LocationsApiService) LocationsFindByRegionId

func (a *LocationsApiService) LocationsFindByRegionId(ctx _context.Context, regionId string) ApiLocationsFindByRegionIdRequest

* LocationsFindByRegionId Get Locations within a Region * Retrieves the available locations in a region specified by its ID. The 'regionId' consists of the two character identifier of the region (country), e.g., 'de'. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param regionId The unique ID of the region. * @return ApiLocationsFindByRegionIdRequest

func (*LocationsApiService) LocationsFindByRegionIdAndId

func (a *LocationsApiService) LocationsFindByRegionIdAndId(ctx _context.Context, regionId string, locationId string) ApiLocationsFindByRegionIdAndIdRequest

* LocationsFindByRegionIdAndId Get Location by ID * Retrieves the information about the location specified by its ID. The 'locationId' consists of the three-digit identifier of the city according to the IATA code. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param regionId The unique ID of the region. * @param locationId The unique ID of the location. * @return ApiLocationsFindByRegionIdAndIdRequest

func (*LocationsApiService) LocationsFindByRegionIdAndIdExecute

func (a *LocationsApiService) LocationsFindByRegionIdAndIdExecute(r ApiLocationsFindByRegionIdAndIdRequest) (Location, *APIResponse, error)

* Execute executes the request * @return Location

func (*LocationsApiService) LocationsFindByRegionIdExecute

func (a *LocationsApiService) LocationsFindByRegionIdExecute(r ApiLocationsFindByRegionIdRequest) (Locations, *APIResponse, error)

* Execute executes the request * @return Locations

func (*LocationsApiService) LocationsGet

* LocationsGet Get Locations * Retrieves the available physical locations where you can deploy cloud resources in a VDC.

A location is identified by a combination of the following characters:

* a two-character **regionId**, which represents a country (example: 'de')

* a three-character **locationId**, which represents a city. The 'locationId' is typically based on the IATA code of the city's airport (example: 'txl').

>Note that 'locations' are read-only and cannot be changed. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiLocationsGetRequest

func (*LocationsApiService) LocationsGetExecute

func (a *LocationsApiService) LocationsGetExecute(r ApiLocationsGetRequest) (Locations, *APIResponse, error)

* Execute executes the request * @return Locations

type LogLevel added in v6.1.1

type LogLevel uint
const (
	Off LogLevel = 0x100 * iota
	Debug
	// 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.
	Trace
)

func (*LogLevel) Get added in v6.1.1

func (l *LogLevel) Get() LogLevel

func (*LogLevel) Satisfies added in v6.1.1

func (l *LogLevel) Satisfies(v LogLevel) bool

Satisfies returns true if this LogLevel is at least high enough for v

type Logger added in v6.1.1

type Logger interface {
	Printf(format string, args ...interface{})
}

func NewDefaultLogger added in v6.1.1

func NewDefaultLogger() Logger

type NATGatewaysApiService

type NATGatewaysApiService service

NATGatewaysApiService NATGatewaysApi service

func (*NATGatewaysApiService) DatacentersNatgatewaysDelete

func (a *NATGatewaysApiService) DatacentersNatgatewaysDelete(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysDeleteRequest

* DatacentersNatgatewaysDelete Delete NAT Gateways * Remove the specified NAT Gateway from the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysDeleteRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysDeleteExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysDeleteExecute(r ApiDatacentersNatgatewaysDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*NATGatewaysApiService) DatacentersNatgatewaysFindByNatGatewayId

func (a *NATGatewaysApiService) DatacentersNatgatewaysFindByNatGatewayId(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysFindByNatGatewayIdRequest

* DatacentersNatgatewaysFindByNatGatewayId Retrieve NAT Gateways * Retrieve the properties of the specified NAT Gateway within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysFindByNatGatewayIdRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFindByNatGatewayIdExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysFindByNatGatewayIdExecute(r ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) (NatGateway, *APIResponse, error)

* Execute executes the request * @return NatGateway

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsDelete

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsDelete(ctx _context.Context, datacenterId string, natGatewayId string, flowLogId string) ApiDatacentersNatgatewaysFlowlogsDeleteRequest

* DatacentersNatgatewaysFlowlogsDelete Delete NAT Gateway Flow Logs * Delete the specified NAT Gateway Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNatgatewaysFlowlogsDeleteRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsDeleteExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsDeleteExecute(r ApiDatacentersNatgatewaysFlowlogsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsFindByFlowLogId

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsFindByFlowLogId(ctx _context.Context, datacenterId string, natGatewayId string, flowLogId string) ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest

* DatacentersNatgatewaysFlowlogsFindByFlowLogId Retrieve NAT Gateway Flow Logs * Retrieve the specified NAT Gateway Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsFindByFlowLogIdExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsFindByFlowLogIdExecute(r ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsGet

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsGet(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysFlowlogsGetRequest

* DatacentersNatgatewaysFlowlogsGet List NAT Gateway Flow Logs * List all the Flow Logs for the specified NAT Gateway. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysFlowlogsGetRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsGetExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsGetExecute(r ApiDatacentersNatgatewaysFlowlogsGetRequest) (FlowLogs, *APIResponse, error)

* Execute executes the request * @return FlowLogs

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPatch

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPatch(ctx _context.Context, datacenterId string, natGatewayId string, flowLogId string) ApiDatacentersNatgatewaysFlowlogsPatchRequest

* DatacentersNatgatewaysFlowlogsPatch Partially modify NAT Gateway Flow Logs * Update the properties of the specified NAT Gateway Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNatgatewaysFlowlogsPatchRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPatchExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPatchExecute(r ApiDatacentersNatgatewaysFlowlogsPatchRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPost

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPost(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysFlowlogsPostRequest

* DatacentersNatgatewaysFlowlogsPost Create a NAT Gateway Flow Log * Adds a new Flow Log to the specified NAT Gateway. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysFlowlogsPostRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPostExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPostExecute(r ApiDatacentersNatgatewaysFlowlogsPostRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPut

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPut(ctx _context.Context, datacenterId string, natGatewayId string, flowLogId string) ApiDatacentersNatgatewaysFlowlogsPutRequest

* DatacentersNatgatewaysFlowlogsPut Modify NAT Gateway Flow Logs * Modify the specified NAT Gateway Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNatgatewaysFlowlogsPutRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPutExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPutExecute(r ApiDatacentersNatgatewaysFlowlogsPutRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NATGatewaysApiService) DatacentersNatgatewaysGet

func (a *NATGatewaysApiService) DatacentersNatgatewaysGet(ctx _context.Context, datacenterId string) ApiDatacentersNatgatewaysGetRequest

* DatacentersNatgatewaysGet List NAT Gateways * List all NAT Gateways within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersNatgatewaysGetRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysGetExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysGetExecute(r ApiDatacentersNatgatewaysGetRequest) (NatGateways, *APIResponse, error)

* Execute executes the request * @return NatGateways

func (*NATGatewaysApiService) DatacentersNatgatewaysPatch

func (a *NATGatewaysApiService) DatacentersNatgatewaysPatch(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysPatchRequest

* DatacentersNatgatewaysPatch Partially modify NAT Gateways * Update the properties of the specified NAT Gateway within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysPatchRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysPatchExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysPatchExecute(r ApiDatacentersNatgatewaysPatchRequest) (NatGateway, *APIResponse, error)

* Execute executes the request * @return NatGateway

func (*NATGatewaysApiService) DatacentersNatgatewaysPost

func (a *NATGatewaysApiService) DatacentersNatgatewaysPost(ctx _context.Context, datacenterId string) ApiDatacentersNatgatewaysPostRequest
  • DatacentersNatgatewaysPost Create a NAT Gateway
  • Creates a NAT Gateway within the data center.

This operation is restricted to contract owner, admin, and users with 'createInternetAccess' privileges.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @return ApiDatacentersNatgatewaysPostRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysPostExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysPostExecute(r ApiDatacentersNatgatewaysPostRequest) (NatGateway, *APIResponse, error)

* Execute executes the request * @return NatGateway

func (*NATGatewaysApiService) DatacentersNatgatewaysPut

func (a *NATGatewaysApiService) DatacentersNatgatewaysPut(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysPutRequest

* DatacentersNatgatewaysPut Modify NAT Gateways * Modify the properties of the specified NAT Gateway within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysPutRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysPutExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysPutExecute(r ApiDatacentersNatgatewaysPutRequest) (NatGateway, *APIResponse, error)

* Execute executes the request * @return NatGateway

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesDelete

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesDelete(ctx _context.Context, datacenterId string, natGatewayId string, natGatewayRuleId string) ApiDatacentersNatgatewaysRulesDeleteRequest

* DatacentersNatgatewaysRulesDelete Delete NAT Gateway rules * Delete the specified NAT Gateway rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param natGatewayRuleId The unique ID of the NAT Gateway rule. * @return ApiDatacentersNatgatewaysRulesDeleteRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesDeleteExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesDeleteExecute(r ApiDatacentersNatgatewaysRulesDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesFindByNatGatewayRuleId

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesFindByNatGatewayRuleId(ctx _context.Context, datacenterId string, natGatewayId string, natGatewayRuleId string) ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest

* DatacentersNatgatewaysRulesFindByNatGatewayRuleId Retrieve NAT Gateway rules * Retrieve the properties of the specified NAT Gateway rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param natGatewayRuleId The unique ID of the NAT Gateway rule. * @return ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesFindByNatGatewayRuleIdExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesFindByNatGatewayRuleIdExecute(r ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) (NatGatewayRule, *APIResponse, error)

* Execute executes the request * @return NatGatewayRule

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesGet

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesGet(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysRulesGetRequest

* DatacentersNatgatewaysRulesGet List NAT Gateway rules * List all rules for the specified NAT Gateway. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysRulesGetRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesGetExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesGetExecute(r ApiDatacentersNatgatewaysRulesGetRequest) (NatGatewayRules, *APIResponse, error)

* Execute executes the request * @return NatGatewayRules

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPatch

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesPatch(ctx _context.Context, datacenterId string, natGatewayId string, natGatewayRuleId string) ApiDatacentersNatgatewaysRulesPatchRequest

* DatacentersNatgatewaysRulesPatch Partially Modify a NAT Gateway Rule by ID * Updates the properties of the specified NAT Gateway rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param natGatewayRuleId The unique ID of the NAT Gateway rule. * @return ApiDatacentersNatgatewaysRulesPatchRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPatchExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesPatchExecute(r ApiDatacentersNatgatewaysRulesPatchRequest) (NatGatewayRule, *APIResponse, error)

* Execute executes the request * @return NatGatewayRule

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPost

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesPost(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysRulesPostRequest

* DatacentersNatgatewaysRulesPost Create a NAT Gateway Rule * Creates a rule for the specified NAT Gateway. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysRulesPostRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPostExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesPostExecute(r ApiDatacentersNatgatewaysRulesPostRequest) (NatGatewayRule, *APIResponse, error)

* Execute executes the request * @return NatGatewayRule

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPut

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesPut(ctx _context.Context, datacenterId string, natGatewayId string, natGatewayRuleId string) ApiDatacentersNatgatewaysRulesPutRequest

* DatacentersNatgatewaysRulesPut Modify a NAT Gateway Rule by ID * Modify the specified NAT Gateway rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param natGatewayRuleId The unique ID of the NAT Gateway rule. * @return ApiDatacentersNatgatewaysRulesPutRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPutExecute

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesPutExecute(r ApiDatacentersNatgatewaysRulesPutRequest) (NatGatewayRule, *APIResponse, error)

* Execute executes the request * @return NatGatewayRule

type NatGateway

type NatGateway struct {
	Entities *NatGatewayEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *NatGatewayProperties      `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NatGateway struct for NatGateway

func NewNatGateway added in v6.0.2

func NewNatGateway(properties NatGatewayProperties) *NatGateway

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

func NewNatGatewayWithDefaults added in v6.0.2

func NewNatGatewayWithDefaults() *NatGateway

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

func (*NatGateway) GetEntities

func (o *NatGateway) GetEntities() *NatGatewayEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*NatGateway) GetEntitiesOk

func (o *NatGateway) GetEntitiesOk() (*NatGatewayEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateway) GetHref

func (o *NatGateway) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NatGateway) GetHrefOk

func (o *NatGateway) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateway) GetId

func (o *NatGateway) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NatGateway) GetIdOk

func (o *NatGateway) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateway) GetMetadata

func (o *NatGateway) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*NatGateway) GetMetadataOk

func (o *NatGateway) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateway) GetProperties

func (o *NatGateway) GetProperties() *NatGatewayProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*NatGateway) GetPropertiesOk

func (o *NatGateway) GetPropertiesOk() (*NatGatewayProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateway) GetType

func (o *NatGateway) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NatGateway) GetTypeOk

func (o *NatGateway) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateway) HasEntities

func (o *NatGateway) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*NatGateway) HasHref

func (o *NatGateway) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGateway) HasId

func (o *NatGateway) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGateway) HasMetadata

func (o *NatGateway) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NatGateway) HasProperties

func (o *NatGateway) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NatGateway) HasType

func (o *NatGateway) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGateway) MarshalJSON

func (o NatGateway) MarshalJSON() ([]byte, error)

func (*NatGateway) SetEntities

func (o *NatGateway) SetEntities(v NatGatewayEntities)

SetEntities sets field value

func (*NatGateway) SetHref

func (o *NatGateway) SetHref(v string)

SetHref sets field value

func (*NatGateway) SetId

func (o *NatGateway) SetId(v string)

SetId sets field value

func (*NatGateway) SetMetadata

func (o *NatGateway) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*NatGateway) SetProperties

func (o *NatGateway) SetProperties(v NatGatewayProperties)

SetProperties sets field value

func (*NatGateway) SetType

func (o *NatGateway) SetType(v Type)

SetType sets field value

type NatGatewayEntities

type NatGatewayEntities struct {
	Flowlogs *FlowLogs        `json:"flowlogs,omitempty"`
	Rules    *NatGatewayRules `json:"rules,omitempty"`
}

NatGatewayEntities struct for NatGatewayEntities

func NewNatGatewayEntities added in v6.0.2

func NewNatGatewayEntities() *NatGatewayEntities

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

func NewNatGatewayEntitiesWithDefaults added in v6.0.2

func NewNatGatewayEntitiesWithDefaults() *NatGatewayEntities

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

func (*NatGatewayEntities) GetFlowlogs

func (o *NatGatewayEntities) GetFlowlogs() *FlowLogs

GetFlowlogs returns the Flowlogs field value If the value is explicit nil, nil is returned

func (*NatGatewayEntities) GetFlowlogsOk

func (o *NatGatewayEntities) GetFlowlogsOk() (*FlowLogs, bool)

GetFlowlogsOk returns a tuple with the Flowlogs field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayEntities) GetRules

func (o *NatGatewayEntities) GetRules() *NatGatewayRules

GetRules returns the Rules field value If the value is explicit nil, nil is returned

func (*NatGatewayEntities) GetRulesOk

func (o *NatGatewayEntities) GetRulesOk() (*NatGatewayRules, bool)

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayEntities) HasFlowlogs

func (o *NatGatewayEntities) HasFlowlogs() bool

HasFlowlogs returns a boolean if a field has been set.

func (*NatGatewayEntities) HasRules

func (o *NatGatewayEntities) HasRules() bool

HasRules returns a boolean if a field has been set.

func (NatGatewayEntities) MarshalJSON

func (o NatGatewayEntities) MarshalJSON() ([]byte, error)

func (*NatGatewayEntities) SetFlowlogs

func (o *NatGatewayEntities) SetFlowlogs(v FlowLogs)

SetFlowlogs sets field value

func (*NatGatewayEntities) SetRules

func (o *NatGatewayEntities) SetRules(v NatGatewayRules)

SetRules sets field value

type NatGatewayLanProperties

type NatGatewayLanProperties struct {
	// Collection of gateway IP addresses of the NAT Gateway. Will be auto-generated if not provided. Should ideally be an IP belonging to the same subnet as the LAN
	GatewayIps *[]string `json:"gatewayIps,omitempty"`
	// Id for the LAN connected to the NAT Gateway
	Id *int32 `json:"id"`
}

NatGatewayLanProperties struct for NatGatewayLanProperties

func NewNatGatewayLanProperties added in v6.0.2

func NewNatGatewayLanProperties(id int32) *NatGatewayLanProperties

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

func NewNatGatewayLanPropertiesWithDefaults added in v6.0.2

func NewNatGatewayLanPropertiesWithDefaults() *NatGatewayLanProperties

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

func (*NatGatewayLanProperties) GetGatewayIps

func (o *NatGatewayLanProperties) GetGatewayIps() *[]string

GetGatewayIps returns the GatewayIps field value If the value is explicit nil, nil is returned

func (*NatGatewayLanProperties) GetGatewayIpsOk

func (o *NatGatewayLanProperties) GetGatewayIpsOk() (*[]string, bool)

GetGatewayIpsOk returns a tuple with the GatewayIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayLanProperties) GetId

func (o *NatGatewayLanProperties) GetId() *int32

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NatGatewayLanProperties) GetIdOk

func (o *NatGatewayLanProperties) GetIdOk() (*int32, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayLanProperties) HasGatewayIps

func (o *NatGatewayLanProperties) HasGatewayIps() bool

HasGatewayIps returns a boolean if a field has been set.

func (*NatGatewayLanProperties) HasId

func (o *NatGatewayLanProperties) HasId() bool

HasId returns a boolean if a field has been set.

func (NatGatewayLanProperties) MarshalJSON

func (o NatGatewayLanProperties) MarshalJSON() ([]byte, error)

func (*NatGatewayLanProperties) SetGatewayIps

func (o *NatGatewayLanProperties) SetGatewayIps(v []string)

SetGatewayIps sets field value

func (*NatGatewayLanProperties) SetId

func (o *NatGatewayLanProperties) SetId(v int32)

SetId sets field value

type NatGatewayProperties

type NatGatewayProperties struct {
	// Collection of LANs connected to the NAT Gateway. IPs must contain a valid subnet mask. If no IP is provided, the system will generate an IP with /24 subnet.
	Lans *[]NatGatewayLanProperties `json:"lans,omitempty"`
	// Name of the NAT Gateway.
	Name *string `json:"name"`
	// Collection of public IP addresses of the NAT Gateway. Should be customer reserved IP addresses in that location.
	PublicIps *[]string `json:"publicIps"`
}

NatGatewayProperties struct for NatGatewayProperties

func NewNatGatewayProperties added in v6.0.2

func NewNatGatewayProperties(name string, publicIps []string) *NatGatewayProperties

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

func NewNatGatewayPropertiesWithDefaults added in v6.0.2

func NewNatGatewayPropertiesWithDefaults() *NatGatewayProperties

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

func (*NatGatewayProperties) GetLans

GetLans returns the Lans field value If the value is explicit nil, nil is returned

func (*NatGatewayProperties) GetLansOk

func (o *NatGatewayProperties) GetLansOk() (*[]NatGatewayLanProperties, bool)

GetLansOk returns a tuple with the Lans field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayProperties) GetName

func (o *NatGatewayProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*NatGatewayProperties) GetNameOk

func (o *NatGatewayProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayProperties) GetPublicIps

func (o *NatGatewayProperties) GetPublicIps() *[]string

GetPublicIps returns the PublicIps field value If the value is explicit nil, nil is returned

func (*NatGatewayProperties) GetPublicIpsOk

func (o *NatGatewayProperties) GetPublicIpsOk() (*[]string, bool)

GetPublicIpsOk returns a tuple with the PublicIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayProperties) HasLans

func (o *NatGatewayProperties) HasLans() bool

HasLans returns a boolean if a field has been set.

func (*NatGatewayProperties) HasName

func (o *NatGatewayProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*NatGatewayProperties) HasPublicIps

func (o *NatGatewayProperties) HasPublicIps() bool

HasPublicIps returns a boolean if a field has been set.

func (NatGatewayProperties) MarshalJSON

func (o NatGatewayProperties) MarshalJSON() ([]byte, error)

func (*NatGatewayProperties) SetLans

SetLans sets field value

func (*NatGatewayProperties) SetName

func (o *NatGatewayProperties) SetName(v string)

SetName sets field value

func (*NatGatewayProperties) SetPublicIps

func (o *NatGatewayProperties) SetPublicIps(v []string)

SetPublicIps sets field value

type NatGatewayPut

type NatGatewayPut struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string               `json:"id,omitempty"`
	Properties *NatGatewayProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NatGatewayPut struct for NatGatewayPut

func NewNatGatewayPut added in v6.0.2

func NewNatGatewayPut(properties NatGatewayProperties) *NatGatewayPut

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

func NewNatGatewayPutWithDefaults added in v6.0.2

func NewNatGatewayPutWithDefaults() *NatGatewayPut

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

func (*NatGatewayPut) GetHref

func (o *NatGatewayPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NatGatewayPut) GetHrefOk

func (o *NatGatewayPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayPut) GetId

func (o *NatGatewayPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NatGatewayPut) GetIdOk

func (o *NatGatewayPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayPut) GetProperties

func (o *NatGatewayPut) GetProperties() *NatGatewayProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*NatGatewayPut) GetPropertiesOk

func (o *NatGatewayPut) GetPropertiesOk() (*NatGatewayProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayPut) GetType

func (o *NatGatewayPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NatGatewayPut) GetTypeOk

func (o *NatGatewayPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayPut) HasHref

func (o *NatGatewayPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGatewayPut) HasId

func (o *NatGatewayPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGatewayPut) HasProperties

func (o *NatGatewayPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NatGatewayPut) HasType

func (o *NatGatewayPut) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayPut) MarshalJSON

func (o NatGatewayPut) MarshalJSON() ([]byte, error)

func (*NatGatewayPut) SetHref

func (o *NatGatewayPut) SetHref(v string)

SetHref sets field value

func (*NatGatewayPut) SetId

func (o *NatGatewayPut) SetId(v string)

SetId sets field value

func (*NatGatewayPut) SetProperties

func (o *NatGatewayPut) SetProperties(v NatGatewayProperties)

SetProperties sets field value

func (*NatGatewayPut) SetType

func (o *NatGatewayPut) SetType(v Type)

SetType sets field value

type NatGatewayRule

type NatGatewayRule struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *NatGatewayRuleProperties  `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NatGatewayRule struct for NatGatewayRule

func NewNatGatewayRule added in v6.0.2

func NewNatGatewayRule(properties NatGatewayRuleProperties) *NatGatewayRule

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

func NewNatGatewayRuleWithDefaults added in v6.0.2

func NewNatGatewayRuleWithDefaults() *NatGatewayRule

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

func (*NatGatewayRule) GetHref

func (o *NatGatewayRule) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NatGatewayRule) GetHrefOk

func (o *NatGatewayRule) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) GetId

func (o *NatGatewayRule) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NatGatewayRule) GetIdOk

func (o *NatGatewayRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) GetMetadata

func (o *NatGatewayRule) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*NatGatewayRule) GetMetadataOk

func (o *NatGatewayRule) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) GetProperties

func (o *NatGatewayRule) GetProperties() *NatGatewayRuleProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*NatGatewayRule) GetPropertiesOk

func (o *NatGatewayRule) GetPropertiesOk() (*NatGatewayRuleProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) GetType

func (o *NatGatewayRule) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NatGatewayRule) GetTypeOk

func (o *NatGatewayRule) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) HasHref

func (o *NatGatewayRule) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGatewayRule) HasId

func (o *NatGatewayRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGatewayRule) HasMetadata

func (o *NatGatewayRule) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NatGatewayRule) HasProperties

func (o *NatGatewayRule) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NatGatewayRule) HasType

func (o *NatGatewayRule) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayRule) MarshalJSON

func (o NatGatewayRule) MarshalJSON() ([]byte, error)

func (*NatGatewayRule) SetHref

func (o *NatGatewayRule) SetHref(v string)

SetHref sets field value

func (*NatGatewayRule) SetId

func (o *NatGatewayRule) SetId(v string)

SetId sets field value

func (*NatGatewayRule) SetMetadata

func (o *NatGatewayRule) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*NatGatewayRule) SetProperties

func (o *NatGatewayRule) SetProperties(v NatGatewayRuleProperties)

SetProperties sets field value

func (*NatGatewayRule) SetType

func (o *NatGatewayRule) SetType(v Type)

SetType sets field value

type NatGatewayRuleProperties

type NatGatewayRuleProperties struct {
	// The name of the NAT Gateway rule.
	Name *string `json:"name"`
	// Protocol of the NAT Gateway rule. Defaults to ALL. If protocol is 'ICMP' then targetPortRange start and end cannot be set.
	Protocol *NatGatewayRuleProtocol `json:"protocol,omitempty"`
	// Public IP address of the NAT Gateway rule. Specifies the address used for masking outgoing packets source address field. Should be one of the customer reserved IP address already configured on the NAT Gateway resource
	PublicIp *string `json:"publicIp"`
	// Source subnet of the NAT Gateway rule. For SNAT rules it specifies which packets this translation rule applies to based on the packets source IP address.
	SourceSubnet    *string          `json:"sourceSubnet"`
	TargetPortRange *TargetPortRange `json:"targetPortRange,omitempty"`
	// Target or destination subnet of the NAT Gateway rule. For SNAT rules it specifies which packets this translation rule applies to based on the packets destination IP address. If none is provided, rule will match any address.
	TargetSubnet *string `json:"targetSubnet,omitempty"`
	// Type of the NAT Gateway rule.
	Type *NatGatewayRuleType `json:"type,omitempty"`
}

NatGatewayRuleProperties struct for NatGatewayRuleProperties

func NewNatGatewayRuleProperties added in v6.0.2

func NewNatGatewayRuleProperties(name string, publicIp string, sourceSubnet string) *NatGatewayRuleProperties

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

func NewNatGatewayRulePropertiesWithDefaults added in v6.0.2

func NewNatGatewayRulePropertiesWithDefaults() *NatGatewayRuleProperties

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

func (*NatGatewayRuleProperties) GetName

func (o *NatGatewayRuleProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*NatGatewayRuleProperties) GetNameOk

func (o *NatGatewayRuleProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetProtocol

GetProtocol returns the Protocol field value If the value is explicit nil, nil is returned

func (*NatGatewayRuleProperties) GetProtocolOk

func (o *NatGatewayRuleProperties) GetProtocolOk() (*NatGatewayRuleProtocol, bool)

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetPublicIp

func (o *NatGatewayRuleProperties) GetPublicIp() *string

GetPublicIp returns the PublicIp field value If the value is explicit nil, nil is returned

func (*NatGatewayRuleProperties) GetPublicIpOk

func (o *NatGatewayRuleProperties) GetPublicIpOk() (*string, bool)

GetPublicIpOk returns a tuple with the PublicIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetSourceSubnet

func (o *NatGatewayRuleProperties) GetSourceSubnet() *string

GetSourceSubnet returns the SourceSubnet field value If the value is explicit nil, nil is returned

func (*NatGatewayRuleProperties) GetSourceSubnetOk

func (o *NatGatewayRuleProperties) GetSourceSubnetOk() (*string, bool)

GetSourceSubnetOk returns a tuple with the SourceSubnet field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetTargetPortRange

func (o *NatGatewayRuleProperties) GetTargetPortRange() *TargetPortRange

GetTargetPortRange returns the TargetPortRange field value If the value is explicit nil, nil is returned

func (*NatGatewayRuleProperties) GetTargetPortRangeOk

func (o *NatGatewayRuleProperties) GetTargetPortRangeOk() (*TargetPortRange, bool)

GetTargetPortRangeOk returns a tuple with the TargetPortRange field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetTargetSubnet

func (o *NatGatewayRuleProperties) GetTargetSubnet() *string

GetTargetSubnet returns the TargetSubnet field value If the value is explicit nil, nil is returned

func (*NatGatewayRuleProperties) GetTargetSubnetOk

func (o *NatGatewayRuleProperties) GetTargetSubnetOk() (*string, bool)

GetTargetSubnetOk returns a tuple with the TargetSubnet field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetType

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NatGatewayRuleProperties) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) HasName

func (o *NatGatewayRuleProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasProtocol

func (o *NatGatewayRuleProperties) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasPublicIp

func (o *NatGatewayRuleProperties) HasPublicIp() bool

HasPublicIp returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasSourceSubnet

func (o *NatGatewayRuleProperties) HasSourceSubnet() bool

HasSourceSubnet returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasTargetPortRange

func (o *NatGatewayRuleProperties) HasTargetPortRange() bool

HasTargetPortRange returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasTargetSubnet

func (o *NatGatewayRuleProperties) HasTargetSubnet() bool

HasTargetSubnet returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasType

func (o *NatGatewayRuleProperties) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayRuleProperties) MarshalJSON

func (o NatGatewayRuleProperties) MarshalJSON() ([]byte, error)

func (*NatGatewayRuleProperties) SetName

func (o *NatGatewayRuleProperties) SetName(v string)

SetName sets field value

func (*NatGatewayRuleProperties) SetProtocol

SetProtocol sets field value

func (*NatGatewayRuleProperties) SetPublicIp

func (o *NatGatewayRuleProperties) SetPublicIp(v string)

SetPublicIp sets field value

func (*NatGatewayRuleProperties) SetSourceSubnet

func (o *NatGatewayRuleProperties) SetSourceSubnet(v string)

SetSourceSubnet sets field value

func (*NatGatewayRuleProperties) SetTargetPortRange

func (o *NatGatewayRuleProperties) SetTargetPortRange(v TargetPortRange)

SetTargetPortRange sets field value

func (*NatGatewayRuleProperties) SetTargetSubnet

func (o *NatGatewayRuleProperties) SetTargetSubnet(v string)

SetTargetSubnet sets field value

func (*NatGatewayRuleProperties) SetType

SetType sets field value

type NatGatewayRuleProtocol

type NatGatewayRuleProtocol string

NatGatewayRuleProtocol the model 'NatGatewayRuleProtocol'

const (
	TCP  NatGatewayRuleProtocol = "TCP"
	UDP  NatGatewayRuleProtocol = "UDP"
	ICMP NatGatewayRuleProtocol = "ICMP"
	ALL  NatGatewayRuleProtocol = "ALL"
)

List of NatGatewayRuleProtocol

func (NatGatewayRuleProtocol) Ptr

Ptr returns reference to NatGatewayRuleProtocol value

func (*NatGatewayRuleProtocol) UnmarshalJSON

func (v *NatGatewayRuleProtocol) UnmarshalJSON(src []byte) error

type NatGatewayRulePut

type NatGatewayRulePut struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                   `json:"id,omitempty"`
	Properties *NatGatewayRuleProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NatGatewayRulePut struct for NatGatewayRulePut

func NewNatGatewayRulePut added in v6.0.2

func NewNatGatewayRulePut(properties NatGatewayRuleProperties) *NatGatewayRulePut

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

func NewNatGatewayRulePutWithDefaults added in v6.0.2

func NewNatGatewayRulePutWithDefaults() *NatGatewayRulePut

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

func (*NatGatewayRulePut) GetHref

func (o *NatGatewayRulePut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NatGatewayRulePut) GetHrefOk

func (o *NatGatewayRulePut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRulePut) GetId

func (o *NatGatewayRulePut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NatGatewayRulePut) GetIdOk

func (o *NatGatewayRulePut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRulePut) GetProperties

func (o *NatGatewayRulePut) GetProperties() *NatGatewayRuleProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*NatGatewayRulePut) GetPropertiesOk

func (o *NatGatewayRulePut) GetPropertiesOk() (*NatGatewayRuleProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRulePut) GetType

func (o *NatGatewayRulePut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NatGatewayRulePut) GetTypeOk

func (o *NatGatewayRulePut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRulePut) HasHref

func (o *NatGatewayRulePut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGatewayRulePut) HasId

func (o *NatGatewayRulePut) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGatewayRulePut) HasProperties

func (o *NatGatewayRulePut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NatGatewayRulePut) HasType

func (o *NatGatewayRulePut) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayRulePut) MarshalJSON

func (o NatGatewayRulePut) MarshalJSON() ([]byte, error)

func (*NatGatewayRulePut) SetHref

func (o *NatGatewayRulePut) SetHref(v string)

SetHref sets field value

func (*NatGatewayRulePut) SetId

func (o *NatGatewayRulePut) SetId(v string)

SetId sets field value

func (*NatGatewayRulePut) SetProperties

func (o *NatGatewayRulePut) SetProperties(v NatGatewayRuleProperties)

SetProperties sets field value

func (*NatGatewayRulePut) SetType

func (o *NatGatewayRulePut) SetType(v Type)

SetType sets field value

type NatGatewayRuleType

type NatGatewayRuleType string

NatGatewayRuleType the model 'NatGatewayRuleType'

const (
	SNAT NatGatewayRuleType = "SNAT"
)

List of NatGatewayRuleType

func (NatGatewayRuleType) Ptr

Ptr returns reference to NatGatewayRuleType value

func (*NatGatewayRuleType) UnmarshalJSON

func (v *NatGatewayRuleType) UnmarshalJSON(src []byte) error

type NatGatewayRules

type NatGatewayRules struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]NatGatewayRule `json:"items,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NatGatewayRules struct for NatGatewayRules

func NewNatGatewayRules added in v6.0.2

func NewNatGatewayRules() *NatGatewayRules

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

func NewNatGatewayRulesWithDefaults added in v6.0.2

func NewNatGatewayRulesWithDefaults() *NatGatewayRules

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

func (*NatGatewayRules) GetHref

func (o *NatGatewayRules) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NatGatewayRules) GetHrefOk

func (o *NatGatewayRules) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRules) GetId

func (o *NatGatewayRules) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NatGatewayRules) GetIdOk

func (o *NatGatewayRules) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRules) GetItems

func (o *NatGatewayRules) GetItems() *[]NatGatewayRule

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*NatGatewayRules) GetItemsOk

func (o *NatGatewayRules) GetItemsOk() (*[]NatGatewayRule, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRules) GetType

func (o *NatGatewayRules) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NatGatewayRules) GetTypeOk

func (o *NatGatewayRules) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRules) HasHref

func (o *NatGatewayRules) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGatewayRules) HasId

func (o *NatGatewayRules) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGatewayRules) HasItems

func (o *NatGatewayRules) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*NatGatewayRules) HasType

func (o *NatGatewayRules) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayRules) MarshalJSON

func (o NatGatewayRules) MarshalJSON() ([]byte, error)

func (*NatGatewayRules) SetHref

func (o *NatGatewayRules) SetHref(v string)

SetHref sets field value

func (*NatGatewayRules) SetId

func (o *NatGatewayRules) SetId(v string)

SetId sets field value

func (*NatGatewayRules) SetItems

func (o *NatGatewayRules) SetItems(v []NatGatewayRule)

SetItems sets field value

func (*NatGatewayRules) SetType

func (o *NatGatewayRules) SetType(v Type)

SetType sets field value

type NatGateways

type NatGateways struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]NatGateway `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NatGateways struct for NatGateways

func NewNatGateways added in v6.0.2

func NewNatGateways() *NatGateways

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

func NewNatGatewaysWithDefaults added in v6.0.2

func NewNatGatewaysWithDefaults() *NatGateways

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

func (*NatGateways) GetHref

func (o *NatGateways) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NatGateways) GetHrefOk

func (o *NatGateways) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetId

func (o *NatGateways) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NatGateways) GetIdOk

func (o *NatGateways) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetItems

func (o *NatGateways) GetItems() *[]NatGateway

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*NatGateways) GetItemsOk

func (o *NatGateways) GetItemsOk() (*[]NatGateway, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetLimit

func (o *NatGateways) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*NatGateways) GetLimitOk

func (o *NatGateways) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *NatGateways) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*NatGateways) GetLinksOk

func (o *NatGateways) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetOffset

func (o *NatGateways) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*NatGateways) GetOffsetOk

func (o *NatGateways) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetType

func (o *NatGateways) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NatGateways) GetTypeOk

func (o *NatGateways) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) HasHref

func (o *NatGateways) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGateways) HasId

func (o *NatGateways) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGateways) HasItems

func (o *NatGateways) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*NatGateways) HasLimit

func (o *NatGateways) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *NatGateways) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*NatGateways) HasOffset

func (o *NatGateways) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*NatGateways) HasType

func (o *NatGateways) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGateways) MarshalJSON

func (o NatGateways) MarshalJSON() ([]byte, error)

func (*NatGateways) SetHref

func (o *NatGateways) SetHref(v string)

SetHref sets field value

func (*NatGateways) SetId

func (o *NatGateways) SetId(v string)

SetId sets field value

func (*NatGateways) SetItems

func (o *NatGateways) SetItems(v []NatGateway)

SetItems sets field value

func (*NatGateways) SetLimit

func (o *NatGateways) SetLimit(v float32)

SetLimit sets field value

func (o *NatGateways) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*NatGateways) SetOffset

func (o *NatGateways) SetOffset(v float32)

SetOffset sets field value

func (*NatGateways) SetType

func (o *NatGateways) SetType(v Type)

SetType sets field value

type NetworkInterfacesApiService

type NetworkInterfacesApiService service

NetworkInterfacesApiService NetworkInterfacesApi service

func (*NetworkInterfacesApiService) DatacentersServersNicsDelete

func (a *NetworkInterfacesApiService) DatacentersServersNicsDelete(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsDeleteRequest

* DatacentersServersNicsDelete Delete NICs * Remove the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsDeleteRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsDeleteExecute

func (a *NetworkInterfacesApiService) DatacentersServersNicsDeleteExecute(r ApiDatacentersServersNicsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*NetworkInterfacesApiService) DatacentersServersNicsFindById

func (a *NetworkInterfacesApiService) DatacentersServersNicsFindById(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFindByIdRequest

* DatacentersServersNicsFindById Retrieve NICs * Retrieve the properties of the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFindByIdRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsFindByIdExecute

func (a *NetworkInterfacesApiService) DatacentersServersNicsFindByIdExecute(r ApiDatacentersServersNicsFindByIdRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*NetworkInterfacesApiService) DatacentersServersNicsGet

func (a *NetworkInterfacesApiService) DatacentersServersNicsGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersNicsGetRequest

* DatacentersServersNicsGet List NICs * List all NICs, attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersNicsGetRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsGetExecute

func (a *NetworkInterfacesApiService) DatacentersServersNicsGetExecute(r ApiDatacentersServersNicsGetRequest) (Nics, *APIResponse, error)

* Execute executes the request * @return Nics

func (*NetworkInterfacesApiService) DatacentersServersNicsPatch

func (a *NetworkInterfacesApiService) DatacentersServersNicsPatch(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsPatchRequest

* DatacentersServersNicsPatch Partially modify NICs * Update the properties of the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsPatchRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsPatchExecute

func (a *NetworkInterfacesApiService) DatacentersServersNicsPatchExecute(r ApiDatacentersServersNicsPatchRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*NetworkInterfacesApiService) DatacentersServersNicsPost

func (a *NetworkInterfacesApiService) DatacentersServersNicsPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersNicsPostRequest

* DatacentersServersNicsPost Create a NIC * Adds a NIC to the specified server. The combined total of NICs and attached volumes cannot exceed 24 per server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersNicsPostRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsPostExecute

func (a *NetworkInterfacesApiService) DatacentersServersNicsPostExecute(r ApiDatacentersServersNicsPostRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*NetworkInterfacesApiService) DatacentersServersNicsPut

func (a *NetworkInterfacesApiService) DatacentersServersNicsPut(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsPutRequest

* DatacentersServersNicsPut Modify NICs * Modify the properties of the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsPutRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsPutExecute

func (a *NetworkInterfacesApiService) DatacentersServersNicsPutExecute(r ApiDatacentersServersNicsPutRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

type NetworkLoadBalancer

type NetworkLoadBalancer struct {
	Entities *NetworkLoadBalancerEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                        `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata     `json:"metadata,omitempty"`
	Properties *NetworkLoadBalancerProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NetworkLoadBalancer struct for NetworkLoadBalancer

func NewNetworkLoadBalancer added in v6.0.2

func NewNetworkLoadBalancer(properties NetworkLoadBalancerProperties) *NetworkLoadBalancer

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

func NewNetworkLoadBalancerWithDefaults added in v6.0.2

func NewNetworkLoadBalancerWithDefaults() *NetworkLoadBalancer

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

func (*NetworkLoadBalancer) GetEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancer) GetEntitiesOk

func (o *NetworkLoadBalancer) GetEntitiesOk() (*NetworkLoadBalancerEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetHref

func (o *NetworkLoadBalancer) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancer) GetHrefOk

func (o *NetworkLoadBalancer) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetId

func (o *NetworkLoadBalancer) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancer) GetIdOk

func (o *NetworkLoadBalancer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancer) GetMetadataOk

func (o *NetworkLoadBalancer) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancer) GetPropertiesOk

func (o *NetworkLoadBalancer) GetPropertiesOk() (*NetworkLoadBalancerProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetType

func (o *NetworkLoadBalancer) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancer) GetTypeOk

func (o *NetworkLoadBalancer) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) HasEntities

func (o *NetworkLoadBalancer) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasHref

func (o *NetworkLoadBalancer) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasId

func (o *NetworkLoadBalancer) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasMetadata

func (o *NetworkLoadBalancer) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasProperties

func (o *NetworkLoadBalancer) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasType

func (o *NetworkLoadBalancer) HasType() bool

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancer) MarshalJSON

func (o NetworkLoadBalancer) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancer) SetEntities

SetEntities sets field value

func (*NetworkLoadBalancer) SetHref

func (o *NetworkLoadBalancer) SetHref(v string)

SetHref sets field value

func (*NetworkLoadBalancer) SetId

func (o *NetworkLoadBalancer) SetId(v string)

SetId sets field value

func (*NetworkLoadBalancer) SetMetadata

SetMetadata sets field value

func (*NetworkLoadBalancer) SetProperties

SetProperties sets field value

func (*NetworkLoadBalancer) SetType

func (o *NetworkLoadBalancer) SetType(v Type)

SetType sets field value

type NetworkLoadBalancerEntities

type NetworkLoadBalancerEntities struct {
	Flowlogs        *FlowLogs                           `json:"flowlogs,omitempty"`
	Forwardingrules *NetworkLoadBalancerForwardingRules `json:"forwardingrules,omitempty"`
}

NetworkLoadBalancerEntities struct for NetworkLoadBalancerEntities

func NewNetworkLoadBalancerEntities added in v6.0.2

func NewNetworkLoadBalancerEntities() *NetworkLoadBalancerEntities

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

func NewNetworkLoadBalancerEntitiesWithDefaults added in v6.0.2

func NewNetworkLoadBalancerEntitiesWithDefaults() *NetworkLoadBalancerEntities

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

func (*NetworkLoadBalancerEntities) GetFlowlogs

func (o *NetworkLoadBalancerEntities) GetFlowlogs() *FlowLogs

GetFlowlogs returns the Flowlogs field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerEntities) GetFlowlogsOk

func (o *NetworkLoadBalancerEntities) GetFlowlogsOk() (*FlowLogs, bool)

GetFlowlogsOk returns a tuple with the Flowlogs field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerEntities) GetForwardingrules

GetForwardingrules returns the Forwardingrules field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerEntities) GetForwardingrulesOk

GetForwardingrulesOk returns a tuple with the Forwardingrules field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerEntities) HasFlowlogs

func (o *NetworkLoadBalancerEntities) HasFlowlogs() bool

HasFlowlogs returns a boolean if a field has been set.

func (*NetworkLoadBalancerEntities) HasForwardingrules

func (o *NetworkLoadBalancerEntities) HasForwardingrules() bool

HasForwardingrules returns a boolean if a field has been set.

func (NetworkLoadBalancerEntities) MarshalJSON

func (o NetworkLoadBalancerEntities) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerEntities) SetFlowlogs

func (o *NetworkLoadBalancerEntities) SetFlowlogs(v FlowLogs)

SetFlowlogs sets field value

func (*NetworkLoadBalancerEntities) SetForwardingrules

SetForwardingrules sets field value

type NetworkLoadBalancerForwardingRule

type NetworkLoadBalancerForwardingRule struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                                      `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata                   `json:"metadata,omitempty"`
	Properties *NetworkLoadBalancerForwardingRuleProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NetworkLoadBalancerForwardingRule struct for NetworkLoadBalancerForwardingRule

func NewNetworkLoadBalancerForwardingRule added in v6.0.2

func NewNetworkLoadBalancerForwardingRule(properties NetworkLoadBalancerForwardingRuleProperties) *NetworkLoadBalancerForwardingRule

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

func NewNetworkLoadBalancerForwardingRuleWithDefaults added in v6.0.2

func NewNetworkLoadBalancerForwardingRuleWithDefaults() *NetworkLoadBalancerForwardingRule

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

func (*NetworkLoadBalancerForwardingRule) GetHref

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRule) GetHrefOk

func (o *NetworkLoadBalancerForwardingRule) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) GetId

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRule) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRule) GetMetadataOk

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRule) GetPropertiesOk

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) GetType

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRule) GetTypeOk

func (o *NetworkLoadBalancerForwardingRule) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) HasHref

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRule) HasId

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRule) HasMetadata

func (o *NetworkLoadBalancerForwardingRule) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRule) HasProperties

func (o *NetworkLoadBalancerForwardingRule) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRule) HasType

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRule) MarshalJSON

func (o NetworkLoadBalancerForwardingRule) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerForwardingRule) SetHref

SetHref sets field value

func (*NetworkLoadBalancerForwardingRule) SetId

SetId sets field value

func (*NetworkLoadBalancerForwardingRule) SetMetadata

SetMetadata sets field value

func (*NetworkLoadBalancerForwardingRule) SetProperties

SetProperties sets field value

func (*NetworkLoadBalancerForwardingRule) SetType

SetType sets field value

type NetworkLoadBalancerForwardingRuleHealthCheck

type NetworkLoadBalancerForwardingRuleHealthCheck struct {
	// The maximum time in milliseconds to wait for the client to acknowledge or send data; default is 50,000 (50 seconds).
	ClientTimeout *int32 `json:"clientTimeout,omitempty"`
	// The maximum time in milliseconds to wait for a connection attempt to a target to succeed; default is 5000 (five seconds).
	ConnectTimeout *int32 `json:"connectTimeout,omitempty"`
	// The maximum number of attempts to reconnect to a target after a connection failure. Valid range is 0 to 65535 and default is three reconnection attempts.
	Retries *int32 `json:"retries,omitempty"`
	// The maximum time in milliseconds that a target can remain inactive; default is 50,000 (50 seconds).
	TargetTimeout *int32 `json:"targetTimeout,omitempty"`
}

NetworkLoadBalancerForwardingRuleHealthCheck struct for NetworkLoadBalancerForwardingRuleHealthCheck

func NewNetworkLoadBalancerForwardingRuleHealthCheck added in v6.0.2

func NewNetworkLoadBalancerForwardingRuleHealthCheck() *NetworkLoadBalancerForwardingRuleHealthCheck

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

func NewNetworkLoadBalancerForwardingRuleHealthCheckWithDefaults added in v6.0.2

func NewNetworkLoadBalancerForwardingRuleHealthCheckWithDefaults() *NetworkLoadBalancerForwardingRuleHealthCheck

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

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetClientTimeout

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetClientTimeout() *int32

GetClientTimeout returns the ClientTimeout field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetClientTimeoutOk

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetClientTimeoutOk() (*int32, bool)

GetClientTimeoutOk returns a tuple with the ClientTimeout field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetConnectTimeout

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetConnectTimeout() *int32

GetConnectTimeout returns the ConnectTimeout field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetConnectTimeoutOk

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetConnectTimeoutOk() (*int32, bool)

GetConnectTimeoutOk returns a tuple with the ConnectTimeout field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetRetries

GetRetries returns the Retries field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetRetriesOk

GetRetriesOk returns a tuple with the Retries field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetTargetTimeout

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetTargetTimeout() *int32

GetTargetTimeout returns the TargetTimeout field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetTargetTimeoutOk

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetTargetTimeoutOk() (*int32, bool)

GetTargetTimeoutOk returns a tuple with the TargetTimeout field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) HasClientTimeout

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) HasClientTimeout() bool

HasClientTimeout returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleHealthCheck) HasConnectTimeout

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) HasConnectTimeout() bool

HasConnectTimeout returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleHealthCheck) HasRetries

HasRetries returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleHealthCheck) HasTargetTimeout

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) HasTargetTimeout() bool

HasTargetTimeout returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRuleHealthCheck) MarshalJSON

func (*NetworkLoadBalancerForwardingRuleHealthCheck) SetClientTimeout

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) SetClientTimeout(v int32)

SetClientTimeout sets field value

func (*NetworkLoadBalancerForwardingRuleHealthCheck) SetConnectTimeout

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) SetConnectTimeout(v int32)

SetConnectTimeout sets field value

func (*NetworkLoadBalancerForwardingRuleHealthCheck) SetRetries

SetRetries sets field value

func (*NetworkLoadBalancerForwardingRuleHealthCheck) SetTargetTimeout

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) SetTargetTimeout(v int32)

SetTargetTimeout sets field value

type NetworkLoadBalancerForwardingRuleProperties

type NetworkLoadBalancerForwardingRuleProperties struct {
	// Balancing algorithm
	Algorithm   *string                                       `json:"algorithm"`
	HealthCheck *NetworkLoadBalancerForwardingRuleHealthCheck `json:"healthCheck,omitempty"`
	// Listening (inbound) IP.
	ListenerIp *string `json:"listenerIp"`
	// Listening (inbound) port number; valid range is 1 to 65535.
	ListenerPort *int32 `json:"listenerPort"`
	// The name of the Network Load Balancer forwarding rule.
	Name *string `json:"name"`
	// Balancing protocol
	Protocol *string `json:"protocol"`
	// Array of items in the collection.
	Targets *[]NetworkLoadBalancerForwardingRuleTarget `json:"targets"`
}

NetworkLoadBalancerForwardingRuleProperties struct for NetworkLoadBalancerForwardingRuleProperties

func NewNetworkLoadBalancerForwardingRuleProperties added in v6.0.2

func NewNetworkLoadBalancerForwardingRuleProperties(algorithm string, listenerIp string, listenerPort int32, name string, protocol string, targets []NetworkLoadBalancerForwardingRuleTarget) *NetworkLoadBalancerForwardingRuleProperties

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

func NewNetworkLoadBalancerForwardingRulePropertiesWithDefaults added in v6.0.2

func NewNetworkLoadBalancerForwardingRulePropertiesWithDefaults() *NetworkLoadBalancerForwardingRuleProperties

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

func (*NetworkLoadBalancerForwardingRuleProperties) GetAlgorithm

GetAlgorithm returns the Algorithm field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetAlgorithmOk

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetHealthCheck

GetHealthCheck returns the HealthCheck field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetHealthCheckOk

GetHealthCheckOk returns a tuple with the HealthCheck field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetListenerIp

GetListenerIp returns the ListenerIp field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetListenerIpOk

func (o *NetworkLoadBalancerForwardingRuleProperties) GetListenerIpOk() (*string, bool)

GetListenerIpOk returns a tuple with the ListenerIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetListenerPort

func (o *NetworkLoadBalancerForwardingRuleProperties) GetListenerPort() *int32

GetListenerPort returns the ListenerPort field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetListenerPortOk

func (o *NetworkLoadBalancerForwardingRuleProperties) GetListenerPortOk() (*int32, bool)

GetListenerPortOk returns a tuple with the ListenerPort field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetName

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetProtocol

GetProtocol returns the Protocol field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetProtocolOk

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetTargets

GetTargets returns the Targets field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetTargetsOk

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) HasAlgorithm

HasAlgorithm returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasHealthCheck

HasHealthCheck returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasListenerIp

HasListenerIp returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasListenerPort

HasListenerPort returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasName

HasName returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasProtocol

HasProtocol returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasTargets

HasTargets returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRuleProperties) MarshalJSON

func (*NetworkLoadBalancerForwardingRuleProperties) SetAlgorithm

SetAlgorithm sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetHealthCheck

SetHealthCheck sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetListenerIp

SetListenerIp sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetListenerPort

func (o *NetworkLoadBalancerForwardingRuleProperties) SetListenerPort(v int32)

SetListenerPort sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetName

SetName sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetProtocol

SetProtocol sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetTargets

SetTargets sets field value

type NetworkLoadBalancerForwardingRulePut

type NetworkLoadBalancerForwardingRulePut struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                                      `json:"id,omitempty"`
	Properties *NetworkLoadBalancerForwardingRuleProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NetworkLoadBalancerForwardingRulePut struct for NetworkLoadBalancerForwardingRulePut

func NewNetworkLoadBalancerForwardingRulePut added in v6.0.2

func NewNetworkLoadBalancerForwardingRulePut(properties NetworkLoadBalancerForwardingRuleProperties) *NetworkLoadBalancerForwardingRulePut

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

func NewNetworkLoadBalancerForwardingRulePutWithDefaults added in v6.0.2

func NewNetworkLoadBalancerForwardingRulePutWithDefaults() *NetworkLoadBalancerForwardingRulePut

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

func (*NetworkLoadBalancerForwardingRulePut) GetHref

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRulePut) GetHrefOk

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetId

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRulePut) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRulePut) GetPropertiesOk

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetType

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRulePut) GetTypeOk

func (o *NetworkLoadBalancerForwardingRulePut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRulePut) HasHref

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRulePut) HasId

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRulePut) HasProperties

func (o *NetworkLoadBalancerForwardingRulePut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRulePut) HasType

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRulePut) MarshalJSON

func (o NetworkLoadBalancerForwardingRulePut) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerForwardingRulePut) SetHref

SetHref sets field value

func (*NetworkLoadBalancerForwardingRulePut) SetId

SetId sets field value

func (*NetworkLoadBalancerForwardingRulePut) SetProperties

SetProperties sets field value

func (*NetworkLoadBalancerForwardingRulePut) SetType

SetType sets field value

type NetworkLoadBalancerForwardingRuleTarget

type NetworkLoadBalancerForwardingRuleTarget struct {
	HealthCheck *NetworkLoadBalancerForwardingRuleTargetHealthCheck `json:"healthCheck,omitempty"`
	// The IP of the balanced target VM.
	Ip *string `json:"ip"`
	// The port of the balanced target service; valid range is 1 to 65535.
	Port *int32 `json:"port"`
	// Traffic is distributed in proportion to target weight, relative to the combined weight of all targets. A target with higher weight receives a greater share of traffic. Valid range is 0 to 256 and default is 1. Targets with weight of 0 do not participate in load balancing but still accept persistent connections. It is best to assign weights in the middle of the range to leave room for later adjustments.
	Weight *int32 `json:"weight"`
	// ProxyProtocol is used to set the proxy protocol version.
	ProxyProtocol *string `json:"proxyProtocol,omitempty"`
}

NetworkLoadBalancerForwardingRuleTarget struct for NetworkLoadBalancerForwardingRuleTarget

func NewNetworkLoadBalancerForwardingRuleTarget added in v6.0.2

func NewNetworkLoadBalancerForwardingRuleTarget(ip string, port int32, weight int32) *NetworkLoadBalancerForwardingRuleTarget

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

func NewNetworkLoadBalancerForwardingRuleTargetWithDefaults added in v6.0.2

func NewNetworkLoadBalancerForwardingRuleTargetWithDefaults() *NetworkLoadBalancerForwardingRuleTarget

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

func (*NetworkLoadBalancerForwardingRuleTarget) GetHealthCheck

GetHealthCheck returns the HealthCheck field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetHealthCheckOk

GetHealthCheckOk returns a tuple with the HealthCheck field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetIp

GetIp returns the Ip field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetIpOk

GetIpOk returns a tuple with the Ip field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetPort

GetPort returns the Port field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetPortOk

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetProxyProtocol added in v6.1.10

func (o *NetworkLoadBalancerForwardingRuleTarget) GetProxyProtocol() *string

GetProxyProtocol returns the ProxyProtocol field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetProxyProtocolOk added in v6.1.10

func (o *NetworkLoadBalancerForwardingRuleTarget) GetProxyProtocolOk() (*string, bool)

GetProxyProtocolOk returns a tuple with the ProxyProtocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetWeight

GetWeight returns the Weight field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetWeightOk

func (o *NetworkLoadBalancerForwardingRuleTarget) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) HasHealthCheck

func (o *NetworkLoadBalancerForwardingRuleTarget) HasHealthCheck() bool

HasHealthCheck returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTarget) HasIp

HasIp returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTarget) HasPort

HasPort returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTarget) HasProxyProtocol added in v6.1.10

func (o *NetworkLoadBalancerForwardingRuleTarget) HasProxyProtocol() bool

HasProxyProtocol returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTarget) HasWeight

HasWeight returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRuleTarget) MarshalJSON

func (o NetworkLoadBalancerForwardingRuleTarget) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerForwardingRuleTarget) SetHealthCheck

SetHealthCheck sets field value

func (*NetworkLoadBalancerForwardingRuleTarget) SetIp

SetIp sets field value

func (*NetworkLoadBalancerForwardingRuleTarget) SetPort

SetPort sets field value

func (*NetworkLoadBalancerForwardingRuleTarget) SetProxyProtocol added in v6.1.10

func (o *NetworkLoadBalancerForwardingRuleTarget) SetProxyProtocol(v string)

SetProxyProtocol sets field value

func (*NetworkLoadBalancerForwardingRuleTarget) SetWeight

SetWeight sets field value

type NetworkLoadBalancerForwardingRuleTargetHealthCheck

type NetworkLoadBalancerForwardingRuleTargetHealthCheck struct {
	// Makes the target available only if it accepts periodic health check TCP connection attempts; when turned off, the target is considered always available. The health check only consists of a connection attempt to the address and port of the target.
	Check *bool `json:"check,omitempty"`
	// The interval in milliseconds between consecutive health checks; default is 2000.
	CheckInterval *int32 `json:"checkInterval,omitempty"`
	// Maintenance mode prevents the target from receiving balanced traffic.
	Maintenance *bool `json:"maintenance,omitempty"`
}

NetworkLoadBalancerForwardingRuleTargetHealthCheck struct for NetworkLoadBalancerForwardingRuleTargetHealthCheck

func NewNetworkLoadBalancerForwardingRuleTargetHealthCheck added in v6.0.2

func NewNetworkLoadBalancerForwardingRuleTargetHealthCheck() *NetworkLoadBalancerForwardingRuleTargetHealthCheck

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

func NewNetworkLoadBalancerForwardingRuleTargetHealthCheckWithDefaults added in v6.0.2

func NewNetworkLoadBalancerForwardingRuleTargetHealthCheckWithDefaults() *NetworkLoadBalancerForwardingRuleTargetHealthCheck

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

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetCheck

GetCheck returns the Check field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetCheckInterval

GetCheckInterval returns the CheckInterval field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetCheckIntervalOk

GetCheckIntervalOk returns a tuple with the CheckInterval field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetCheckOk

GetCheckOk returns a tuple with the Check field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetMaintenance

GetMaintenance returns the Maintenance field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetMaintenanceOk

GetMaintenanceOk returns a tuple with the Maintenance field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) HasCheck

HasCheck returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) HasCheckInterval

HasCheckInterval returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) HasMaintenance

HasMaintenance returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRuleTargetHealthCheck) MarshalJSON

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) SetCheck

SetCheck sets field value

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) SetCheckInterval

SetCheckInterval sets field value

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) SetMaintenance

SetMaintenance sets field value

type NetworkLoadBalancerForwardingRules

type NetworkLoadBalancerForwardingRules struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]NetworkLoadBalancerForwardingRule `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NetworkLoadBalancerForwardingRules struct for NetworkLoadBalancerForwardingRules

func NewNetworkLoadBalancerForwardingRules added in v6.0.2

func NewNetworkLoadBalancerForwardingRules() *NetworkLoadBalancerForwardingRules

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

func NewNetworkLoadBalancerForwardingRulesWithDefaults added in v6.0.2

func NewNetworkLoadBalancerForwardingRulesWithDefaults() *NetworkLoadBalancerForwardingRules

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

func (*NetworkLoadBalancerForwardingRules) GetHref

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRules) GetHrefOk

func (o *NetworkLoadBalancerForwardingRules) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetId

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRules) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetItems

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRules) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetLimit

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRules) GetLimitOk

func (o *NetworkLoadBalancerForwardingRules) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRules) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetOffset

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRules) GetOffsetOk

func (o *NetworkLoadBalancerForwardingRules) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetType

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerForwardingRules) GetTypeOk

func (o *NetworkLoadBalancerForwardingRules) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) HasHref

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasId

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasItems

HasItems returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasLimit

HasLimit returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasOffset

HasOffset returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasType

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRules) MarshalJSON

func (o NetworkLoadBalancerForwardingRules) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerForwardingRules) SetHref

SetHref sets field value

func (*NetworkLoadBalancerForwardingRules) SetId

SetId sets field value

func (*NetworkLoadBalancerForwardingRules) SetItems

SetItems sets field value

func (*NetworkLoadBalancerForwardingRules) SetLimit

SetLimit sets field value

SetLinks sets field value

func (*NetworkLoadBalancerForwardingRules) SetOffset

SetOffset sets field value

func (*NetworkLoadBalancerForwardingRules) SetType

SetType sets field value

type NetworkLoadBalancerProperties

type NetworkLoadBalancerProperties struct {
	// Collection of the Network Load Balancer IP addresses. (Inbound and outbound) IPs of the listenerLan must be customer-reserved IPs for public Load Balancers, and private IPs for private Load Balancers.
	Ips *[]string `json:"ips,omitempty"`
	// Collection of private IP addresses with subnet mask of the Network Load Balancer. IPs must contain a valid subnet mask. If no IP is provided, the system will generate an IP with /24 subnet.
	LbPrivateIps *[]string `json:"lbPrivateIps,omitempty"`
	// ID of the listening LAN (inbound).
	ListenerLan *int32 `json:"listenerLan"`
	// The name of the Network Load Balancer.
	Name *string `json:"name"`
	// ID of the balanced private target LAN (outbound).
	TargetLan *int32 `json:"targetLan"`
}

NetworkLoadBalancerProperties struct for NetworkLoadBalancerProperties

func NewNetworkLoadBalancerProperties added in v6.0.2

func NewNetworkLoadBalancerProperties(listenerLan int32, name string, targetLan int32) *NetworkLoadBalancerProperties

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

func NewNetworkLoadBalancerPropertiesWithDefaults added in v6.0.2

func NewNetworkLoadBalancerPropertiesWithDefaults() *NetworkLoadBalancerProperties

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

func (*NetworkLoadBalancerProperties) GetIps

func (o *NetworkLoadBalancerProperties) GetIps() *[]string

GetIps returns the Ips field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerProperties) GetIpsOk

func (o *NetworkLoadBalancerProperties) GetIpsOk() (*[]string, bool)

GetIpsOk returns a tuple with the Ips field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) GetLbPrivateIps

func (o *NetworkLoadBalancerProperties) GetLbPrivateIps() *[]string

GetLbPrivateIps returns the LbPrivateIps field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerProperties) GetLbPrivateIpsOk

func (o *NetworkLoadBalancerProperties) GetLbPrivateIpsOk() (*[]string, bool)

GetLbPrivateIpsOk returns a tuple with the LbPrivateIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) GetListenerLan

func (o *NetworkLoadBalancerProperties) GetListenerLan() *int32

GetListenerLan returns the ListenerLan field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerProperties) GetListenerLanOk

func (o *NetworkLoadBalancerProperties) GetListenerLanOk() (*int32, bool)

GetListenerLanOk returns a tuple with the ListenerLan field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) GetName

func (o *NetworkLoadBalancerProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerProperties) GetNameOk

func (o *NetworkLoadBalancerProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) GetTargetLan

func (o *NetworkLoadBalancerProperties) GetTargetLan() *int32

GetTargetLan returns the TargetLan field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerProperties) GetTargetLanOk

func (o *NetworkLoadBalancerProperties) GetTargetLanOk() (*int32, bool)

GetTargetLanOk returns a tuple with the TargetLan field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) HasIps

func (o *NetworkLoadBalancerProperties) HasIps() bool

HasIps returns a boolean if a field has been set.

func (*NetworkLoadBalancerProperties) HasLbPrivateIps

func (o *NetworkLoadBalancerProperties) HasLbPrivateIps() bool

HasLbPrivateIps returns a boolean if a field has been set.

func (*NetworkLoadBalancerProperties) HasListenerLan

func (o *NetworkLoadBalancerProperties) HasListenerLan() bool

HasListenerLan returns a boolean if a field has been set.

func (*NetworkLoadBalancerProperties) HasName

func (o *NetworkLoadBalancerProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*NetworkLoadBalancerProperties) HasTargetLan

func (o *NetworkLoadBalancerProperties) HasTargetLan() bool

HasTargetLan returns a boolean if a field has been set.

func (NetworkLoadBalancerProperties) MarshalJSON

func (o NetworkLoadBalancerProperties) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerProperties) SetIps

func (o *NetworkLoadBalancerProperties) SetIps(v []string)

SetIps sets field value

func (*NetworkLoadBalancerProperties) SetLbPrivateIps

func (o *NetworkLoadBalancerProperties) SetLbPrivateIps(v []string)

SetLbPrivateIps sets field value

func (*NetworkLoadBalancerProperties) SetListenerLan

func (o *NetworkLoadBalancerProperties) SetListenerLan(v int32)

SetListenerLan sets field value

func (*NetworkLoadBalancerProperties) SetName

func (o *NetworkLoadBalancerProperties) SetName(v string)

SetName sets field value

func (*NetworkLoadBalancerProperties) SetTargetLan

func (o *NetworkLoadBalancerProperties) SetTargetLan(v int32)

SetTargetLan sets field value

type NetworkLoadBalancerPut

type NetworkLoadBalancerPut struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                        `json:"id,omitempty"`
	Properties *NetworkLoadBalancerProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NetworkLoadBalancerPut struct for NetworkLoadBalancerPut

func NewNetworkLoadBalancerPut added in v6.0.2

func NewNetworkLoadBalancerPut(properties NetworkLoadBalancerProperties) *NetworkLoadBalancerPut

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

func NewNetworkLoadBalancerPutWithDefaults added in v6.0.2

func NewNetworkLoadBalancerPutWithDefaults() *NetworkLoadBalancerPut

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

func (*NetworkLoadBalancerPut) GetHref

func (o *NetworkLoadBalancerPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerPut) GetHrefOk

func (o *NetworkLoadBalancerPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerPut) GetId

func (o *NetworkLoadBalancerPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerPut) GetIdOk

func (o *NetworkLoadBalancerPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerPut) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerPut) GetPropertiesOk

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerPut) GetType

func (o *NetworkLoadBalancerPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancerPut) GetTypeOk

func (o *NetworkLoadBalancerPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerPut) HasHref

func (o *NetworkLoadBalancerPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancerPut) HasId

func (o *NetworkLoadBalancerPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancerPut) HasProperties

func (o *NetworkLoadBalancerPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NetworkLoadBalancerPut) HasType

func (o *NetworkLoadBalancerPut) HasType() bool

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancerPut) MarshalJSON

func (o NetworkLoadBalancerPut) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerPut) SetHref

func (o *NetworkLoadBalancerPut) SetHref(v string)

SetHref sets field value

func (*NetworkLoadBalancerPut) SetId

func (o *NetworkLoadBalancerPut) SetId(v string)

SetId sets field value

func (*NetworkLoadBalancerPut) SetProperties

SetProperties sets field value

func (*NetworkLoadBalancerPut) SetType

func (o *NetworkLoadBalancerPut) SetType(v Type)

SetType sets field value

type NetworkLoadBalancers

type NetworkLoadBalancers struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]NetworkLoadBalancer `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NetworkLoadBalancers struct for NetworkLoadBalancers

func NewNetworkLoadBalancers added in v6.0.2

func NewNetworkLoadBalancers() *NetworkLoadBalancers

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

func NewNetworkLoadBalancersWithDefaults added in v6.0.2

func NewNetworkLoadBalancersWithDefaults() *NetworkLoadBalancers

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

func (*NetworkLoadBalancers) GetHref

func (o *NetworkLoadBalancers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancers) GetHrefOk

func (o *NetworkLoadBalancers) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetId

func (o *NetworkLoadBalancers) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancers) GetIdOk

func (o *NetworkLoadBalancers) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetItems

func (o *NetworkLoadBalancers) GetItems() *[]NetworkLoadBalancer

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancers) GetItemsOk

func (o *NetworkLoadBalancers) GetItemsOk() (*[]NetworkLoadBalancer, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetLimit

func (o *NetworkLoadBalancers) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancers) GetLimitOk

func (o *NetworkLoadBalancers) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *NetworkLoadBalancers) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancers) GetLinksOk

func (o *NetworkLoadBalancers) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetOffset

func (o *NetworkLoadBalancers) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancers) GetOffsetOk

func (o *NetworkLoadBalancers) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetType

func (o *NetworkLoadBalancers) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NetworkLoadBalancers) GetTypeOk

func (o *NetworkLoadBalancers) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) HasHref

func (o *NetworkLoadBalancers) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasId

func (o *NetworkLoadBalancers) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasItems

func (o *NetworkLoadBalancers) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasLimit

func (o *NetworkLoadBalancers) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *NetworkLoadBalancers) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasOffset

func (o *NetworkLoadBalancers) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasType

func (o *NetworkLoadBalancers) HasType() bool

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancers) MarshalJSON

func (o NetworkLoadBalancers) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancers) SetHref

func (o *NetworkLoadBalancers) SetHref(v string)

SetHref sets field value

func (*NetworkLoadBalancers) SetId

func (o *NetworkLoadBalancers) SetId(v string)

SetId sets field value

func (*NetworkLoadBalancers) SetItems

func (o *NetworkLoadBalancers) SetItems(v []NetworkLoadBalancer)

SetItems sets field value

func (*NetworkLoadBalancers) SetLimit

func (o *NetworkLoadBalancers) SetLimit(v float32)

SetLimit sets field value

func (o *NetworkLoadBalancers) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*NetworkLoadBalancers) SetOffset

func (o *NetworkLoadBalancers) SetOffset(v float32)

SetOffset sets field value

func (*NetworkLoadBalancers) SetType

func (o *NetworkLoadBalancers) SetType(v Type)

SetType sets field value

type NetworkLoadBalancersApiService

type NetworkLoadBalancersApiService service

NetworkLoadBalancersApiService NetworkLoadBalancersApi service

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersDelete

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersDelete(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersDeleteRequest

* DatacentersNetworkloadbalancersDelete Delete Network Load Balancers * Remove the specified Network Load Balancer from the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersDeleteRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersDeleteExecute

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersDeleteExecute(r ApiDatacentersNetworkloadbalancersDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFindByNetworkLoadBalancerId

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFindByNetworkLoadBalancerId(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest

* DatacentersNetworkloadbalancersFindByNetworkLoadBalancerId Retrieve Network Load Balancers * Retrieve the properties of the specified Network Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdExecute

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdExecute(r ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest) (NetworkLoadBalancer, *APIResponse, error)

* Execute executes the request * @return NetworkLoadBalancer

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsDelete

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsDelete(ctx _context.Context, datacenterId string, networkLoadBalancerId string, flowLogId string) ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest

* DatacentersNetworkloadbalancersFlowlogsDelete Delete NLB Flow Logs * Delete the specified Network Load Balancer Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsDeleteExecute

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsDeleteExecute(r ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsFindByFlowLogId

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsFindByFlowLogId(ctx _context.Context, datacenterId string, networkLoadBalancerId string, flowLogId string) ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest

* DatacentersNetworkloadbalancersFlowlogsFindByFlowLogId Retrieve NLB Flow Logs * Retrieve the specified Network Load Balancer Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdExecute

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdExecute(r ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsGet

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsGet(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersFlowlogsGetRequest

* DatacentersNetworkloadbalancersFlowlogsGet List NLB Flow Logs * List all the Flow Logs for the specified Network Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersFlowlogsGetRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsGetExecute

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsGetExecute(r ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) (FlowLogs, *APIResponse, error)

* Execute executes the request * @return FlowLogs

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPatch

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPatch(ctx _context.Context, datacenterId string, networkLoadBalancerId string, flowLogId string) ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest

* DatacentersNetworkloadbalancersFlowlogsPatch Partially modify NLB Flow Logs * Update the properties of the specified Network Load Balancer Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPatchExecute

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPatchExecute(r ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPost

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPost(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersFlowlogsPostRequest

* DatacentersNetworkloadbalancersFlowlogsPost Create a NLB Flow Log * Adds a new Flow Log for the Network Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersFlowlogsPostRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPostExecute

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPostExecute(r ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPut

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPut(ctx _context.Context, datacenterId string, networkLoadBalancerId string, flowLogId string) ApiDatacentersNetworkloadbalancersFlowlogsPutRequest

* DatacentersNetworkloadbalancersFlowlogsPut Modify NLB Flow Logs * Modify the specified Network Load Balancer Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNetworkloadbalancersFlowlogsPutRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPutExecute

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPutExecute(r ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) (FlowLog, *APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesDelete

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesDelete(ctx _context.Context, datacenterId string, networkLoadBalancerId string, forwardingRuleId string) ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest

* DatacentersNetworkloadbalancersForwardingrulesDelete Delete NLB forwarding rules * Delete the specified Network Load Balancer forwarding rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesDeleteExecute

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesDeleteExecute(r ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleId

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleId(ctx _context.Context, datacenterId string, networkLoadBalancerId string, forwardingRuleId string) ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest

* DatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleId Retrieve NLB forwarding rules * Retrieve the specified Network Load Balance forwarding rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdExecute

* Execute executes the request * @return NetworkLoadBalancerForwardingRule

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesGet

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesGet(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest

* DatacentersNetworkloadbalancersForwardingrulesGet List NLB forwarding rules * List the forwarding rules for the specified Network Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesGetExecute

* Execute executes the request * @return NetworkLoadBalancerForwardingRules

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPatch

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPatch(ctx _context.Context, datacenterId string, networkLoadBalancerId string, forwardingRuleId string) ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest

* DatacentersNetworkloadbalancersForwardingrulesPatch Partially modify NLB forwarding rules * Update the properties of the specified Network Load Balancer forwarding rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPatchExecute

* Execute executes the request * @return NetworkLoadBalancerForwardingRule

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPost

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPost(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest

* DatacentersNetworkloadbalancersForwardingrulesPost Create a NLB Forwarding Rule * Creates a forwarding rule for the specified Network Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPostExecute

* Execute executes the request * @return NetworkLoadBalancerForwardingRule

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPut

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPut(ctx _context.Context, datacenterId string, networkLoadBalancerId string, forwardingRuleId string) ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest

* DatacentersNetworkloadbalancersForwardingrulesPut Modify NLB forwarding rules * Modify the specified Network Load Balancer forwarding rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPutExecute

* Execute executes the request * @return NetworkLoadBalancerForwardingRule

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersGet

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersGet(ctx _context.Context, datacenterId string) ApiDatacentersNetworkloadbalancersGetRequest

* DatacentersNetworkloadbalancersGet List Network Load Balancers * List all the Network Load Balancers within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersNetworkloadbalancersGetRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersGetExecute

* Execute executes the request * @return NetworkLoadBalancers

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPatch

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPatch(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersPatchRequest

* DatacentersNetworkloadbalancersPatch Partially modify Network Load Balancers * Update the properties of the specified Network Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersPatchRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPatchExecute

* Execute executes the request * @return NetworkLoadBalancer

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPost

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPost(ctx _context.Context, datacenterId string) ApiDatacentersNetworkloadbalancersPostRequest

* DatacentersNetworkloadbalancersPost Create a Network Load Balancer * Creates a Network Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersNetworkloadbalancersPostRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPostExecute

* Execute executes the request * @return NetworkLoadBalancer

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPut

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPut(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersPutRequest

* DatacentersNetworkloadbalancersPut Modify Network Load Balancers * Modify the properties of the specified Network Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersPutRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPutExecute

* Execute executes the request * @return NetworkLoadBalancer

type Nic

type Nic struct {
	Entities *NicEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *NicProperties             `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Nic struct for Nic

func NewNic added in v6.0.2

func NewNic(properties NicProperties) *Nic

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

func NewNicWithDefaults added in v6.0.2

func NewNicWithDefaults() *Nic

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

func (*Nic) GetEntities

func (o *Nic) GetEntities() *NicEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*Nic) GetEntitiesOk

func (o *Nic) GetEntitiesOk() (*NicEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nic) GetHref

func (o *Nic) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Nic) GetHrefOk

func (o *Nic) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nic) GetId

func (o *Nic) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Nic) GetIdOk

func (o *Nic) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nic) GetMetadata

func (o *Nic) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Nic) GetMetadataOk

func (o *Nic) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nic) GetProperties

func (o *Nic) GetProperties() *NicProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Nic) GetPropertiesOk

func (o *Nic) GetPropertiesOk() (*NicProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nic) GetType

func (o *Nic) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Nic) GetTypeOk

func (o *Nic) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nic) HasEntities

func (o *Nic) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*Nic) HasHref

func (o *Nic) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Nic) HasId

func (o *Nic) HasId() bool

HasId returns a boolean if a field has been set.

func (*Nic) HasMetadata

func (o *Nic) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Nic) HasProperties

func (o *Nic) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Nic) HasType

func (o *Nic) HasType() bool

HasType returns a boolean if a field has been set.

func (Nic) MarshalJSON

func (o Nic) MarshalJSON() ([]byte, error)

func (*Nic) SetEntities

func (o *Nic) SetEntities(v NicEntities)

SetEntities sets field value

func (*Nic) SetHref

func (o *Nic) SetHref(v string)

SetHref sets field value

func (*Nic) SetId

func (o *Nic) SetId(v string)

SetId sets field value

func (*Nic) SetMetadata

func (o *Nic) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Nic) SetProperties

func (o *Nic) SetProperties(v NicProperties)

SetProperties sets field value

func (*Nic) SetType

func (o *Nic) SetType(v Type)

SetType sets field value

type NicEntities

type NicEntities struct {
	Firewallrules *FirewallRules `json:"firewallrules,omitempty"`
	Flowlogs      *FlowLogs      `json:"flowlogs,omitempty"`
}

NicEntities struct for NicEntities

func NewNicEntities added in v6.0.2

func NewNicEntities() *NicEntities

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

func NewNicEntitiesWithDefaults added in v6.0.2

func NewNicEntitiesWithDefaults() *NicEntities

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

func (*NicEntities) GetFirewallrules

func (o *NicEntities) GetFirewallrules() *FirewallRules

GetFirewallrules returns the Firewallrules field value If the value is explicit nil, nil is returned

func (*NicEntities) GetFirewallrulesOk

func (o *NicEntities) GetFirewallrulesOk() (*FirewallRules, bool)

GetFirewallrulesOk returns a tuple with the Firewallrules field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicEntities) GetFlowlogs

func (o *NicEntities) GetFlowlogs() *FlowLogs

GetFlowlogs returns the Flowlogs field value If the value is explicit nil, nil is returned

func (*NicEntities) GetFlowlogsOk

func (o *NicEntities) GetFlowlogsOk() (*FlowLogs, bool)

GetFlowlogsOk returns a tuple with the Flowlogs field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicEntities) HasFirewallrules

func (o *NicEntities) HasFirewallrules() bool

HasFirewallrules returns a boolean if a field has been set.

func (*NicEntities) HasFlowlogs

func (o *NicEntities) HasFlowlogs() bool

HasFlowlogs returns a boolean if a field has been set.

func (NicEntities) MarshalJSON

func (o NicEntities) MarshalJSON() ([]byte, error)

func (*NicEntities) SetFirewallrules

func (o *NicEntities) SetFirewallrules(v FirewallRules)

SetFirewallrules sets field value

func (*NicEntities) SetFlowlogs

func (o *NicEntities) SetFlowlogs(v FlowLogs)

SetFlowlogs sets field value

type NicProperties

type NicProperties struct {
	// The Logical Unit Number (LUN) of the storage volume. Null if this NIC was created using Cloud API and no DCD changes were performed on the Datacenter.
	DeviceNumber *int32 `json:"deviceNumber,omitempty"`
	// Indicates if the NIC will reserve an IP using DHCP.
	Dhcp *bool `json:"dhcp,omitempty"`
	// Indicates if the NIC will receive an IPv6 using DHCP. It can be set to 'true' or 'false' only if this NIC is connected to an IPv6 enabled LAN.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilbool` can be used, or the setter `SetDhcpv6Nil`
	Dhcpv6 *bool `json:"dhcpv6,omitempty"`
	// Activate or deactivate the firewall. By default, an active firewall without any defined rules will block all incoming network traffic except for the firewall rules that explicitly allows certain protocols, IP addresses and ports.
	FirewallActive *bool `json:"firewallActive,omitempty"`
	// The type of firewall rules that will be allowed on the NIC. If not specified, the default INGRESS value is used.
	FirewallType *string `json:"firewallType,omitempty"`
	// Collection of IP addresses, assigned to the NIC. Explicitly assigned public IPs need to come from reserved IP blocks. Passing value null or empty array will assign an IP address automatically.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nil[]string` can be used, or the setter `SetIpsNil`
	Ips *[]string `json:"ips,omitempty"`
	// If this NIC is connected to an IPv6 enabled LAN then this property contains the /80 IPv6 CIDR block of the NIC. If you leave this property 'null' when adding a NIC to an IPv6-enabled LAN, then an IPv6 CIDR block will automatically be assigned to the NIC, but you can also specify an /80 IPv6 CIDR block for the NIC on your own, which must be inside the /64 IPv6 CIDR block of the LAN and unique. This value can only be set, if the LAN already has an IPv6 CIDR block assigned. An IPv6-enabled LAN is limited to a maximum of 65,536 NICs.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetIpv6CidrBlockNil`
	Ipv6CidrBlock *string `json:"ipv6CidrBlock,omitempty"`
	// If this NIC is connected to an IPv6 enabled LAN then this property contains the IPv6 IP addresses of the NIC. The maximum number of IPv6 IP addresses per NIC is 50, if you need more, contact support. If you leave this property 'null' when adding a NIC, when changing the NIC's IPv6 CIDR block, when changing the LAN's IPv6 CIDR block or when moving the NIC to a different IPv6 enabled LAN, then we will automatically assign the same number of IPv6 addresses which you had before from the NICs new CIDR block. If you leave this property 'null' while not changing the CIDR block, the IPv6 IP addresses won't be changed either. You can also provide your own self choosen IPv6 addresses, which then must be inside the IPv6 CIDR block of this NIC.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nil[]string` can be used, or the setter `SetIpv6IpsNil`
	Ipv6Ips *[]string `json:"ipv6Ips,omitempty"`
	// The LAN ID the NIC will be on. If the LAN ID does not exist, it will be implicitly created.
	Lan *int32 `json:"lan"`
	// The MAC address of the NIC.
	Mac *string `json:"mac,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// The PCI slot number for the NIC.
	PciSlot *int32 `json:"pciSlot,omitempty"`
	// The vnet ID that belongs to this NIC; Requires system privileges
	Vnet *string `json:"vnet,omitempty"`
}

NicProperties struct for NicProperties

func NewNicProperties added in v6.0.2

func NewNicProperties(lan int32) *NicProperties

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

func NewNicPropertiesWithDefaults added in v6.0.2

func NewNicPropertiesWithDefaults() *NicProperties

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

func (*NicProperties) GetDeviceNumber

func (o *NicProperties) GetDeviceNumber() *int32

GetDeviceNumber returns the DeviceNumber field value If the value is explicit nil, nil is returned

func (*NicProperties) GetDeviceNumberOk

func (o *NicProperties) GetDeviceNumberOk() (*int32, bool)

GetDeviceNumberOk returns a tuple with the DeviceNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetDhcp

func (o *NicProperties) GetDhcp() *bool

GetDhcp returns the Dhcp field value If the value is explicit nil, nil is returned

func (*NicProperties) GetDhcpOk

func (o *NicProperties) GetDhcpOk() (*bool, bool)

GetDhcpOk returns a tuple with the Dhcp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetDhcpv6 added in v6.1.8

func (o *NicProperties) GetDhcpv6() *bool

GetDhcpv6 returns the Dhcpv6 field value If the value is explicit nil, nil is returned

func (*NicProperties) GetDhcpv6Ok added in v6.1.8

func (o *NicProperties) GetDhcpv6Ok() (*bool, bool)

GetDhcpv6Ok returns a tuple with the Dhcpv6 field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetFirewallActive

func (o *NicProperties) GetFirewallActive() *bool

GetFirewallActive returns the FirewallActive field value If the value is explicit nil, nil is returned

func (*NicProperties) GetFirewallActiveOk

func (o *NicProperties) GetFirewallActiveOk() (*bool, bool)

GetFirewallActiveOk returns a tuple with the FirewallActive field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetFirewallType

func (o *NicProperties) GetFirewallType() *string

GetFirewallType returns the FirewallType field value If the value is explicit nil, nil is returned

func (*NicProperties) GetFirewallTypeOk

func (o *NicProperties) GetFirewallTypeOk() (*string, bool)

GetFirewallTypeOk returns a tuple with the FirewallType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetIps

func (o *NicProperties) GetIps() *[]string

GetIps returns the Ips field value If the value is explicit nil, nil is returned

func (*NicProperties) GetIpsOk

func (o *NicProperties) GetIpsOk() (*[]string, bool)

GetIpsOk returns a tuple with the Ips field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetIpv6CidrBlock added in v6.1.8

func (o *NicProperties) GetIpv6CidrBlock() *string

GetIpv6CidrBlock returns the Ipv6CidrBlock field value If the value is explicit nil, nil is returned

func (*NicProperties) GetIpv6CidrBlockOk added in v6.1.8

func (o *NicProperties) GetIpv6CidrBlockOk() (*string, bool)

GetIpv6CidrBlockOk returns a tuple with the Ipv6CidrBlock field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetIpv6Ips added in v6.1.8

func (o *NicProperties) GetIpv6Ips() *[]string

GetIpv6Ips returns the Ipv6Ips field value If the value is explicit nil, nil is returned

func (*NicProperties) GetIpv6IpsOk added in v6.1.8

func (o *NicProperties) GetIpv6IpsOk() (*[]string, bool)

GetIpv6IpsOk returns a tuple with the Ipv6Ips field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetLan

func (o *NicProperties) GetLan() *int32

GetLan returns the Lan field value If the value is explicit nil, nil is returned

func (*NicProperties) GetLanOk

func (o *NicProperties) GetLanOk() (*int32, bool)

GetLanOk returns a tuple with the Lan field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetMac

func (o *NicProperties) GetMac() *string

GetMac returns the Mac field value If the value is explicit nil, nil is returned

func (*NicProperties) GetMacOk

func (o *NicProperties) GetMacOk() (*string, bool)

GetMacOk returns a tuple with the Mac field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetName

func (o *NicProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*NicProperties) GetNameOk

func (o *NicProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetPciSlot

func (o *NicProperties) GetPciSlot() *int32

GetPciSlot returns the PciSlot field value If the value is explicit nil, nil is returned

func (*NicProperties) GetPciSlotOk

func (o *NicProperties) GetPciSlotOk() (*int32, bool)

GetPciSlotOk returns a tuple with the PciSlot field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetVnet added in v6.1.4

func (o *NicProperties) GetVnet() *string

GetVnet returns the Vnet field value If the value is explicit nil, nil is returned

func (*NicProperties) GetVnetOk added in v6.1.4

func (o *NicProperties) GetVnetOk() (*string, bool)

GetVnetOk returns a tuple with the Vnet field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) HasDeviceNumber

func (o *NicProperties) HasDeviceNumber() bool

HasDeviceNumber returns a boolean if a field has been set.

func (*NicProperties) HasDhcp

func (o *NicProperties) HasDhcp() bool

HasDhcp returns a boolean if a field has been set.

func (*NicProperties) HasDhcpv6 added in v6.1.8

func (o *NicProperties) HasDhcpv6() bool

HasDhcpv6 returns a boolean if a field has been set.

func (*NicProperties) HasFirewallActive

func (o *NicProperties) HasFirewallActive() bool

HasFirewallActive returns a boolean if a field has been set.

func (*NicProperties) HasFirewallType

func (o *NicProperties) HasFirewallType() bool

HasFirewallType returns a boolean if a field has been set.

func (*NicProperties) HasIps

func (o *NicProperties) HasIps() bool

HasIps returns a boolean if a field has been set.

func (*NicProperties) HasIpv6CidrBlock added in v6.1.8

func (o *NicProperties) HasIpv6CidrBlock() bool

HasIpv6CidrBlock returns a boolean if a field has been set.

func (*NicProperties) HasIpv6Ips added in v6.1.8

func (o *NicProperties) HasIpv6Ips() bool

HasIpv6Ips returns a boolean if a field has been set.

func (*NicProperties) HasLan

func (o *NicProperties) HasLan() bool

HasLan returns a boolean if a field has been set.

func (*NicProperties) HasMac

func (o *NicProperties) HasMac() bool

HasMac returns a boolean if a field has been set.

func (*NicProperties) HasName

func (o *NicProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*NicProperties) HasPciSlot

func (o *NicProperties) HasPciSlot() bool

HasPciSlot returns a boolean if a field has been set.

func (*NicProperties) HasVnet added in v6.1.4

func (o *NicProperties) HasVnet() bool

HasVnet returns a boolean if a field has been set.

func (NicProperties) MarshalJSON

func (o NicProperties) MarshalJSON() ([]byte, error)

func (*NicProperties) SetDeviceNumber

func (o *NicProperties) SetDeviceNumber(v int32)

SetDeviceNumber sets field value

func (*NicProperties) SetDhcp

func (o *NicProperties) SetDhcp(v bool)

SetDhcp sets field value

func (*NicProperties) SetDhcpv6 added in v6.1.8

func (o *NicProperties) SetDhcpv6(v bool)

SetDhcpv6 sets field value

func (*NicProperties) SetDhcpv6Nil added in v6.1.8

func (o *NicProperties) SetDhcpv6Nil()

sets Dhcpv6 to the explicit address that will be encoded as nil when marshaled

func (*NicProperties) SetFirewallActive

func (o *NicProperties) SetFirewallActive(v bool)

SetFirewallActive sets field value

func (*NicProperties) SetFirewallType

func (o *NicProperties) SetFirewallType(v string)

SetFirewallType sets field value

func (*NicProperties) SetIps

func (o *NicProperties) SetIps(v []string)

SetIps sets field value

func (*NicProperties) SetIpv6CidrBlock added in v6.1.8

func (o *NicProperties) SetIpv6CidrBlock(v string)

SetIpv6CidrBlock sets field value

func (*NicProperties) SetIpv6CidrBlockNil added in v6.1.8

func (o *NicProperties) SetIpv6CidrBlockNil()

sets Ipv6CidrBlock to the explicit address that will be encoded as nil when marshaled

func (*NicProperties) SetIpv6Ips added in v6.1.8

func (o *NicProperties) SetIpv6Ips(v []string)

SetIpv6Ips sets field value

func (*NicProperties) SetLan

func (o *NicProperties) SetLan(v int32)

SetLan sets field value

func (*NicProperties) SetMac

func (o *NicProperties) SetMac(v string)

SetMac sets field value

func (*NicProperties) SetName

func (o *NicProperties) SetName(v string)

SetName sets field value

func (*NicProperties) SetPciSlot

func (o *NicProperties) SetPciSlot(v int32)

SetPciSlot sets field value

func (*NicProperties) SetVnet added in v6.1.4

func (o *NicProperties) SetVnet(v string)

SetVnet sets field value

type NicPut

type NicPut struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string        `json:"id,omitempty"`
	Properties *NicProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

NicPut struct for NicPut

func NewNicPut added in v6.0.2

func NewNicPut(properties NicProperties) *NicPut

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

func NewNicPutWithDefaults added in v6.0.2

func NewNicPutWithDefaults() *NicPut

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

func (*NicPut) GetHref

func (o *NicPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*NicPut) GetHrefOk

func (o *NicPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicPut) GetId

func (o *NicPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*NicPut) GetIdOk

func (o *NicPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicPut) GetProperties

func (o *NicPut) GetProperties() *NicProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*NicPut) GetPropertiesOk

func (o *NicPut) GetPropertiesOk() (*NicProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicPut) GetType

func (o *NicPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*NicPut) GetTypeOk

func (o *NicPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicPut) HasHref

func (o *NicPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NicPut) HasId

func (o *NicPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*NicPut) HasProperties

func (o *NicPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NicPut) HasType

func (o *NicPut) HasType() bool

HasType returns a boolean if a field has been set.

func (NicPut) MarshalJSON

func (o NicPut) MarshalJSON() ([]byte, error)

func (*NicPut) SetHref

func (o *NicPut) SetHref(v string)

SetHref sets field value

func (*NicPut) SetId

func (o *NicPut) SetId(v string)

SetId sets field value

func (*NicPut) SetProperties

func (o *NicPut) SetProperties(v NicProperties)

SetProperties sets field value

func (*NicPut) SetType

func (o *NicPut) SetType(v Type)

SetType sets field value

type Nics

type Nics struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Nic `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Nics struct for Nics

func NewNics added in v6.0.2

func NewNics() *Nics

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

func NewNicsWithDefaults added in v6.0.2

func NewNicsWithDefaults() *Nics

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

func (*Nics) GetHref

func (o *Nics) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Nics) GetHrefOk

func (o *Nics) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nics) GetId

func (o *Nics) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Nics) GetIdOk

func (o *Nics) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nics) GetItems

func (o *Nics) GetItems() *[]Nic

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Nics) GetItemsOk

func (o *Nics) GetItemsOk() (*[]Nic, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nics) GetLimit

func (o *Nics) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*Nics) GetLimitOk

func (o *Nics) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Nics) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*Nics) GetLinksOk

func (o *Nics) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nics) GetOffset

func (o *Nics) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*Nics) GetOffsetOk

func (o *Nics) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nics) GetType

func (o *Nics) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Nics) GetTypeOk

func (o *Nics) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Nics) HasHref

func (o *Nics) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Nics) HasId

func (o *Nics) HasId() bool

HasId returns a boolean if a field has been set.

func (*Nics) HasItems

func (o *Nics) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Nics) HasLimit

func (o *Nics) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Nics) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Nics) HasOffset

func (o *Nics) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Nics) HasType

func (o *Nics) HasType() bool

HasType returns a boolean if a field has been set.

func (Nics) MarshalJSON

func (o Nics) MarshalJSON() ([]byte, error)

func (*Nics) SetHref

func (o *Nics) SetHref(v string)

SetHref sets field value

func (*Nics) SetId

func (o *Nics) SetId(v string)

SetId sets field value

func (*Nics) SetItems

func (o *Nics) SetItems(v []Nic)

SetItems sets field value

func (*Nics) SetLimit

func (o *Nics) SetLimit(v float32)

SetLimit sets field value

func (o *Nics) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Nics) SetOffset

func (o *Nics) SetOffset(v float32)

SetOffset sets field value

func (*Nics) SetType

func (o *Nics) SetType(v Type)

SetType sets field value

type NoStateMetaData

type NoStateMetaData struct {
	// The user who has created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// The unique ID of the user who created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The time when the resource was created.
	CreatedDate *IonosTime
	// Resource's Entity Tag as defined in http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11  Entity Tag is also added as an 'ETag response header to requests which don't use 'depth' parameter.
	Etag *string `json:"etag,omitempty"`
	// The user who last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// The unique ID of the user who last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
	// The last time the resource was modified.
	LastModifiedDate *IonosTime
}

NoStateMetaData struct for NoStateMetaData

func NewNoStateMetaData added in v6.0.2

func NewNoStateMetaData() *NoStateMetaData

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

func NewNoStateMetaDataWithDefaults added in v6.0.2

func NewNoStateMetaDataWithDefaults() *NoStateMetaData

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

func (*NoStateMetaData) GetCreatedBy

func (o *NoStateMetaData) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, nil is returned

func (*NoStateMetaData) GetCreatedByOk

func (o *NoStateMetaData) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NoStateMetaData) GetCreatedByUserId

func (o *NoStateMetaData) GetCreatedByUserId() *string

GetCreatedByUserId returns the CreatedByUserId field value If the value is explicit nil, nil is returned

func (*NoStateMetaData) GetCreatedByUserIdOk

func (o *NoStateMetaData) GetCreatedByUserIdOk() (*string, bool)

GetCreatedByUserIdOk returns a tuple with the CreatedByUserId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NoStateMetaData) GetCreatedDate

func (o *NoStateMetaData) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, nil is returned

func (*NoStateMetaData) GetCreatedDateOk

func (o *NoStateMetaData) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NoStateMetaData) GetEtag

func (o *NoStateMetaData) GetEtag() *string

GetEtag returns the Etag field value If the value is explicit nil, nil is returned

func (*NoStateMetaData) GetEtagOk

func (o *NoStateMetaData) GetEtagOk() (*string, bool)

GetEtagOk returns a tuple with the Etag field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NoStateMetaData) GetLastModifiedBy

func (o *NoStateMetaData) GetLastModifiedBy() *string

GetLastModifiedBy returns the LastModifiedBy field value If the value is explicit nil, nil is returned

func (*NoStateMetaData) GetLastModifiedByOk

func (o *NoStateMetaData) GetLastModifiedByOk() (*string, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NoStateMetaData) GetLastModifiedByUserId

func (o *NoStateMetaData) GetLastModifiedByUserId() *string

GetLastModifiedByUserId returns the LastModifiedByUserId field value If the value is explicit nil, nil is returned

func (*NoStateMetaData) GetLastModifiedByUserIdOk

func (o *NoStateMetaData) GetLastModifiedByUserIdOk() (*string, bool)

GetLastModifiedByUserIdOk returns a tuple with the LastModifiedByUserId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NoStateMetaData) GetLastModifiedDate

func (o *NoStateMetaData) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, nil is returned

func (*NoStateMetaData) GetLastModifiedDateOk

func (o *NoStateMetaData) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NoStateMetaData) HasCreatedBy

func (o *NoStateMetaData) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*NoStateMetaData) HasCreatedByUserId

func (o *NoStateMetaData) HasCreatedByUserId() bool

HasCreatedByUserId returns a boolean if a field has been set.

func (*NoStateMetaData) HasCreatedDate

func (o *NoStateMetaData) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*NoStateMetaData) HasEtag

func (o *NoStateMetaData) HasEtag() bool

HasEtag returns a boolean if a field has been set.

func (*NoStateMetaData) HasLastModifiedBy

func (o *NoStateMetaData) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*NoStateMetaData) HasLastModifiedByUserId

func (o *NoStateMetaData) HasLastModifiedByUserId() bool

HasLastModifiedByUserId returns a boolean if a field has been set.

func (*NoStateMetaData) HasLastModifiedDate

func (o *NoStateMetaData) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (NoStateMetaData) MarshalJSON

func (o NoStateMetaData) MarshalJSON() ([]byte, error)

func (*NoStateMetaData) SetCreatedBy

func (o *NoStateMetaData) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*NoStateMetaData) SetCreatedByUserId

func (o *NoStateMetaData) SetCreatedByUserId(v string)

SetCreatedByUserId sets field value

func (*NoStateMetaData) SetCreatedDate

func (o *NoStateMetaData) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*NoStateMetaData) SetEtag

func (o *NoStateMetaData) SetEtag(v string)

SetEtag sets field value

func (*NoStateMetaData) SetLastModifiedBy

func (o *NoStateMetaData) SetLastModifiedBy(v string)

SetLastModifiedBy sets field value

func (*NoStateMetaData) SetLastModifiedByUserId

func (o *NoStateMetaData) SetLastModifiedByUserId(v string)

SetLastModifiedByUserId sets field value

func (*NoStateMetaData) SetLastModifiedDate

func (o *NoStateMetaData) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

type NullableApplicationLoadBalancer added in v6.1.0

type NullableApplicationLoadBalancer struct {
	// contains filtered or unexported fields
}

func NewNullableApplicationLoadBalancer added in v6.1.0

func NewNullableApplicationLoadBalancer(val *ApplicationLoadBalancer) *NullableApplicationLoadBalancer

func (NullableApplicationLoadBalancer) Get added in v6.1.0

func (NullableApplicationLoadBalancer) IsSet added in v6.1.0

func (NullableApplicationLoadBalancer) MarshalJSON added in v6.1.0

func (v NullableApplicationLoadBalancer) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancer) Set added in v6.1.0

func (*NullableApplicationLoadBalancer) UnmarshalJSON added in v6.1.0

func (v *NullableApplicationLoadBalancer) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancer) Unset added in v6.1.0

type NullableApplicationLoadBalancerEntities added in v6.1.0

type NullableApplicationLoadBalancerEntities struct {
	// contains filtered or unexported fields
}

func NewNullableApplicationLoadBalancerEntities added in v6.1.0

func NewNullableApplicationLoadBalancerEntities(val *ApplicationLoadBalancerEntities) *NullableApplicationLoadBalancerEntities

func (NullableApplicationLoadBalancerEntities) Get added in v6.1.0

func (NullableApplicationLoadBalancerEntities) IsSet added in v6.1.0

func (NullableApplicationLoadBalancerEntities) MarshalJSON added in v6.1.0

func (v NullableApplicationLoadBalancerEntities) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancerEntities) Set added in v6.1.0

func (*NullableApplicationLoadBalancerEntities) UnmarshalJSON added in v6.1.0

func (v *NullableApplicationLoadBalancerEntities) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancerEntities) Unset added in v6.1.0

type NullableApplicationLoadBalancerForwardingRule added in v6.1.0

type NullableApplicationLoadBalancerForwardingRule struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerForwardingRule) Get added in v6.1.0

func (NullableApplicationLoadBalancerForwardingRule) IsSet added in v6.1.0

func (NullableApplicationLoadBalancerForwardingRule) MarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRule) Set added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRule) UnmarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRule) Unset added in v6.1.0

type NullableApplicationLoadBalancerForwardingRuleProperties added in v6.1.0

type NullableApplicationLoadBalancerForwardingRuleProperties struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerForwardingRuleProperties) Get added in v6.1.0

func (NullableApplicationLoadBalancerForwardingRuleProperties) IsSet added in v6.1.0

func (NullableApplicationLoadBalancerForwardingRuleProperties) MarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRuleProperties) Set added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRuleProperties) UnmarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRuleProperties) Unset added in v6.1.0

type NullableApplicationLoadBalancerForwardingRulePut added in v6.1.0

type NullableApplicationLoadBalancerForwardingRulePut struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerForwardingRulePut) Get added in v6.1.0

func (NullableApplicationLoadBalancerForwardingRulePut) IsSet added in v6.1.0

func (NullableApplicationLoadBalancerForwardingRulePut) MarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRulePut) Set added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRulePut) UnmarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRulePut) Unset added in v6.1.0

type NullableApplicationLoadBalancerForwardingRules added in v6.1.0

type NullableApplicationLoadBalancerForwardingRules struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerForwardingRules) Get added in v6.1.0

func (NullableApplicationLoadBalancerForwardingRules) IsSet added in v6.1.0

func (NullableApplicationLoadBalancerForwardingRules) MarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRules) Set added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRules) UnmarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerForwardingRules) Unset added in v6.1.0

type NullableApplicationLoadBalancerHttpRule added in v6.1.0

type NullableApplicationLoadBalancerHttpRule struct {
	// contains filtered or unexported fields
}

func NewNullableApplicationLoadBalancerHttpRule added in v6.1.0

func NewNullableApplicationLoadBalancerHttpRule(val *ApplicationLoadBalancerHttpRule) *NullableApplicationLoadBalancerHttpRule

func (NullableApplicationLoadBalancerHttpRule) Get added in v6.1.0

func (NullableApplicationLoadBalancerHttpRule) IsSet added in v6.1.0

func (NullableApplicationLoadBalancerHttpRule) MarshalJSON added in v6.1.0

func (v NullableApplicationLoadBalancerHttpRule) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancerHttpRule) Set added in v6.1.0

func (*NullableApplicationLoadBalancerHttpRule) UnmarshalJSON added in v6.1.0

func (v *NullableApplicationLoadBalancerHttpRule) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancerHttpRule) Unset added in v6.1.0

type NullableApplicationLoadBalancerHttpRuleCondition added in v6.1.0

type NullableApplicationLoadBalancerHttpRuleCondition struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerHttpRuleCondition) Get added in v6.1.0

func (NullableApplicationLoadBalancerHttpRuleCondition) IsSet added in v6.1.0

func (NullableApplicationLoadBalancerHttpRuleCondition) MarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerHttpRuleCondition) Set added in v6.1.0

func (*NullableApplicationLoadBalancerHttpRuleCondition) UnmarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerHttpRuleCondition) Unset added in v6.1.0

type NullableApplicationLoadBalancerProperties added in v6.1.0

type NullableApplicationLoadBalancerProperties struct {
	// contains filtered or unexported fields
}

func NewNullableApplicationLoadBalancerProperties added in v6.1.0

func NewNullableApplicationLoadBalancerProperties(val *ApplicationLoadBalancerProperties) *NullableApplicationLoadBalancerProperties

func (NullableApplicationLoadBalancerProperties) Get added in v6.1.0

func (NullableApplicationLoadBalancerProperties) IsSet added in v6.1.0

func (NullableApplicationLoadBalancerProperties) MarshalJSON added in v6.1.0

func (*NullableApplicationLoadBalancerProperties) Set added in v6.1.0

func (*NullableApplicationLoadBalancerProperties) UnmarshalJSON added in v6.1.0

func (v *NullableApplicationLoadBalancerProperties) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancerProperties) Unset added in v6.1.0

type NullableApplicationLoadBalancerPut added in v6.1.0

type NullableApplicationLoadBalancerPut struct {
	// contains filtered or unexported fields
}

func NewNullableApplicationLoadBalancerPut added in v6.1.0

func NewNullableApplicationLoadBalancerPut(val *ApplicationLoadBalancerPut) *NullableApplicationLoadBalancerPut

func (NullableApplicationLoadBalancerPut) Get added in v6.1.0

func (NullableApplicationLoadBalancerPut) IsSet added in v6.1.0

func (NullableApplicationLoadBalancerPut) MarshalJSON added in v6.1.0

func (v NullableApplicationLoadBalancerPut) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancerPut) Set added in v6.1.0

func (*NullableApplicationLoadBalancerPut) UnmarshalJSON added in v6.1.0

func (v *NullableApplicationLoadBalancerPut) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancerPut) Unset added in v6.1.0

type NullableApplicationLoadBalancers added in v6.1.0

type NullableApplicationLoadBalancers struct {
	// contains filtered or unexported fields
}

func NewNullableApplicationLoadBalancers added in v6.1.0

func NewNullableApplicationLoadBalancers(val *ApplicationLoadBalancers) *NullableApplicationLoadBalancers

func (NullableApplicationLoadBalancers) Get added in v6.1.0

func (NullableApplicationLoadBalancers) IsSet added in v6.1.0

func (NullableApplicationLoadBalancers) MarshalJSON added in v6.1.0

func (v NullableApplicationLoadBalancers) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancers) Set added in v6.1.0

func (*NullableApplicationLoadBalancers) UnmarshalJSON added in v6.1.0

func (v *NullableApplicationLoadBalancers) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancers) Unset added in v6.1.0

type NullableAttachedVolumes

type NullableAttachedVolumes struct {
	// contains filtered or unexported fields
}

func NewNullableAttachedVolumes

func NewNullableAttachedVolumes(val *AttachedVolumes) *NullableAttachedVolumes

func (NullableAttachedVolumes) Get

func (NullableAttachedVolumes) IsSet

func (v NullableAttachedVolumes) IsSet() bool

func (NullableAttachedVolumes) MarshalJSON

func (v NullableAttachedVolumes) MarshalJSON() ([]byte, error)

func (*NullableAttachedVolumes) Set

func (*NullableAttachedVolumes) UnmarshalJSON

func (v *NullableAttachedVolumes) UnmarshalJSON(src []byte) error

func (*NullableAttachedVolumes) Unset

func (v *NullableAttachedVolumes) Unset()

type NullableBackupUnit

type NullableBackupUnit struct {
	// contains filtered or unexported fields
}

func NewNullableBackupUnit

func NewNullableBackupUnit(val *BackupUnit) *NullableBackupUnit

func (NullableBackupUnit) Get

func (v NullableBackupUnit) Get() *BackupUnit

func (NullableBackupUnit) IsSet

func (v NullableBackupUnit) IsSet() bool

func (NullableBackupUnit) MarshalJSON

func (v NullableBackupUnit) MarshalJSON() ([]byte, error)

func (*NullableBackupUnit) Set

func (v *NullableBackupUnit) Set(val *BackupUnit)

func (*NullableBackupUnit) UnmarshalJSON

func (v *NullableBackupUnit) UnmarshalJSON(src []byte) error

func (*NullableBackupUnit) Unset

func (v *NullableBackupUnit) Unset()

type NullableBackupUnitProperties

type NullableBackupUnitProperties struct {
	// contains filtered or unexported fields
}

func NewNullableBackupUnitProperties

func NewNullableBackupUnitProperties(val *BackupUnitProperties) *NullableBackupUnitProperties

func (NullableBackupUnitProperties) Get

func (NullableBackupUnitProperties) IsSet

func (NullableBackupUnitProperties) MarshalJSON

func (v NullableBackupUnitProperties) MarshalJSON() ([]byte, error)

func (*NullableBackupUnitProperties) Set

func (*NullableBackupUnitProperties) UnmarshalJSON

func (v *NullableBackupUnitProperties) UnmarshalJSON(src []byte) error

func (*NullableBackupUnitProperties) Unset

func (v *NullableBackupUnitProperties) Unset()

type NullableBackupUnitSSO

type NullableBackupUnitSSO struct {
	// contains filtered or unexported fields
}

func NewNullableBackupUnitSSO

func NewNullableBackupUnitSSO(val *BackupUnitSSO) *NullableBackupUnitSSO

func (NullableBackupUnitSSO) Get

func (NullableBackupUnitSSO) IsSet

func (v NullableBackupUnitSSO) IsSet() bool

func (NullableBackupUnitSSO) MarshalJSON

func (v NullableBackupUnitSSO) MarshalJSON() ([]byte, error)

func (*NullableBackupUnitSSO) Set

func (v *NullableBackupUnitSSO) Set(val *BackupUnitSSO)

func (*NullableBackupUnitSSO) UnmarshalJSON

func (v *NullableBackupUnitSSO) UnmarshalJSON(src []byte) error

func (*NullableBackupUnitSSO) Unset

func (v *NullableBackupUnitSSO) Unset()

type NullableBackupUnits

type NullableBackupUnits struct {
	// contains filtered or unexported fields
}

func NewNullableBackupUnits

func NewNullableBackupUnits(val *BackupUnits) *NullableBackupUnits

func (NullableBackupUnits) Get

func (NullableBackupUnits) IsSet

func (v NullableBackupUnits) IsSet() bool

func (NullableBackupUnits) MarshalJSON

func (v NullableBackupUnits) MarshalJSON() ([]byte, error)

func (*NullableBackupUnits) Set

func (v *NullableBackupUnits) Set(val *BackupUnits)

func (*NullableBackupUnits) UnmarshalJSON

func (v *NullableBackupUnits) UnmarshalJSON(src []byte) error

func (*NullableBackupUnits) Unset

func (v *NullableBackupUnits) Unset()

type NullableBalancedNics

type NullableBalancedNics struct {
	// contains filtered or unexported fields
}

func NewNullableBalancedNics

func NewNullableBalancedNics(val *BalancedNics) *NullableBalancedNics

func (NullableBalancedNics) Get

func (NullableBalancedNics) IsSet

func (v NullableBalancedNics) IsSet() bool

func (NullableBalancedNics) MarshalJSON

func (v NullableBalancedNics) MarshalJSON() ([]byte, error)

func (*NullableBalancedNics) Set

func (v *NullableBalancedNics) Set(val *BalancedNics)

func (*NullableBalancedNics) UnmarshalJSON

func (v *NullableBalancedNics) UnmarshalJSON(src []byte) error

func (*NullableBalancedNics) Unset

func (v *NullableBalancedNics) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCdroms

type NullableCdroms struct {
	// contains filtered or unexported fields
}

func NewNullableCdroms

func NewNullableCdroms(val *Cdroms) *NullableCdroms

func (NullableCdroms) Get

func (v NullableCdroms) Get() *Cdroms

func (NullableCdroms) IsSet

func (v NullableCdroms) IsSet() bool

func (NullableCdroms) MarshalJSON

func (v NullableCdroms) MarshalJSON() ([]byte, error)

func (*NullableCdroms) Set

func (v *NullableCdroms) Set(val *Cdroms)

func (*NullableCdroms) UnmarshalJSON

func (v *NullableCdroms) UnmarshalJSON(src []byte) error

func (*NullableCdroms) Unset

func (v *NullableCdroms) Unset()

type NullableConnectableDatacenter

type NullableConnectableDatacenter struct {
	// contains filtered or unexported fields
}

func (NullableConnectableDatacenter) Get

func (NullableConnectableDatacenter) IsSet

func (NullableConnectableDatacenter) MarshalJSON

func (v NullableConnectableDatacenter) MarshalJSON() ([]byte, error)

func (*NullableConnectableDatacenter) Set

func (*NullableConnectableDatacenter) UnmarshalJSON

func (v *NullableConnectableDatacenter) UnmarshalJSON(src []byte) error

func (*NullableConnectableDatacenter) Unset

func (v *NullableConnectableDatacenter) Unset()

type NullableContract

type NullableContract struct {
	// contains filtered or unexported fields
}

func NewNullableContract

func NewNullableContract(val *Contract) *NullableContract

func (NullableContract) Get

func (v NullableContract) Get() *Contract

func (NullableContract) IsSet

func (v NullableContract) IsSet() bool

func (NullableContract) MarshalJSON

func (v NullableContract) MarshalJSON() ([]byte, error)

func (*NullableContract) Set

func (v *NullableContract) Set(val *Contract)

func (*NullableContract) UnmarshalJSON

func (v *NullableContract) UnmarshalJSON(src []byte) error

func (*NullableContract) Unset

func (v *NullableContract) Unset()

type NullableContractProperties

type NullableContractProperties struct {
	// contains filtered or unexported fields
}

func NewNullableContractProperties

func NewNullableContractProperties(val *ContractProperties) *NullableContractProperties

func (NullableContractProperties) Get

func (NullableContractProperties) IsSet

func (v NullableContractProperties) IsSet() bool

func (NullableContractProperties) MarshalJSON

func (v NullableContractProperties) MarshalJSON() ([]byte, error)

func (*NullableContractProperties) Set

func (*NullableContractProperties) UnmarshalJSON

func (v *NullableContractProperties) UnmarshalJSON(src []byte) error

func (*NullableContractProperties) Unset

func (v *NullableContractProperties) Unset()

type NullableContracts

type NullableContracts struct {
	// contains filtered or unexported fields
}

func NewNullableContracts

func NewNullableContracts(val *Contracts) *NullableContracts

func (NullableContracts) Get

func (v NullableContracts) Get() *Contracts

func (NullableContracts) IsSet

func (v NullableContracts) IsSet() bool

func (NullableContracts) MarshalJSON

func (v NullableContracts) MarshalJSON() ([]byte, error)

func (*NullableContracts) Set

func (v *NullableContracts) Set(val *Contracts)

func (*NullableContracts) UnmarshalJSON

func (v *NullableContracts) UnmarshalJSON(src []byte) error

func (*NullableContracts) Unset

func (v *NullableContracts) Unset()

type NullableCpuArchitectureProperties

type NullableCpuArchitectureProperties struct {
	// contains filtered or unexported fields
}

func (NullableCpuArchitectureProperties) Get

func (NullableCpuArchitectureProperties) IsSet

func (NullableCpuArchitectureProperties) MarshalJSON

func (v NullableCpuArchitectureProperties) MarshalJSON() ([]byte, error)

func (*NullableCpuArchitectureProperties) Set

func (*NullableCpuArchitectureProperties) UnmarshalJSON

func (v *NullableCpuArchitectureProperties) UnmarshalJSON(src []byte) error

func (*NullableCpuArchitectureProperties) Unset

type NullableDataCenterEntities

type NullableDataCenterEntities struct {
	// contains filtered or unexported fields
}

func NewNullableDataCenterEntities

func NewNullableDataCenterEntities(val *DataCenterEntities) *NullableDataCenterEntities

func (NullableDataCenterEntities) Get

func (NullableDataCenterEntities) IsSet

func (v NullableDataCenterEntities) IsSet() bool

func (NullableDataCenterEntities) MarshalJSON

func (v NullableDataCenterEntities) MarshalJSON() ([]byte, error)

func (*NullableDataCenterEntities) Set

func (*NullableDataCenterEntities) UnmarshalJSON

func (v *NullableDataCenterEntities) UnmarshalJSON(src []byte) error

func (*NullableDataCenterEntities) Unset

func (v *NullableDataCenterEntities) Unset()

type NullableDatacenter

type NullableDatacenter struct {
	// contains filtered or unexported fields
}

func NewNullableDatacenter

func NewNullableDatacenter(val *Datacenter) *NullableDatacenter

func (NullableDatacenter) Get

func (v NullableDatacenter) Get() *Datacenter

func (NullableDatacenter) IsSet

func (v NullableDatacenter) IsSet() bool

func (NullableDatacenter) MarshalJSON

func (v NullableDatacenter) MarshalJSON() ([]byte, error)

func (*NullableDatacenter) Set

func (v *NullableDatacenter) Set(val *Datacenter)

func (*NullableDatacenter) UnmarshalJSON

func (v *NullableDatacenter) UnmarshalJSON(src []byte) error

func (*NullableDatacenter) Unset

func (v *NullableDatacenter) Unset()

type NullableDatacenterElementMetadata

type NullableDatacenterElementMetadata struct {
	// contains filtered or unexported fields
}

func (NullableDatacenterElementMetadata) Get

func (NullableDatacenterElementMetadata) IsSet

func (NullableDatacenterElementMetadata) MarshalJSON

func (v NullableDatacenterElementMetadata) MarshalJSON() ([]byte, error)

func (*NullableDatacenterElementMetadata) Set

func (*NullableDatacenterElementMetadata) UnmarshalJSON

func (v *NullableDatacenterElementMetadata) UnmarshalJSON(src []byte) error

func (*NullableDatacenterElementMetadata) Unset

type NullableDatacenterProperties

type NullableDatacenterProperties struct {
	// contains filtered or unexported fields
}

func NewNullableDatacenterProperties

func NewNullableDatacenterProperties(val *DatacenterProperties) *NullableDatacenterProperties

func (NullableDatacenterProperties) Get

func (NullableDatacenterProperties) IsSet

func (NullableDatacenterProperties) MarshalJSON

func (v NullableDatacenterProperties) MarshalJSON() ([]byte, error)

func (*NullableDatacenterProperties) Set

func (*NullableDatacenterProperties) UnmarshalJSON

func (v *NullableDatacenterProperties) UnmarshalJSON(src []byte) error

func (*NullableDatacenterProperties) Unset

func (v *NullableDatacenterProperties) Unset()

type NullableDatacenters

type NullableDatacenters struct {
	// contains filtered or unexported fields
}

func NewNullableDatacenters

func NewNullableDatacenters(val *Datacenters) *NullableDatacenters

func (NullableDatacenters) Get

func (NullableDatacenters) IsSet

func (v NullableDatacenters) IsSet() bool

func (NullableDatacenters) MarshalJSON

func (v NullableDatacenters) MarshalJSON() ([]byte, error)

func (*NullableDatacenters) Set

func (v *NullableDatacenters) Set(val *Datacenters)

func (*NullableDatacenters) UnmarshalJSON

func (v *NullableDatacenters) UnmarshalJSON(src []byte) error

func (*NullableDatacenters) Unset

func (v *NullableDatacenters) Unset()

type NullableError

type NullableError struct {
	// contains filtered or unexported fields
}

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset

func (v *NullableError) Unset()

type NullableErrorMessage

type NullableErrorMessage struct {
	// contains filtered or unexported fields
}

func NewNullableErrorMessage

func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage

func (NullableErrorMessage) Get

func (NullableErrorMessage) IsSet

func (v NullableErrorMessage) IsSet() bool

func (NullableErrorMessage) MarshalJSON

func (v NullableErrorMessage) MarshalJSON() ([]byte, error)

func (*NullableErrorMessage) Set

func (v *NullableErrorMessage) Set(val *ErrorMessage)

func (*NullableErrorMessage) UnmarshalJSON

func (v *NullableErrorMessage) UnmarshalJSON(src []byte) error

func (*NullableErrorMessage) Unset

func (v *NullableErrorMessage) Unset()

type NullableFirewallRule

type NullableFirewallRule struct {
	// contains filtered or unexported fields
}

func NewNullableFirewallRule

func NewNullableFirewallRule(val *FirewallRule) *NullableFirewallRule

func (NullableFirewallRule) Get

func (NullableFirewallRule) IsSet

func (v NullableFirewallRule) IsSet() bool

func (NullableFirewallRule) MarshalJSON

func (v NullableFirewallRule) MarshalJSON() ([]byte, error)

func (*NullableFirewallRule) Set

func (v *NullableFirewallRule) Set(val *FirewallRule)

func (*NullableFirewallRule) UnmarshalJSON

func (v *NullableFirewallRule) UnmarshalJSON(src []byte) error

func (*NullableFirewallRule) Unset

func (v *NullableFirewallRule) Unset()

type NullableFirewallRules

type NullableFirewallRules struct {
	// contains filtered or unexported fields
}

func NewNullableFirewallRules

func NewNullableFirewallRules(val *FirewallRules) *NullableFirewallRules

func (NullableFirewallRules) Get

func (NullableFirewallRules) IsSet

func (v NullableFirewallRules) IsSet() bool

func (NullableFirewallRules) MarshalJSON

func (v NullableFirewallRules) MarshalJSON() ([]byte, error)

func (*NullableFirewallRules) Set

func (v *NullableFirewallRules) Set(val *FirewallRules)

func (*NullableFirewallRules) UnmarshalJSON

func (v *NullableFirewallRules) UnmarshalJSON(src []byte) error

func (*NullableFirewallRules) Unset

func (v *NullableFirewallRules) Unset()

type NullableFirewallruleProperties

type NullableFirewallruleProperties struct {
	// contains filtered or unexported fields
}

func (NullableFirewallruleProperties) Get

func (NullableFirewallruleProperties) IsSet

func (NullableFirewallruleProperties) MarshalJSON

func (v NullableFirewallruleProperties) MarshalJSON() ([]byte, error)

func (*NullableFirewallruleProperties) Set

func (*NullableFirewallruleProperties) UnmarshalJSON

func (v *NullableFirewallruleProperties) UnmarshalJSON(src []byte) error

func (*NullableFirewallruleProperties) Unset

func (v *NullableFirewallruleProperties) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableFlowLog

type NullableFlowLog struct {
	// contains filtered or unexported fields
}

func NewNullableFlowLog

func NewNullableFlowLog(val *FlowLog) *NullableFlowLog

func (NullableFlowLog) Get

func (v NullableFlowLog) Get() *FlowLog

func (NullableFlowLog) IsSet

func (v NullableFlowLog) IsSet() bool

func (NullableFlowLog) MarshalJSON

func (v NullableFlowLog) MarshalJSON() ([]byte, error)

func (*NullableFlowLog) Set

func (v *NullableFlowLog) Set(val *FlowLog)

func (*NullableFlowLog) UnmarshalJSON

func (v *NullableFlowLog) UnmarshalJSON(src []byte) error

func (*NullableFlowLog) Unset

func (v *NullableFlowLog) Unset()

type NullableFlowLogProperties

type NullableFlowLogProperties struct {
	// contains filtered or unexported fields
}

func NewNullableFlowLogProperties

func NewNullableFlowLogProperties(val *FlowLogProperties) *NullableFlowLogProperties

func (NullableFlowLogProperties) Get

func (NullableFlowLogProperties) IsSet

func (v NullableFlowLogProperties) IsSet() bool

func (NullableFlowLogProperties) MarshalJSON

func (v NullableFlowLogProperties) MarshalJSON() ([]byte, error)

func (*NullableFlowLogProperties) Set

func (*NullableFlowLogProperties) UnmarshalJSON

func (v *NullableFlowLogProperties) UnmarshalJSON(src []byte) error

func (*NullableFlowLogProperties) Unset

func (v *NullableFlowLogProperties) Unset()

type NullableFlowLogPut

type NullableFlowLogPut struct {
	// contains filtered or unexported fields
}

func NewNullableFlowLogPut

func NewNullableFlowLogPut(val *FlowLogPut) *NullableFlowLogPut

func (NullableFlowLogPut) Get

func (v NullableFlowLogPut) Get() *FlowLogPut

func (NullableFlowLogPut) IsSet

func (v NullableFlowLogPut) IsSet() bool

func (NullableFlowLogPut) MarshalJSON

func (v NullableFlowLogPut) MarshalJSON() ([]byte, error)

func (*NullableFlowLogPut) Set

func (v *NullableFlowLogPut) Set(val *FlowLogPut)

func (*NullableFlowLogPut) UnmarshalJSON

func (v *NullableFlowLogPut) UnmarshalJSON(src []byte) error

func (*NullableFlowLogPut) Unset

func (v *NullableFlowLogPut) Unset()

type NullableFlowLogs

type NullableFlowLogs struct {
	// contains filtered or unexported fields
}

func NewNullableFlowLogs

func NewNullableFlowLogs(val *FlowLogs) *NullableFlowLogs

func (NullableFlowLogs) Get

func (v NullableFlowLogs) Get() *FlowLogs

func (NullableFlowLogs) IsSet

func (v NullableFlowLogs) IsSet() bool

func (NullableFlowLogs) MarshalJSON

func (v NullableFlowLogs) MarshalJSON() ([]byte, error)

func (*NullableFlowLogs) Set

func (v *NullableFlowLogs) Set(val *FlowLogs)

func (*NullableFlowLogs) UnmarshalJSON

func (v *NullableFlowLogs) UnmarshalJSON(src []byte) error

func (*NullableFlowLogs) Unset

func (v *NullableFlowLogs) Unset()

type NullableGroup

type NullableGroup struct {
	// contains filtered or unexported fields
}

func NewNullableGroup

func NewNullableGroup(val *Group) *NullableGroup

func (NullableGroup) Get

func (v NullableGroup) Get() *Group

func (NullableGroup) IsSet

func (v NullableGroup) IsSet() bool

func (NullableGroup) MarshalJSON

func (v NullableGroup) MarshalJSON() ([]byte, error)

func (*NullableGroup) Set

func (v *NullableGroup) Set(val *Group)

func (*NullableGroup) UnmarshalJSON

func (v *NullableGroup) UnmarshalJSON(src []byte) error

func (*NullableGroup) Unset

func (v *NullableGroup) Unset()

type NullableGroupEntities

type NullableGroupEntities struct {
	// contains filtered or unexported fields
}

func NewNullableGroupEntities

func NewNullableGroupEntities(val *GroupEntities) *NullableGroupEntities

func (NullableGroupEntities) Get

func (NullableGroupEntities) IsSet

func (v NullableGroupEntities) IsSet() bool

func (NullableGroupEntities) MarshalJSON

func (v NullableGroupEntities) MarshalJSON() ([]byte, error)

func (*NullableGroupEntities) Set

func (v *NullableGroupEntities) Set(val *GroupEntities)

func (*NullableGroupEntities) UnmarshalJSON

func (v *NullableGroupEntities) UnmarshalJSON(src []byte) error

func (*NullableGroupEntities) Unset

func (v *NullableGroupEntities) Unset()

type NullableGroupMembers

type NullableGroupMembers struct {
	// contains filtered or unexported fields
}

func NewNullableGroupMembers

func NewNullableGroupMembers(val *GroupMembers) *NullableGroupMembers

func (NullableGroupMembers) Get

func (NullableGroupMembers) IsSet

func (v NullableGroupMembers) IsSet() bool

func (NullableGroupMembers) MarshalJSON

func (v NullableGroupMembers) MarshalJSON() ([]byte, error)

func (*NullableGroupMembers) Set

func (v *NullableGroupMembers) Set(val *GroupMembers)

func (*NullableGroupMembers) UnmarshalJSON

func (v *NullableGroupMembers) UnmarshalJSON(src []byte) error

func (*NullableGroupMembers) Unset

func (v *NullableGroupMembers) Unset()

type NullableGroupProperties

type NullableGroupProperties struct {
	// contains filtered or unexported fields
}

func NewNullableGroupProperties

func NewNullableGroupProperties(val *GroupProperties) *NullableGroupProperties

func (NullableGroupProperties) Get

func (NullableGroupProperties) IsSet

func (v NullableGroupProperties) IsSet() bool

func (NullableGroupProperties) MarshalJSON

func (v NullableGroupProperties) MarshalJSON() ([]byte, error)

func (*NullableGroupProperties) Set

func (*NullableGroupProperties) UnmarshalJSON

func (v *NullableGroupProperties) UnmarshalJSON(src []byte) error

func (*NullableGroupProperties) Unset

func (v *NullableGroupProperties) Unset()

type NullableGroupShare

type NullableGroupShare struct {
	// contains filtered or unexported fields
}

func NewNullableGroupShare

func NewNullableGroupShare(val *GroupShare) *NullableGroupShare

func (NullableGroupShare) Get

func (v NullableGroupShare) Get() *GroupShare

func (NullableGroupShare) IsSet

func (v NullableGroupShare) IsSet() bool

func (NullableGroupShare) MarshalJSON

func (v NullableGroupShare) MarshalJSON() ([]byte, error)

func (*NullableGroupShare) Set

func (v *NullableGroupShare) Set(val *GroupShare)

func (*NullableGroupShare) UnmarshalJSON

func (v *NullableGroupShare) UnmarshalJSON(src []byte) error

func (*NullableGroupShare) Unset

func (v *NullableGroupShare) Unset()

type NullableGroupShareProperties

type NullableGroupShareProperties struct {
	// contains filtered or unexported fields
}

func NewNullableGroupShareProperties

func NewNullableGroupShareProperties(val *GroupShareProperties) *NullableGroupShareProperties

func (NullableGroupShareProperties) Get

func (NullableGroupShareProperties) IsSet

func (NullableGroupShareProperties) MarshalJSON

func (v NullableGroupShareProperties) MarshalJSON() ([]byte, error)

func (*NullableGroupShareProperties) Set

func (*NullableGroupShareProperties) UnmarshalJSON

func (v *NullableGroupShareProperties) UnmarshalJSON(src []byte) error

func (*NullableGroupShareProperties) Unset

func (v *NullableGroupShareProperties) Unset()

type NullableGroupShares

type NullableGroupShares struct {
	// contains filtered or unexported fields
}

func NewNullableGroupShares

func NewNullableGroupShares(val *GroupShares) *NullableGroupShares

func (NullableGroupShares) Get

func (NullableGroupShares) IsSet

func (v NullableGroupShares) IsSet() bool

func (NullableGroupShares) MarshalJSON

func (v NullableGroupShares) MarshalJSON() ([]byte, error)

func (*NullableGroupShares) Set

func (v *NullableGroupShares) Set(val *GroupShares)

func (*NullableGroupShares) UnmarshalJSON

func (v *NullableGroupShares) UnmarshalJSON(src []byte) error

func (*NullableGroupShares) Unset

func (v *NullableGroupShares) Unset()

type NullableGroupUsers

type NullableGroupUsers struct {
	// contains filtered or unexported fields
}

func NewNullableGroupUsers

func NewNullableGroupUsers(val *GroupUsers) *NullableGroupUsers

func (NullableGroupUsers) Get

func (v NullableGroupUsers) Get() *GroupUsers

func (NullableGroupUsers) IsSet

func (v NullableGroupUsers) IsSet() bool

func (NullableGroupUsers) MarshalJSON

func (v NullableGroupUsers) MarshalJSON() ([]byte, error)

func (*NullableGroupUsers) Set

func (v *NullableGroupUsers) Set(val *GroupUsers)

func (*NullableGroupUsers) UnmarshalJSON

func (v *NullableGroupUsers) UnmarshalJSON(src []byte) error

func (*NullableGroupUsers) Unset

func (v *NullableGroupUsers) Unset()

type NullableGroups

type NullableGroups struct {
	// contains filtered or unexported fields
}

func NewNullableGroups

func NewNullableGroups(val *Groups) *NullableGroups

func (NullableGroups) Get

func (v NullableGroups) Get() *Groups

func (NullableGroups) IsSet

func (v NullableGroups) IsSet() bool

func (NullableGroups) MarshalJSON

func (v NullableGroups) MarshalJSON() ([]byte, error)

func (*NullableGroups) Set

func (v *NullableGroups) Set(val *Groups)

func (*NullableGroups) UnmarshalJSON

func (v *NullableGroups) UnmarshalJSON(src []byte) error

func (*NullableGroups) Unset

func (v *NullableGroups) Unset()

type NullableIPFailover

type NullableIPFailover struct {
	// contains filtered or unexported fields
}

func NewNullableIPFailover

func NewNullableIPFailover(val *IPFailover) *NullableIPFailover

func (NullableIPFailover) Get

func (v NullableIPFailover) Get() *IPFailover

func (NullableIPFailover) IsSet

func (v NullableIPFailover) IsSet() bool

func (NullableIPFailover) MarshalJSON

func (v NullableIPFailover) MarshalJSON() ([]byte, error)

func (*NullableIPFailover) Set

func (v *NullableIPFailover) Set(val *IPFailover)

func (*NullableIPFailover) UnmarshalJSON

func (v *NullableIPFailover) UnmarshalJSON(src []byte) error

func (*NullableIPFailover) Unset

func (v *NullableIPFailover) Unset()

type NullableImage

type NullableImage struct {
	// contains filtered or unexported fields
}

func NewNullableImage

func NewNullableImage(val *Image) *NullableImage

func (NullableImage) Get

func (v NullableImage) Get() *Image

func (NullableImage) IsSet

func (v NullableImage) IsSet() bool

func (NullableImage) MarshalJSON

func (v NullableImage) MarshalJSON() ([]byte, error)

func (*NullableImage) Set

func (v *NullableImage) Set(val *Image)

func (*NullableImage) UnmarshalJSON

func (v *NullableImage) UnmarshalJSON(src []byte) error

func (*NullableImage) Unset

func (v *NullableImage) Unset()

type NullableImageProperties

type NullableImageProperties struct {
	// contains filtered or unexported fields
}

func NewNullableImageProperties

func NewNullableImageProperties(val *ImageProperties) *NullableImageProperties

func (NullableImageProperties) Get

func (NullableImageProperties) IsSet

func (v NullableImageProperties) IsSet() bool

func (NullableImageProperties) MarshalJSON

func (v NullableImageProperties) MarshalJSON() ([]byte, error)

func (*NullableImageProperties) Set

func (*NullableImageProperties) UnmarshalJSON

func (v *NullableImageProperties) UnmarshalJSON(src []byte) error

func (*NullableImageProperties) Unset

func (v *NullableImageProperties) Unset()

type NullableImages

type NullableImages struct {
	// contains filtered or unexported fields
}

func NewNullableImages

func NewNullableImages(val *Images) *NullableImages

func (NullableImages) Get

func (v NullableImages) Get() *Images

func (NullableImages) IsSet

func (v NullableImages) IsSet() bool

func (NullableImages) MarshalJSON

func (v NullableImages) MarshalJSON() ([]byte, error)

func (*NullableImages) Set

func (v *NullableImages) Set(val *Images)

func (*NullableImages) UnmarshalJSON

func (v *NullableImages) UnmarshalJSON(src []byte) error

func (*NullableImages) Unset

func (v *NullableImages) Unset()

type NullableInfo

type NullableInfo struct {
	// contains filtered or unexported fields
}

func NewNullableInfo

func NewNullableInfo(val *Info) *NullableInfo

func (NullableInfo) Get

func (v NullableInfo) Get() *Info

func (NullableInfo) IsSet

func (v NullableInfo) IsSet() bool

func (NullableInfo) MarshalJSON

func (v NullableInfo) MarshalJSON() ([]byte, error)

func (*NullableInfo) Set

func (v *NullableInfo) Set(val *Info)

func (*NullableInfo) UnmarshalJSON

func (v *NullableInfo) UnmarshalJSON(src []byte) error

func (*NullableInfo) Unset

func (v *NullableInfo) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableIpBlock

type NullableIpBlock struct {
	// contains filtered or unexported fields
}

func NewNullableIpBlock

func NewNullableIpBlock(val *IpBlock) *NullableIpBlock

func (NullableIpBlock) Get

func (v NullableIpBlock) Get() *IpBlock

func (NullableIpBlock) IsSet

func (v NullableIpBlock) IsSet() bool

func (NullableIpBlock) MarshalJSON

func (v NullableIpBlock) MarshalJSON() ([]byte, error)

func (*NullableIpBlock) Set

func (v *NullableIpBlock) Set(val *IpBlock)

func (*NullableIpBlock) UnmarshalJSON

func (v *NullableIpBlock) UnmarshalJSON(src []byte) error

func (*NullableIpBlock) Unset

func (v *NullableIpBlock) Unset()

type NullableIpBlockProperties

type NullableIpBlockProperties struct {
	// contains filtered or unexported fields
}

func NewNullableIpBlockProperties

func NewNullableIpBlockProperties(val *IpBlockProperties) *NullableIpBlockProperties

func (NullableIpBlockProperties) Get

func (NullableIpBlockProperties) IsSet

func (v NullableIpBlockProperties) IsSet() bool

func (NullableIpBlockProperties) MarshalJSON

func (v NullableIpBlockProperties) MarshalJSON() ([]byte, error)

func (*NullableIpBlockProperties) Set

func (*NullableIpBlockProperties) UnmarshalJSON

func (v *NullableIpBlockProperties) UnmarshalJSON(src []byte) error

func (*NullableIpBlockProperties) Unset

func (v *NullableIpBlockProperties) Unset()

type NullableIpBlocks

type NullableIpBlocks struct {
	// contains filtered or unexported fields
}

func NewNullableIpBlocks

func NewNullableIpBlocks(val *IpBlocks) *NullableIpBlocks

func (NullableIpBlocks) Get

func (v NullableIpBlocks) Get() *IpBlocks

func (NullableIpBlocks) IsSet

func (v NullableIpBlocks) IsSet() bool

func (NullableIpBlocks) MarshalJSON

func (v NullableIpBlocks) MarshalJSON() ([]byte, error)

func (*NullableIpBlocks) Set

func (v *NullableIpBlocks) Set(val *IpBlocks)

func (*NullableIpBlocks) UnmarshalJSON

func (v *NullableIpBlocks) UnmarshalJSON(src []byte) error

func (*NullableIpBlocks) Unset

func (v *NullableIpBlocks) Unset()

type NullableIpConsumer

type NullableIpConsumer struct {
	// contains filtered or unexported fields
}

func NewNullableIpConsumer

func NewNullableIpConsumer(val *IpConsumer) *NullableIpConsumer

func (NullableIpConsumer) Get

func (v NullableIpConsumer) Get() *IpConsumer

func (NullableIpConsumer) IsSet

func (v NullableIpConsumer) IsSet() bool

func (NullableIpConsumer) MarshalJSON

func (v NullableIpConsumer) MarshalJSON() ([]byte, error)

func (*NullableIpConsumer) Set

func (v *NullableIpConsumer) Set(val *IpConsumer)

func (*NullableIpConsumer) UnmarshalJSON

func (v *NullableIpConsumer) UnmarshalJSON(src []byte) error

func (*NullableIpConsumer) Unset

func (v *NullableIpConsumer) Unset()

type NullableKubernetesAutoScaling

type NullableKubernetesAutoScaling struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesAutoScaling) Get

func (NullableKubernetesAutoScaling) IsSet

func (NullableKubernetesAutoScaling) MarshalJSON

func (v NullableKubernetesAutoScaling) MarshalJSON() ([]byte, error)

func (*NullableKubernetesAutoScaling) Set

func (*NullableKubernetesAutoScaling) UnmarshalJSON

func (v *NullableKubernetesAutoScaling) UnmarshalJSON(src []byte) error

func (*NullableKubernetesAutoScaling) Unset

func (v *NullableKubernetesAutoScaling) Unset()

type NullableKubernetesCluster

type NullableKubernetesCluster struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesCluster

func NewNullableKubernetesCluster(val *KubernetesCluster) *NullableKubernetesCluster

func (NullableKubernetesCluster) Get

func (NullableKubernetesCluster) IsSet

func (v NullableKubernetesCluster) IsSet() bool

func (NullableKubernetesCluster) MarshalJSON

func (v NullableKubernetesCluster) MarshalJSON() ([]byte, error)

func (*NullableKubernetesCluster) Set

func (*NullableKubernetesCluster) UnmarshalJSON

func (v *NullableKubernetesCluster) UnmarshalJSON(src []byte) error

func (*NullableKubernetesCluster) Unset

func (v *NullableKubernetesCluster) Unset()

type NullableKubernetesClusterEntities

type NullableKubernetesClusterEntities struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterEntities) Get

func (NullableKubernetesClusterEntities) IsSet

func (NullableKubernetesClusterEntities) MarshalJSON

func (v NullableKubernetesClusterEntities) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusterEntities) Set

func (*NullableKubernetesClusterEntities) UnmarshalJSON

func (v *NullableKubernetesClusterEntities) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterEntities) Unset

type NullableKubernetesClusterForPost

type NullableKubernetesClusterForPost struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterForPost) Get

func (NullableKubernetesClusterForPost) IsSet

func (NullableKubernetesClusterForPost) MarshalJSON

func (v NullableKubernetesClusterForPost) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusterForPost) Set

func (*NullableKubernetesClusterForPost) UnmarshalJSON

func (v *NullableKubernetesClusterForPost) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterForPost) Unset

type NullableKubernetesClusterForPut

type NullableKubernetesClusterForPut struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterForPut) Get

func (NullableKubernetesClusterForPut) IsSet

func (NullableKubernetesClusterForPut) MarshalJSON

func (v NullableKubernetesClusterForPut) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusterForPut) Set

func (*NullableKubernetesClusterForPut) UnmarshalJSON

func (v *NullableKubernetesClusterForPut) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterForPut) Unset

type NullableKubernetesClusterProperties

type NullableKubernetesClusterProperties struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterProperties) Get

func (NullableKubernetesClusterProperties) IsSet

func (NullableKubernetesClusterProperties) MarshalJSON

func (v NullableKubernetesClusterProperties) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusterProperties) Set

func (*NullableKubernetesClusterProperties) UnmarshalJSON

func (v *NullableKubernetesClusterProperties) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterProperties) Unset

type NullableKubernetesClusterPropertiesForPost

type NullableKubernetesClusterPropertiesForPost struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterPropertiesForPost) Get

func (NullableKubernetesClusterPropertiesForPost) IsSet

func (NullableKubernetesClusterPropertiesForPost) MarshalJSON

func (*NullableKubernetesClusterPropertiesForPost) Set

func (*NullableKubernetesClusterPropertiesForPost) UnmarshalJSON

func (v *NullableKubernetesClusterPropertiesForPost) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterPropertiesForPost) Unset

type NullableKubernetesClusterPropertiesForPut

type NullableKubernetesClusterPropertiesForPut struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterPropertiesForPut) Get

func (NullableKubernetesClusterPropertiesForPut) IsSet

func (NullableKubernetesClusterPropertiesForPut) MarshalJSON

func (*NullableKubernetesClusterPropertiesForPut) Set

func (*NullableKubernetesClusterPropertiesForPut) UnmarshalJSON

func (v *NullableKubernetesClusterPropertiesForPut) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterPropertiesForPut) Unset

type NullableKubernetesClusters

type NullableKubernetesClusters struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesClusters

func NewNullableKubernetesClusters(val *KubernetesClusters) *NullableKubernetesClusters

func (NullableKubernetesClusters) Get

func (NullableKubernetesClusters) IsSet

func (v NullableKubernetesClusters) IsSet() bool

func (NullableKubernetesClusters) MarshalJSON

func (v NullableKubernetesClusters) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusters) Set

func (*NullableKubernetesClusters) UnmarshalJSON

func (v *NullableKubernetesClusters) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusters) Unset

func (v *NullableKubernetesClusters) Unset()

type NullableKubernetesMaintenanceWindow

type NullableKubernetesMaintenanceWindow struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesMaintenanceWindow) Get

func (NullableKubernetesMaintenanceWindow) IsSet

func (NullableKubernetesMaintenanceWindow) MarshalJSON

func (v NullableKubernetesMaintenanceWindow) MarshalJSON() ([]byte, error)

func (*NullableKubernetesMaintenanceWindow) Set

func (*NullableKubernetesMaintenanceWindow) UnmarshalJSON

func (v *NullableKubernetesMaintenanceWindow) UnmarshalJSON(src []byte) error

func (*NullableKubernetesMaintenanceWindow) Unset

type NullableKubernetesNode

type NullableKubernetesNode struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesNode

func NewNullableKubernetesNode(val *KubernetesNode) *NullableKubernetesNode

func (NullableKubernetesNode) Get

func (NullableKubernetesNode) IsSet

func (v NullableKubernetesNode) IsSet() bool

func (NullableKubernetesNode) MarshalJSON

func (v NullableKubernetesNode) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNode) Set

func (*NullableKubernetesNode) UnmarshalJSON

func (v *NullableKubernetesNode) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNode) Unset

func (v *NullableKubernetesNode) Unset()

type NullableKubernetesNodeMetadata

type NullableKubernetesNodeMetadata struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodeMetadata) Get

func (NullableKubernetesNodeMetadata) IsSet

func (NullableKubernetesNodeMetadata) MarshalJSON

func (v NullableKubernetesNodeMetadata) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodeMetadata) Set

func (*NullableKubernetesNodeMetadata) UnmarshalJSON

func (v *NullableKubernetesNodeMetadata) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodeMetadata) Unset

func (v *NullableKubernetesNodeMetadata) Unset()

type NullableKubernetesNodePool

type NullableKubernetesNodePool struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesNodePool

func NewNullableKubernetesNodePool(val *KubernetesNodePool) *NullableKubernetesNodePool

func (NullableKubernetesNodePool) Get

func (NullableKubernetesNodePool) IsSet

func (v NullableKubernetesNodePool) IsSet() bool

func (NullableKubernetesNodePool) MarshalJSON

func (v NullableKubernetesNodePool) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePool) Set

func (*NullableKubernetesNodePool) UnmarshalJSON

func (v *NullableKubernetesNodePool) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePool) Unset

func (v *NullableKubernetesNodePool) Unset()

type NullableKubernetesNodePoolForPost

type NullableKubernetesNodePoolForPost struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolForPost) Get

func (NullableKubernetesNodePoolForPost) IsSet

func (NullableKubernetesNodePoolForPost) MarshalJSON

func (v NullableKubernetesNodePoolForPost) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolForPost) Set

func (*NullableKubernetesNodePoolForPost) UnmarshalJSON

func (v *NullableKubernetesNodePoolForPost) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolForPost) Unset

type NullableKubernetesNodePoolForPut

type NullableKubernetesNodePoolForPut struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolForPut) Get

func (NullableKubernetesNodePoolForPut) IsSet

func (NullableKubernetesNodePoolForPut) MarshalJSON

func (v NullableKubernetesNodePoolForPut) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolForPut) Set

func (*NullableKubernetesNodePoolForPut) UnmarshalJSON

func (v *NullableKubernetesNodePoolForPut) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolForPut) Unset

type NullableKubernetesNodePoolLan

type NullableKubernetesNodePoolLan struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolLan) Get

func (NullableKubernetesNodePoolLan) IsSet

func (NullableKubernetesNodePoolLan) MarshalJSON

func (v NullableKubernetesNodePoolLan) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolLan) Set

func (*NullableKubernetesNodePoolLan) UnmarshalJSON

func (v *NullableKubernetesNodePoolLan) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolLan) Unset

func (v *NullableKubernetesNodePoolLan) Unset()

type NullableKubernetesNodePoolLanRoutes

type NullableKubernetesNodePoolLanRoutes struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolLanRoutes) Get

func (NullableKubernetesNodePoolLanRoutes) IsSet

func (NullableKubernetesNodePoolLanRoutes) MarshalJSON

func (v NullableKubernetesNodePoolLanRoutes) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolLanRoutes) Set

func (*NullableKubernetesNodePoolLanRoutes) UnmarshalJSON

func (v *NullableKubernetesNodePoolLanRoutes) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolLanRoutes) Unset

type NullableKubernetesNodePoolProperties

type NullableKubernetesNodePoolProperties struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolProperties) Get

func (NullableKubernetesNodePoolProperties) IsSet

func (NullableKubernetesNodePoolProperties) MarshalJSON

func (v NullableKubernetesNodePoolProperties) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolProperties) Set

func (*NullableKubernetesNodePoolProperties) UnmarshalJSON

func (v *NullableKubernetesNodePoolProperties) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolProperties) Unset

type NullableKubernetesNodePoolPropertiesForPost

type NullableKubernetesNodePoolPropertiesForPost struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolPropertiesForPost) Get

func (NullableKubernetesNodePoolPropertiesForPost) IsSet

func (NullableKubernetesNodePoolPropertiesForPost) MarshalJSON

func (*NullableKubernetesNodePoolPropertiesForPost) Set

func (*NullableKubernetesNodePoolPropertiesForPost) UnmarshalJSON

func (v *NullableKubernetesNodePoolPropertiesForPost) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolPropertiesForPost) Unset

type NullableKubernetesNodePoolPropertiesForPut

type NullableKubernetesNodePoolPropertiesForPut struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolPropertiesForPut) Get

func (NullableKubernetesNodePoolPropertiesForPut) IsSet

func (NullableKubernetesNodePoolPropertiesForPut) MarshalJSON

func (*NullableKubernetesNodePoolPropertiesForPut) Set

func (*NullableKubernetesNodePoolPropertiesForPut) UnmarshalJSON

func (v *NullableKubernetesNodePoolPropertiesForPut) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolPropertiesForPut) Unset

type NullableKubernetesNodePools

type NullableKubernetesNodePools struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesNodePools

func NewNullableKubernetesNodePools(val *KubernetesNodePools) *NullableKubernetesNodePools

func (NullableKubernetesNodePools) Get

func (NullableKubernetesNodePools) IsSet

func (NullableKubernetesNodePools) MarshalJSON

func (v NullableKubernetesNodePools) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePools) Set

func (*NullableKubernetesNodePools) UnmarshalJSON

func (v *NullableKubernetesNodePools) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePools) Unset

func (v *NullableKubernetesNodePools) Unset()

type NullableKubernetesNodeProperties

type NullableKubernetesNodeProperties struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodeProperties) Get

func (NullableKubernetesNodeProperties) IsSet

func (NullableKubernetesNodeProperties) MarshalJSON

func (v NullableKubernetesNodeProperties) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodeProperties) Set

func (*NullableKubernetesNodeProperties) UnmarshalJSON

func (v *NullableKubernetesNodeProperties) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodeProperties) Unset

type NullableKubernetesNodes

type NullableKubernetesNodes struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesNodes

func NewNullableKubernetesNodes(val *KubernetesNodes) *NullableKubernetesNodes

func (NullableKubernetesNodes) Get

func (NullableKubernetesNodes) IsSet

func (v NullableKubernetesNodes) IsSet() bool

func (NullableKubernetesNodes) MarshalJSON

func (v NullableKubernetesNodes) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodes) Set

func (*NullableKubernetesNodes) UnmarshalJSON

func (v *NullableKubernetesNodes) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodes) Unset

func (v *NullableKubernetesNodes) Unset()

type NullableLabel

type NullableLabel struct {
	// contains filtered or unexported fields
}

func NewNullableLabel

func NewNullableLabel(val *Label) *NullableLabel

func (NullableLabel) Get

func (v NullableLabel) Get() *Label

func (NullableLabel) IsSet

func (v NullableLabel) IsSet() bool

func (NullableLabel) MarshalJSON

func (v NullableLabel) MarshalJSON() ([]byte, error)

func (*NullableLabel) Set

func (v *NullableLabel) Set(val *Label)

func (*NullableLabel) UnmarshalJSON

func (v *NullableLabel) UnmarshalJSON(src []byte) error

func (*NullableLabel) Unset

func (v *NullableLabel) Unset()

type NullableLabelProperties

type NullableLabelProperties struct {
	// contains filtered or unexported fields
}

func NewNullableLabelProperties

func NewNullableLabelProperties(val *LabelProperties) *NullableLabelProperties

func (NullableLabelProperties) Get

func (NullableLabelProperties) IsSet

func (v NullableLabelProperties) IsSet() bool

func (NullableLabelProperties) MarshalJSON

func (v NullableLabelProperties) MarshalJSON() ([]byte, error)

func (*NullableLabelProperties) Set

func (*NullableLabelProperties) UnmarshalJSON

func (v *NullableLabelProperties) UnmarshalJSON(src []byte) error

func (*NullableLabelProperties) Unset

func (v *NullableLabelProperties) Unset()

type NullableLabelResource

type NullableLabelResource struct {
	// contains filtered or unexported fields
}

func NewNullableLabelResource

func NewNullableLabelResource(val *LabelResource) *NullableLabelResource

func (NullableLabelResource) Get

func (NullableLabelResource) IsSet

func (v NullableLabelResource) IsSet() bool

func (NullableLabelResource) MarshalJSON

func (v NullableLabelResource) MarshalJSON() ([]byte, error)

func (*NullableLabelResource) Set

func (v *NullableLabelResource) Set(val *LabelResource)

func (*NullableLabelResource) UnmarshalJSON

func (v *NullableLabelResource) UnmarshalJSON(src []byte) error

func (*NullableLabelResource) Unset

func (v *NullableLabelResource) Unset()

type NullableLabelResourceProperties

type NullableLabelResourceProperties struct {
	// contains filtered or unexported fields
}

func (NullableLabelResourceProperties) Get

func (NullableLabelResourceProperties) IsSet

func (NullableLabelResourceProperties) MarshalJSON

func (v NullableLabelResourceProperties) MarshalJSON() ([]byte, error)

func (*NullableLabelResourceProperties) Set

func (*NullableLabelResourceProperties) UnmarshalJSON

func (v *NullableLabelResourceProperties) UnmarshalJSON(src []byte) error

func (*NullableLabelResourceProperties) Unset

type NullableLabelResources

type NullableLabelResources struct {
	// contains filtered or unexported fields
}

func NewNullableLabelResources

func NewNullableLabelResources(val *LabelResources) *NullableLabelResources

func (NullableLabelResources) Get

func (NullableLabelResources) IsSet

func (v NullableLabelResources) IsSet() bool

func (NullableLabelResources) MarshalJSON

func (v NullableLabelResources) MarshalJSON() ([]byte, error)

func (*NullableLabelResources) Set

func (*NullableLabelResources) UnmarshalJSON

func (v *NullableLabelResources) UnmarshalJSON(src []byte) error

func (*NullableLabelResources) Unset

func (v *NullableLabelResources) Unset()

type NullableLabels

type NullableLabels struct {
	// contains filtered or unexported fields
}

func NewNullableLabels

func NewNullableLabels(val *Labels) *NullableLabels

func (NullableLabels) Get

func (v NullableLabels) Get() *Labels

func (NullableLabels) IsSet

func (v NullableLabels) IsSet() bool

func (NullableLabels) MarshalJSON

func (v NullableLabels) MarshalJSON() ([]byte, error)

func (*NullableLabels) Set

func (v *NullableLabels) Set(val *Labels)

func (*NullableLabels) UnmarshalJSON

func (v *NullableLabels) UnmarshalJSON(src []byte) error

func (*NullableLabels) Unset

func (v *NullableLabels) Unset()

type NullableLan

type NullableLan struct {
	// contains filtered or unexported fields
}

func NewNullableLan

func NewNullableLan(val *Lan) *NullableLan

func (NullableLan) Get

func (v NullableLan) Get() *Lan

func (NullableLan) IsSet

func (v NullableLan) IsSet() bool

func (NullableLan) MarshalJSON

func (v NullableLan) MarshalJSON() ([]byte, error)

func (*NullableLan) Set

func (v *NullableLan) Set(val *Lan)

func (*NullableLan) UnmarshalJSON

func (v *NullableLan) UnmarshalJSON(src []byte) error

func (*NullableLan) Unset

func (v *NullableLan) Unset()

type NullableLanEntities

type NullableLanEntities struct {
	// contains filtered or unexported fields
}

func NewNullableLanEntities

func NewNullableLanEntities(val *LanEntities) *NullableLanEntities

func (NullableLanEntities) Get

func (NullableLanEntities) IsSet

func (v NullableLanEntities) IsSet() bool

func (NullableLanEntities) MarshalJSON

func (v NullableLanEntities) MarshalJSON() ([]byte, error)

func (*NullableLanEntities) Set

func (v *NullableLanEntities) Set(val *LanEntities)

func (*NullableLanEntities) UnmarshalJSON

func (v *NullableLanEntities) UnmarshalJSON(src []byte) error

func (*NullableLanEntities) Unset

func (v *NullableLanEntities) Unset()

type NullableLanNics

type NullableLanNics struct {
	// contains filtered or unexported fields
}

func NewNullableLanNics

func NewNullableLanNics(val *LanNics) *NullableLanNics

func (NullableLanNics) Get

func (v NullableLanNics) Get() *LanNics

func (NullableLanNics) IsSet

func (v NullableLanNics) IsSet() bool

func (NullableLanNics) MarshalJSON

func (v NullableLanNics) MarshalJSON() ([]byte, error)

func (*NullableLanNics) Set

func (v *NullableLanNics) Set(val *LanNics)

func (*NullableLanNics) UnmarshalJSON

func (v *NullableLanNics) UnmarshalJSON(src []byte) error

func (*NullableLanNics) Unset

func (v *NullableLanNics) Unset()

type NullableLanPost

type NullableLanPost struct {
	// contains filtered or unexported fields
}

func NewNullableLanPost

func NewNullableLanPost(val *LanPost) *NullableLanPost

func (NullableLanPost) Get

func (v NullableLanPost) Get() *LanPost

func (NullableLanPost) IsSet

func (v NullableLanPost) IsSet() bool

func (NullableLanPost) MarshalJSON

func (v NullableLanPost) MarshalJSON() ([]byte, error)

func (*NullableLanPost) Set

func (v *NullableLanPost) Set(val *LanPost)

func (*NullableLanPost) UnmarshalJSON

func (v *NullableLanPost) UnmarshalJSON(src []byte) error

func (*NullableLanPost) Unset

func (v *NullableLanPost) Unset()

type NullableLanProperties

type NullableLanProperties struct {
	// contains filtered or unexported fields
}

func NewNullableLanProperties

func NewNullableLanProperties(val *LanProperties) *NullableLanProperties

func (NullableLanProperties) Get

func (NullableLanProperties) IsSet

func (v NullableLanProperties) IsSet() bool

func (NullableLanProperties) MarshalJSON

func (v NullableLanProperties) MarshalJSON() ([]byte, error)

func (*NullableLanProperties) Set

func (v *NullableLanProperties) Set(val *LanProperties)

func (*NullableLanProperties) UnmarshalJSON

func (v *NullableLanProperties) UnmarshalJSON(src []byte) error

func (*NullableLanProperties) Unset

func (v *NullableLanProperties) Unset()

type NullableLanPropertiesPost

type NullableLanPropertiesPost struct {
	// contains filtered or unexported fields
}

func NewNullableLanPropertiesPost

func NewNullableLanPropertiesPost(val *LanPropertiesPost) *NullableLanPropertiesPost

func (NullableLanPropertiesPost) Get

func (NullableLanPropertiesPost) IsSet

func (v NullableLanPropertiesPost) IsSet() bool

func (NullableLanPropertiesPost) MarshalJSON

func (v NullableLanPropertiesPost) MarshalJSON() ([]byte, error)

func (*NullableLanPropertiesPost) Set

func (*NullableLanPropertiesPost) UnmarshalJSON

func (v *NullableLanPropertiesPost) UnmarshalJSON(src []byte) error

func (*NullableLanPropertiesPost) Unset

func (v *NullableLanPropertiesPost) Unset()

type NullableLans

type NullableLans struct {
	// contains filtered or unexported fields
}

func NewNullableLans

func NewNullableLans(val *Lans) *NullableLans

func (NullableLans) Get

func (v NullableLans) Get() *Lans

func (NullableLans) IsSet

func (v NullableLans) IsSet() bool

func (NullableLans) MarshalJSON

func (v NullableLans) MarshalJSON() ([]byte, error)

func (*NullableLans) Set

func (v *NullableLans) Set(val *Lans)

func (*NullableLans) UnmarshalJSON

func (v *NullableLans) UnmarshalJSON(src []byte) error

func (*NullableLans) Unset

func (v *NullableLans) Unset()

type NullableLoadbalancer

type NullableLoadbalancer struct {
	// contains filtered or unexported fields
}

func NewNullableLoadbalancer

func NewNullableLoadbalancer(val *Loadbalancer) *NullableLoadbalancer

func (NullableLoadbalancer) Get

func (NullableLoadbalancer) IsSet

func (v NullableLoadbalancer) IsSet() bool

func (NullableLoadbalancer) MarshalJSON

func (v NullableLoadbalancer) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancer) Set

func (v *NullableLoadbalancer) Set(val *Loadbalancer)

func (*NullableLoadbalancer) UnmarshalJSON

func (v *NullableLoadbalancer) UnmarshalJSON(src []byte) error

func (*NullableLoadbalancer) Unset

func (v *NullableLoadbalancer) Unset()

type NullableLoadbalancerEntities

type NullableLoadbalancerEntities struct {
	// contains filtered or unexported fields
}

func NewNullableLoadbalancerEntities

func NewNullableLoadbalancerEntities(val *LoadbalancerEntities) *NullableLoadbalancerEntities

func (NullableLoadbalancerEntities) Get

func (NullableLoadbalancerEntities) IsSet

func (NullableLoadbalancerEntities) MarshalJSON

func (v NullableLoadbalancerEntities) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancerEntities) Set

func (*NullableLoadbalancerEntities) UnmarshalJSON

func (v *NullableLoadbalancerEntities) UnmarshalJSON(src []byte) error

func (*NullableLoadbalancerEntities) Unset

func (v *NullableLoadbalancerEntities) Unset()

type NullableLoadbalancerProperties

type NullableLoadbalancerProperties struct {
	// contains filtered or unexported fields
}

func (NullableLoadbalancerProperties) Get

func (NullableLoadbalancerProperties) IsSet

func (NullableLoadbalancerProperties) MarshalJSON

func (v NullableLoadbalancerProperties) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancerProperties) Set

func (*NullableLoadbalancerProperties) UnmarshalJSON

func (v *NullableLoadbalancerProperties) UnmarshalJSON(src []byte) error

func (*NullableLoadbalancerProperties) Unset

func (v *NullableLoadbalancerProperties) Unset()

type NullableLoadbalancers

type NullableLoadbalancers struct {
	// contains filtered or unexported fields
}

func NewNullableLoadbalancers

func NewNullableLoadbalancers(val *Loadbalancers) *NullableLoadbalancers

func (NullableLoadbalancers) Get

func (NullableLoadbalancers) IsSet

func (v NullableLoadbalancers) IsSet() bool

func (NullableLoadbalancers) MarshalJSON

func (v NullableLoadbalancers) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancers) Set

func (v *NullableLoadbalancers) Set(val *Loadbalancers)

func (*NullableLoadbalancers) UnmarshalJSON

func (v *NullableLoadbalancers) UnmarshalJSON(src []byte) error

func (*NullableLoadbalancers) Unset

func (v *NullableLoadbalancers) Unset()

type NullableLocation

type NullableLocation struct {
	// contains filtered or unexported fields
}

func NewNullableLocation

func NewNullableLocation(val *Location) *NullableLocation

func (NullableLocation) Get

func (v NullableLocation) Get() *Location

func (NullableLocation) IsSet

func (v NullableLocation) IsSet() bool

func (NullableLocation) MarshalJSON

func (v NullableLocation) MarshalJSON() ([]byte, error)

func (*NullableLocation) Set

func (v *NullableLocation) Set(val *Location)

func (*NullableLocation) UnmarshalJSON

func (v *NullableLocation) UnmarshalJSON(src []byte) error

func (*NullableLocation) Unset

func (v *NullableLocation) Unset()

type NullableLocationProperties

type NullableLocationProperties struct {
	// contains filtered or unexported fields
}

func NewNullableLocationProperties

func NewNullableLocationProperties(val *LocationProperties) *NullableLocationProperties

func (NullableLocationProperties) Get

func (NullableLocationProperties) IsSet

func (v NullableLocationProperties) IsSet() bool

func (NullableLocationProperties) MarshalJSON

func (v NullableLocationProperties) MarshalJSON() ([]byte, error)

func (*NullableLocationProperties) Set

func (*NullableLocationProperties) UnmarshalJSON

func (v *NullableLocationProperties) UnmarshalJSON(src []byte) error

func (*NullableLocationProperties) Unset

func (v *NullableLocationProperties) Unset()

type NullableLocations

type NullableLocations struct {
	// contains filtered or unexported fields
}

func NewNullableLocations

func NewNullableLocations(val *Locations) *NullableLocations

func (NullableLocations) Get

func (v NullableLocations) Get() *Locations

func (NullableLocations) IsSet

func (v NullableLocations) IsSet() bool

func (NullableLocations) MarshalJSON

func (v NullableLocations) MarshalJSON() ([]byte, error)

func (*NullableLocations) Set

func (v *NullableLocations) Set(val *Locations)

func (*NullableLocations) UnmarshalJSON

func (v *NullableLocations) UnmarshalJSON(src []byte) error

func (*NullableLocations) Unset

func (v *NullableLocations) Unset()

type NullableNatGateway

type NullableNatGateway struct {
	// contains filtered or unexported fields
}

func NewNullableNatGateway

func NewNullableNatGateway(val *NatGateway) *NullableNatGateway

func (NullableNatGateway) Get

func (v NullableNatGateway) Get() *NatGateway

func (NullableNatGateway) IsSet

func (v NullableNatGateway) IsSet() bool

func (NullableNatGateway) MarshalJSON

func (v NullableNatGateway) MarshalJSON() ([]byte, error)

func (*NullableNatGateway) Set

func (v *NullableNatGateway) Set(val *NatGateway)

func (*NullableNatGateway) UnmarshalJSON

func (v *NullableNatGateway) UnmarshalJSON(src []byte) error

func (*NullableNatGateway) Unset

func (v *NullableNatGateway) Unset()

type NullableNatGatewayEntities

type NullableNatGatewayEntities struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayEntities

func NewNullableNatGatewayEntities(val *NatGatewayEntities) *NullableNatGatewayEntities

func (NullableNatGatewayEntities) Get

func (NullableNatGatewayEntities) IsSet

func (v NullableNatGatewayEntities) IsSet() bool

func (NullableNatGatewayEntities) MarshalJSON

func (v NullableNatGatewayEntities) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayEntities) Set

func (*NullableNatGatewayEntities) UnmarshalJSON

func (v *NullableNatGatewayEntities) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayEntities) Unset

func (v *NullableNatGatewayEntities) Unset()

type NullableNatGatewayLanProperties

type NullableNatGatewayLanProperties struct {
	// contains filtered or unexported fields
}

func (NullableNatGatewayLanProperties) Get

func (NullableNatGatewayLanProperties) IsSet

func (NullableNatGatewayLanProperties) MarshalJSON

func (v NullableNatGatewayLanProperties) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayLanProperties) Set

func (*NullableNatGatewayLanProperties) UnmarshalJSON

func (v *NullableNatGatewayLanProperties) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayLanProperties) Unset

type NullableNatGatewayProperties

type NullableNatGatewayProperties struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayProperties

func NewNullableNatGatewayProperties(val *NatGatewayProperties) *NullableNatGatewayProperties

func (NullableNatGatewayProperties) Get

func (NullableNatGatewayProperties) IsSet

func (NullableNatGatewayProperties) MarshalJSON

func (v NullableNatGatewayProperties) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayProperties) Set

func (*NullableNatGatewayProperties) UnmarshalJSON

func (v *NullableNatGatewayProperties) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayProperties) Unset

func (v *NullableNatGatewayProperties) Unset()

type NullableNatGatewayPut

type NullableNatGatewayPut struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayPut

func NewNullableNatGatewayPut(val *NatGatewayPut) *NullableNatGatewayPut

func (NullableNatGatewayPut) Get

func (NullableNatGatewayPut) IsSet

func (v NullableNatGatewayPut) IsSet() bool

func (NullableNatGatewayPut) MarshalJSON

func (v NullableNatGatewayPut) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayPut) Set

func (v *NullableNatGatewayPut) Set(val *NatGatewayPut)

func (*NullableNatGatewayPut) UnmarshalJSON

func (v *NullableNatGatewayPut) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayPut) Unset

func (v *NullableNatGatewayPut) Unset()

type NullableNatGatewayRule

type NullableNatGatewayRule struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayRule

func NewNullableNatGatewayRule(val *NatGatewayRule) *NullableNatGatewayRule

func (NullableNatGatewayRule) Get

func (NullableNatGatewayRule) IsSet

func (v NullableNatGatewayRule) IsSet() bool

func (NullableNatGatewayRule) MarshalJSON

func (v NullableNatGatewayRule) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRule) Set

func (*NullableNatGatewayRule) UnmarshalJSON

func (v *NullableNatGatewayRule) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRule) Unset

func (v *NullableNatGatewayRule) Unset()

type NullableNatGatewayRuleProperties

type NullableNatGatewayRuleProperties struct {
	// contains filtered or unexported fields
}

func (NullableNatGatewayRuleProperties) Get

func (NullableNatGatewayRuleProperties) IsSet

func (NullableNatGatewayRuleProperties) MarshalJSON

func (v NullableNatGatewayRuleProperties) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRuleProperties) Set

func (*NullableNatGatewayRuleProperties) UnmarshalJSON

func (v *NullableNatGatewayRuleProperties) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRuleProperties) Unset

type NullableNatGatewayRuleProtocol

type NullableNatGatewayRuleProtocol struct {
	// contains filtered or unexported fields
}

func (NullableNatGatewayRuleProtocol) Get

func (NullableNatGatewayRuleProtocol) IsSet

func (NullableNatGatewayRuleProtocol) MarshalJSON

func (v NullableNatGatewayRuleProtocol) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRuleProtocol) Set

func (*NullableNatGatewayRuleProtocol) UnmarshalJSON

func (v *NullableNatGatewayRuleProtocol) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRuleProtocol) Unset

func (v *NullableNatGatewayRuleProtocol) Unset()

type NullableNatGatewayRulePut

type NullableNatGatewayRulePut struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayRulePut

func NewNullableNatGatewayRulePut(val *NatGatewayRulePut) *NullableNatGatewayRulePut

func (NullableNatGatewayRulePut) Get

func (NullableNatGatewayRulePut) IsSet

func (v NullableNatGatewayRulePut) IsSet() bool

func (NullableNatGatewayRulePut) MarshalJSON

func (v NullableNatGatewayRulePut) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRulePut) Set

func (*NullableNatGatewayRulePut) UnmarshalJSON

func (v *NullableNatGatewayRulePut) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRulePut) Unset

func (v *NullableNatGatewayRulePut) Unset()

type NullableNatGatewayRuleType

type NullableNatGatewayRuleType struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayRuleType

func NewNullableNatGatewayRuleType(val *NatGatewayRuleType) *NullableNatGatewayRuleType

func (NullableNatGatewayRuleType) Get

func (NullableNatGatewayRuleType) IsSet

func (v NullableNatGatewayRuleType) IsSet() bool

func (NullableNatGatewayRuleType) MarshalJSON

func (v NullableNatGatewayRuleType) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRuleType) Set

func (*NullableNatGatewayRuleType) UnmarshalJSON

func (v *NullableNatGatewayRuleType) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRuleType) Unset

func (v *NullableNatGatewayRuleType) Unset()

type NullableNatGatewayRules

type NullableNatGatewayRules struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayRules

func NewNullableNatGatewayRules(val *NatGatewayRules) *NullableNatGatewayRules

func (NullableNatGatewayRules) Get

func (NullableNatGatewayRules) IsSet

func (v NullableNatGatewayRules) IsSet() bool

func (NullableNatGatewayRules) MarshalJSON

func (v NullableNatGatewayRules) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRules) Set

func (*NullableNatGatewayRules) UnmarshalJSON

func (v *NullableNatGatewayRules) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRules) Unset

func (v *NullableNatGatewayRules) Unset()

type NullableNatGateways

type NullableNatGateways struct {
	// contains filtered or unexported fields
}

func NewNullableNatGateways

func NewNullableNatGateways(val *NatGateways) *NullableNatGateways

func (NullableNatGateways) Get

func (NullableNatGateways) IsSet

func (v NullableNatGateways) IsSet() bool

func (NullableNatGateways) MarshalJSON

func (v NullableNatGateways) MarshalJSON() ([]byte, error)

func (*NullableNatGateways) Set

func (v *NullableNatGateways) Set(val *NatGateways)

func (*NullableNatGateways) UnmarshalJSON

func (v *NullableNatGateways) UnmarshalJSON(src []byte) error

func (*NullableNatGateways) Unset

func (v *NullableNatGateways) Unset()

type NullableNetworkLoadBalancer

type NullableNetworkLoadBalancer struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkLoadBalancer

func NewNullableNetworkLoadBalancer(val *NetworkLoadBalancer) *NullableNetworkLoadBalancer

func (NullableNetworkLoadBalancer) Get

func (NullableNetworkLoadBalancer) IsSet

func (NullableNetworkLoadBalancer) MarshalJSON

func (v NullableNetworkLoadBalancer) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancer) Set

func (*NullableNetworkLoadBalancer) UnmarshalJSON

func (v *NullableNetworkLoadBalancer) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancer) Unset

func (v *NullableNetworkLoadBalancer) Unset()

type NullableNetworkLoadBalancerEntities

type NullableNetworkLoadBalancerEntities struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerEntities) Get

func (NullableNetworkLoadBalancerEntities) IsSet

func (NullableNetworkLoadBalancerEntities) MarshalJSON

func (v NullableNetworkLoadBalancerEntities) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancerEntities) Set

func (*NullableNetworkLoadBalancerEntities) UnmarshalJSON

func (v *NullableNetworkLoadBalancerEntities) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerEntities) Unset

type NullableNetworkLoadBalancerForwardingRule

type NullableNetworkLoadBalancerForwardingRule struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRule) Get

func (NullableNetworkLoadBalancerForwardingRule) IsSet

func (NullableNetworkLoadBalancerForwardingRule) MarshalJSON

func (*NullableNetworkLoadBalancerForwardingRule) Set

func (*NullableNetworkLoadBalancerForwardingRule) UnmarshalJSON

func (v *NullableNetworkLoadBalancerForwardingRule) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerForwardingRule) Unset

type NullableNetworkLoadBalancerForwardingRuleHealthCheck

type NullableNetworkLoadBalancerForwardingRuleHealthCheck struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRuleHealthCheck) Get

func (NullableNetworkLoadBalancerForwardingRuleHealthCheck) IsSet

func (NullableNetworkLoadBalancerForwardingRuleHealthCheck) MarshalJSON

func (*NullableNetworkLoadBalancerForwardingRuleHealthCheck) Set

func (*NullableNetworkLoadBalancerForwardingRuleHealthCheck) UnmarshalJSON

func (*NullableNetworkLoadBalancerForwardingRuleHealthCheck) Unset

type NullableNetworkLoadBalancerForwardingRuleProperties

type NullableNetworkLoadBalancerForwardingRuleProperties struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRuleProperties) Get

func (NullableNetworkLoadBalancerForwardingRuleProperties) IsSet

func (NullableNetworkLoadBalancerForwardingRuleProperties) MarshalJSON

func (*NullableNetworkLoadBalancerForwardingRuleProperties) Set

func (*NullableNetworkLoadBalancerForwardingRuleProperties) UnmarshalJSON

func (*NullableNetworkLoadBalancerForwardingRuleProperties) Unset

type NullableNetworkLoadBalancerForwardingRulePut

type NullableNetworkLoadBalancerForwardingRulePut struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRulePut) Get

func (NullableNetworkLoadBalancerForwardingRulePut) IsSet

func (NullableNetworkLoadBalancerForwardingRulePut) MarshalJSON

func (*NullableNetworkLoadBalancerForwardingRulePut) Set

func (*NullableNetworkLoadBalancerForwardingRulePut) UnmarshalJSON

func (*NullableNetworkLoadBalancerForwardingRulePut) Unset

type NullableNetworkLoadBalancerForwardingRuleTarget

type NullableNetworkLoadBalancerForwardingRuleTarget struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRuleTarget) Get

func (NullableNetworkLoadBalancerForwardingRuleTarget) IsSet

func (NullableNetworkLoadBalancerForwardingRuleTarget) MarshalJSON

func (*NullableNetworkLoadBalancerForwardingRuleTarget) Set

func (*NullableNetworkLoadBalancerForwardingRuleTarget) UnmarshalJSON

func (*NullableNetworkLoadBalancerForwardingRuleTarget) Unset

type NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck

type NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) Get

func (NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) IsSet

func (NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) MarshalJSON

func (*NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) Set

func (*NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) UnmarshalJSON

func (*NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) Unset

type NullableNetworkLoadBalancerForwardingRules

type NullableNetworkLoadBalancerForwardingRules struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRules) Get

func (NullableNetworkLoadBalancerForwardingRules) IsSet

func (NullableNetworkLoadBalancerForwardingRules) MarshalJSON

func (*NullableNetworkLoadBalancerForwardingRules) Set

func (*NullableNetworkLoadBalancerForwardingRules) UnmarshalJSON

func (v *NullableNetworkLoadBalancerForwardingRules) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerForwardingRules) Unset

type NullableNetworkLoadBalancerProperties

type NullableNetworkLoadBalancerProperties struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerProperties) Get

func (NullableNetworkLoadBalancerProperties) IsSet

func (NullableNetworkLoadBalancerProperties) MarshalJSON

func (v NullableNetworkLoadBalancerProperties) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancerProperties) Set

func (*NullableNetworkLoadBalancerProperties) UnmarshalJSON

func (v *NullableNetworkLoadBalancerProperties) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerProperties) Unset

type NullableNetworkLoadBalancerPut

type NullableNetworkLoadBalancerPut struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerPut) Get

func (NullableNetworkLoadBalancerPut) IsSet

func (NullableNetworkLoadBalancerPut) MarshalJSON

func (v NullableNetworkLoadBalancerPut) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancerPut) Set

func (*NullableNetworkLoadBalancerPut) UnmarshalJSON

func (v *NullableNetworkLoadBalancerPut) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerPut) Unset

func (v *NullableNetworkLoadBalancerPut) Unset()

type NullableNetworkLoadBalancers

type NullableNetworkLoadBalancers struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkLoadBalancers

func NewNullableNetworkLoadBalancers(val *NetworkLoadBalancers) *NullableNetworkLoadBalancers

func (NullableNetworkLoadBalancers) Get

func (NullableNetworkLoadBalancers) IsSet

func (NullableNetworkLoadBalancers) MarshalJSON

func (v NullableNetworkLoadBalancers) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancers) Set

func (*NullableNetworkLoadBalancers) UnmarshalJSON

func (v *NullableNetworkLoadBalancers) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancers) Unset

func (v *NullableNetworkLoadBalancers) Unset()

type NullableNic

type NullableNic struct {
	// contains filtered or unexported fields
}

func NewNullableNic

func NewNullableNic(val *Nic) *NullableNic

func (NullableNic) Get

func (v NullableNic) Get() *Nic

func (NullableNic) IsSet

func (v NullableNic) IsSet() bool

func (NullableNic) MarshalJSON

func (v NullableNic) MarshalJSON() ([]byte, error)

func (*NullableNic) Set

func (v *NullableNic) Set(val *Nic)

func (*NullableNic) UnmarshalJSON

func (v *NullableNic) UnmarshalJSON(src []byte) error

func (*NullableNic) Unset

func (v *NullableNic) Unset()

type NullableNicEntities

type NullableNicEntities struct {
	// contains filtered or unexported fields
}

func NewNullableNicEntities

func NewNullableNicEntities(val *NicEntities) *NullableNicEntities

func (NullableNicEntities) Get

func (NullableNicEntities) IsSet

func (v NullableNicEntities) IsSet() bool

func (NullableNicEntities) MarshalJSON

func (v NullableNicEntities) MarshalJSON() ([]byte, error)

func (*NullableNicEntities) Set

func (v *NullableNicEntities) Set(val *NicEntities)

func (*NullableNicEntities) UnmarshalJSON

func (v *NullableNicEntities) UnmarshalJSON(src []byte) error

func (*NullableNicEntities) Unset

func (v *NullableNicEntities) Unset()

type NullableNicProperties

type NullableNicProperties struct {
	// contains filtered or unexported fields
}

func NewNullableNicProperties

func NewNullableNicProperties(val *NicProperties) *NullableNicProperties

func (NullableNicProperties) Get

func (NullableNicProperties) IsSet

func (v NullableNicProperties) IsSet() bool

func (NullableNicProperties) MarshalJSON

func (v NullableNicProperties) MarshalJSON() ([]byte, error)

func (*NullableNicProperties) Set

func (v *NullableNicProperties) Set(val *NicProperties)

func (*NullableNicProperties) UnmarshalJSON

func (v *NullableNicProperties) UnmarshalJSON(src []byte) error

func (*NullableNicProperties) Unset

func (v *NullableNicProperties) Unset()

type NullableNicPut

type NullableNicPut struct {
	// contains filtered or unexported fields
}

func NewNullableNicPut

func NewNullableNicPut(val *NicPut) *NullableNicPut

func (NullableNicPut) Get

func (v NullableNicPut) Get() *NicPut

func (NullableNicPut) IsSet

func (v NullableNicPut) IsSet() bool

func (NullableNicPut) MarshalJSON

func (v NullableNicPut) MarshalJSON() ([]byte, error)

func (*NullableNicPut) Set

func (v *NullableNicPut) Set(val *NicPut)

func (*NullableNicPut) UnmarshalJSON

func (v *NullableNicPut) UnmarshalJSON(src []byte) error

func (*NullableNicPut) Unset

func (v *NullableNicPut) Unset()

type NullableNics

type NullableNics struct {
	// contains filtered or unexported fields
}

func NewNullableNics

func NewNullableNics(val *Nics) *NullableNics

func (NullableNics) Get

func (v NullableNics) Get() *Nics

func (NullableNics) IsSet

func (v NullableNics) IsSet() bool

func (NullableNics) MarshalJSON

func (v NullableNics) MarshalJSON() ([]byte, error)

func (*NullableNics) Set

func (v *NullableNics) Set(val *Nics)

func (*NullableNics) UnmarshalJSON

func (v *NullableNics) UnmarshalJSON(src []byte) error

func (*NullableNics) Unset

func (v *NullableNics) Unset()

type NullableNoStateMetaData

type NullableNoStateMetaData struct {
	// contains filtered or unexported fields
}

func NewNullableNoStateMetaData

func NewNullableNoStateMetaData(val *NoStateMetaData) *NullableNoStateMetaData

func (NullableNoStateMetaData) Get

func (NullableNoStateMetaData) IsSet

func (v NullableNoStateMetaData) IsSet() bool

func (NullableNoStateMetaData) MarshalJSON

func (v NullableNoStateMetaData) MarshalJSON() ([]byte, error)

func (*NullableNoStateMetaData) Set

func (*NullableNoStateMetaData) UnmarshalJSON

func (v *NullableNoStateMetaData) UnmarshalJSON(src []byte) error

func (*NullableNoStateMetaData) Unset

func (v *NullableNoStateMetaData) Unset()
type NullablePaginationLinks struct {
	// contains filtered or unexported fields
}
func NewNullablePaginationLinks(val *PaginationLinks) *NullablePaginationLinks

func (NullablePaginationLinks) Get

func (NullablePaginationLinks) IsSet

func (v NullablePaginationLinks) IsSet() bool

func (NullablePaginationLinks) MarshalJSON

func (v NullablePaginationLinks) MarshalJSON() ([]byte, error)

func (*NullablePaginationLinks) Set

func (*NullablePaginationLinks) UnmarshalJSON

func (v *NullablePaginationLinks) UnmarshalJSON(src []byte) error

func (*NullablePaginationLinks) Unset

func (v *NullablePaginationLinks) Unset()

type NullablePeer

type NullablePeer struct {
	// contains filtered or unexported fields
}

func NewNullablePeer

func NewNullablePeer(val *Peer) *NullablePeer

func (NullablePeer) Get

func (v NullablePeer) Get() *Peer

func (NullablePeer) IsSet

func (v NullablePeer) IsSet() bool

func (NullablePeer) MarshalJSON

func (v NullablePeer) MarshalJSON() ([]byte, error)

func (*NullablePeer) Set

func (v *NullablePeer) Set(val *Peer)

func (*NullablePeer) UnmarshalJSON

func (v *NullablePeer) UnmarshalJSON(src []byte) error

func (*NullablePeer) Unset

func (v *NullablePeer) Unset()

type NullablePrivateCrossConnect

type NullablePrivateCrossConnect struct {
	// contains filtered or unexported fields
}

func NewNullablePrivateCrossConnect

func NewNullablePrivateCrossConnect(val *PrivateCrossConnect) *NullablePrivateCrossConnect

func (NullablePrivateCrossConnect) Get

func (NullablePrivateCrossConnect) IsSet

func (NullablePrivateCrossConnect) MarshalJSON

func (v NullablePrivateCrossConnect) MarshalJSON() ([]byte, error)

func (*NullablePrivateCrossConnect) Set

func (*NullablePrivateCrossConnect) UnmarshalJSON

func (v *NullablePrivateCrossConnect) UnmarshalJSON(src []byte) error

func (*NullablePrivateCrossConnect) Unset

func (v *NullablePrivateCrossConnect) Unset()

type NullablePrivateCrossConnectProperties

type NullablePrivateCrossConnectProperties struct {
	// contains filtered or unexported fields
}

func (NullablePrivateCrossConnectProperties) Get

func (NullablePrivateCrossConnectProperties) IsSet

func (NullablePrivateCrossConnectProperties) MarshalJSON

func (v NullablePrivateCrossConnectProperties) MarshalJSON() ([]byte, error)

func (*NullablePrivateCrossConnectProperties) Set

func (*NullablePrivateCrossConnectProperties) UnmarshalJSON

func (v *NullablePrivateCrossConnectProperties) UnmarshalJSON(src []byte) error

func (*NullablePrivateCrossConnectProperties) Unset

type NullablePrivateCrossConnects

type NullablePrivateCrossConnects struct {
	// contains filtered or unexported fields
}

func NewNullablePrivateCrossConnects

func NewNullablePrivateCrossConnects(val *PrivateCrossConnects) *NullablePrivateCrossConnects

func (NullablePrivateCrossConnects) Get

func (NullablePrivateCrossConnects) IsSet

func (NullablePrivateCrossConnects) MarshalJSON

func (v NullablePrivateCrossConnects) MarshalJSON() ([]byte, error)

func (*NullablePrivateCrossConnects) Set

func (*NullablePrivateCrossConnects) UnmarshalJSON

func (v *NullablePrivateCrossConnects) UnmarshalJSON(src []byte) error

func (*NullablePrivateCrossConnects) Unset

func (v *NullablePrivateCrossConnects) Unset()

type NullableRemoteConsoleUrl

type NullableRemoteConsoleUrl struct {
	// contains filtered or unexported fields
}

func NewNullableRemoteConsoleUrl

func NewNullableRemoteConsoleUrl(val *RemoteConsoleUrl) *NullableRemoteConsoleUrl

func (NullableRemoteConsoleUrl) Get

func (NullableRemoteConsoleUrl) IsSet

func (v NullableRemoteConsoleUrl) IsSet() bool

func (NullableRemoteConsoleUrl) MarshalJSON

func (v NullableRemoteConsoleUrl) MarshalJSON() ([]byte, error)

func (*NullableRemoteConsoleUrl) Set

func (*NullableRemoteConsoleUrl) UnmarshalJSON

func (v *NullableRemoteConsoleUrl) UnmarshalJSON(src []byte) error

func (*NullableRemoteConsoleUrl) Unset

func (v *NullableRemoteConsoleUrl) Unset()

type NullableRequest

type NullableRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRequest

func NewNullableRequest(val *Request) *NullableRequest

func (NullableRequest) Get

func (v NullableRequest) Get() *Request

func (NullableRequest) IsSet

func (v NullableRequest) IsSet() bool

func (NullableRequest) MarshalJSON

func (v NullableRequest) MarshalJSON() ([]byte, error)

func (*NullableRequest) Set

func (v *NullableRequest) Set(val *Request)

func (*NullableRequest) UnmarshalJSON

func (v *NullableRequest) UnmarshalJSON(src []byte) error

func (*NullableRequest) Unset

func (v *NullableRequest) Unset()

type NullableRequestMetadata

type NullableRequestMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableRequestMetadata

func NewNullableRequestMetadata(val *RequestMetadata) *NullableRequestMetadata

func (NullableRequestMetadata) Get

func (NullableRequestMetadata) IsSet

func (v NullableRequestMetadata) IsSet() bool

func (NullableRequestMetadata) MarshalJSON

func (v NullableRequestMetadata) MarshalJSON() ([]byte, error)

func (*NullableRequestMetadata) Set

func (*NullableRequestMetadata) UnmarshalJSON

func (v *NullableRequestMetadata) UnmarshalJSON(src []byte) error

func (*NullableRequestMetadata) Unset

func (v *NullableRequestMetadata) Unset()

type NullableRequestProperties

type NullableRequestProperties struct {
	// contains filtered or unexported fields
}

func NewNullableRequestProperties

func NewNullableRequestProperties(val *RequestProperties) *NullableRequestProperties

func (NullableRequestProperties) Get

func (NullableRequestProperties) IsSet

func (v NullableRequestProperties) IsSet() bool

func (NullableRequestProperties) MarshalJSON

func (v NullableRequestProperties) MarshalJSON() ([]byte, error)

func (*NullableRequestProperties) Set

func (*NullableRequestProperties) UnmarshalJSON

func (v *NullableRequestProperties) UnmarshalJSON(src []byte) error

func (*NullableRequestProperties) Unset

func (v *NullableRequestProperties) Unset()

type NullableRequestStatus

type NullableRequestStatus struct {
	// contains filtered or unexported fields
}

func NewNullableRequestStatus

func NewNullableRequestStatus(val *RequestStatus) *NullableRequestStatus

func (NullableRequestStatus) Get

func (NullableRequestStatus) IsSet

func (v NullableRequestStatus) IsSet() bool

func (NullableRequestStatus) MarshalJSON

func (v NullableRequestStatus) MarshalJSON() ([]byte, error)

func (*NullableRequestStatus) Set

func (v *NullableRequestStatus) Set(val *RequestStatus)

func (*NullableRequestStatus) UnmarshalJSON

func (v *NullableRequestStatus) UnmarshalJSON(src []byte) error

func (*NullableRequestStatus) Unset

func (v *NullableRequestStatus) Unset()

type NullableRequestStatusMetadata

type NullableRequestStatusMetadata struct {
	// contains filtered or unexported fields
}

func (NullableRequestStatusMetadata) Get

func (NullableRequestStatusMetadata) IsSet

func (NullableRequestStatusMetadata) MarshalJSON

func (v NullableRequestStatusMetadata) MarshalJSON() ([]byte, error)

func (*NullableRequestStatusMetadata) Set

func (*NullableRequestStatusMetadata) UnmarshalJSON

func (v *NullableRequestStatusMetadata) UnmarshalJSON(src []byte) error

func (*NullableRequestStatusMetadata) Unset

func (v *NullableRequestStatusMetadata) Unset()

type NullableRequestTarget

type NullableRequestTarget struct {
	// contains filtered or unexported fields
}

func NewNullableRequestTarget

func NewNullableRequestTarget(val *RequestTarget) *NullableRequestTarget

func (NullableRequestTarget) Get

func (NullableRequestTarget) IsSet

func (v NullableRequestTarget) IsSet() bool

func (NullableRequestTarget) MarshalJSON

func (v NullableRequestTarget) MarshalJSON() ([]byte, error)

func (*NullableRequestTarget) Set

func (v *NullableRequestTarget) Set(val *RequestTarget)

func (*NullableRequestTarget) UnmarshalJSON

func (v *NullableRequestTarget) UnmarshalJSON(src []byte) error

func (*NullableRequestTarget) Unset

func (v *NullableRequestTarget) Unset()

type NullableRequests

type NullableRequests struct {
	// contains filtered or unexported fields
}

func NewNullableRequests

func NewNullableRequests(val *Requests) *NullableRequests

func (NullableRequests) Get

func (v NullableRequests) Get() *Requests

func (NullableRequests) IsSet

func (v NullableRequests) IsSet() bool

func (NullableRequests) MarshalJSON

func (v NullableRequests) MarshalJSON() ([]byte, error)

func (*NullableRequests) Set

func (v *NullableRequests) Set(val *Requests)

func (*NullableRequests) UnmarshalJSON

func (v *NullableRequests) UnmarshalJSON(src []byte) error

func (*NullableRequests) Unset

func (v *NullableRequests) Unset()

type NullableResource

type NullableResource struct {
	// contains filtered or unexported fields
}

func NewNullableResource

func NewNullableResource(val *Resource) *NullableResource

func (NullableResource) Get

func (v NullableResource) Get() *Resource

func (NullableResource) IsSet

func (v NullableResource) IsSet() bool

func (NullableResource) MarshalJSON

func (v NullableResource) MarshalJSON() ([]byte, error)

func (*NullableResource) Set

func (v *NullableResource) Set(val *Resource)

func (*NullableResource) UnmarshalJSON

func (v *NullableResource) UnmarshalJSON(src []byte) error

func (*NullableResource) Unset

func (v *NullableResource) Unset()

type NullableResourceEntities

type NullableResourceEntities struct {
	// contains filtered or unexported fields
}

func NewNullableResourceEntities

func NewNullableResourceEntities(val *ResourceEntities) *NullableResourceEntities

func (NullableResourceEntities) Get

func (NullableResourceEntities) IsSet

func (v NullableResourceEntities) IsSet() bool

func (NullableResourceEntities) MarshalJSON

func (v NullableResourceEntities) MarshalJSON() ([]byte, error)

func (*NullableResourceEntities) Set

func (*NullableResourceEntities) UnmarshalJSON

func (v *NullableResourceEntities) UnmarshalJSON(src []byte) error

func (*NullableResourceEntities) Unset

func (v *NullableResourceEntities) Unset()

type NullableResourceGroups

type NullableResourceGroups struct {
	// contains filtered or unexported fields
}

func NewNullableResourceGroups

func NewNullableResourceGroups(val *ResourceGroups) *NullableResourceGroups

func (NullableResourceGroups) Get

func (NullableResourceGroups) IsSet

func (v NullableResourceGroups) IsSet() bool

func (NullableResourceGroups) MarshalJSON

func (v NullableResourceGroups) MarshalJSON() ([]byte, error)

func (*NullableResourceGroups) Set

func (*NullableResourceGroups) UnmarshalJSON

func (v *NullableResourceGroups) UnmarshalJSON(src []byte) error

func (*NullableResourceGroups) Unset

func (v *NullableResourceGroups) Unset()

type NullableResourceLimits

type NullableResourceLimits struct {
	// contains filtered or unexported fields
}

func NewNullableResourceLimits

func NewNullableResourceLimits(val *ResourceLimits) *NullableResourceLimits

func (NullableResourceLimits) Get

func (NullableResourceLimits) IsSet

func (v NullableResourceLimits) IsSet() bool

func (NullableResourceLimits) MarshalJSON

func (v NullableResourceLimits) MarshalJSON() ([]byte, error)

func (*NullableResourceLimits) Set

func (*NullableResourceLimits) UnmarshalJSON

func (v *NullableResourceLimits) UnmarshalJSON(src []byte) error

func (*NullableResourceLimits) Unset

func (v *NullableResourceLimits) Unset()

type NullableResourceProperties

type NullableResourceProperties struct {
	// contains filtered or unexported fields
}

func NewNullableResourceProperties

func NewNullableResourceProperties(val *ResourceProperties) *NullableResourceProperties

func (NullableResourceProperties) Get

func (NullableResourceProperties) IsSet

func (v NullableResourceProperties) IsSet() bool

func (NullableResourceProperties) MarshalJSON

func (v NullableResourceProperties) MarshalJSON() ([]byte, error)

func (*NullableResourceProperties) Set

func (*NullableResourceProperties) UnmarshalJSON

func (v *NullableResourceProperties) UnmarshalJSON(src []byte) error

func (*NullableResourceProperties) Unset

func (v *NullableResourceProperties) Unset()

type NullableResourceReference

type NullableResourceReference struct {
	// contains filtered or unexported fields
}

func NewNullableResourceReference

func NewNullableResourceReference(val *ResourceReference) *NullableResourceReference

func (NullableResourceReference) Get

func (NullableResourceReference) IsSet

func (v NullableResourceReference) IsSet() bool

func (NullableResourceReference) MarshalJSON

func (v NullableResourceReference) MarshalJSON() ([]byte, error)

func (*NullableResourceReference) Set

func (*NullableResourceReference) UnmarshalJSON

func (v *NullableResourceReference) UnmarshalJSON(src []byte) error

func (*NullableResourceReference) Unset

func (v *NullableResourceReference) Unset()

type NullableResources

type NullableResources struct {
	// contains filtered or unexported fields
}

func NewNullableResources

func NewNullableResources(val *Resources) *NullableResources

func (NullableResources) Get

func (v NullableResources) Get() *Resources

func (NullableResources) IsSet

func (v NullableResources) IsSet() bool

func (NullableResources) MarshalJSON

func (v NullableResources) MarshalJSON() ([]byte, error)

func (*NullableResources) Set

func (v *NullableResources) Set(val *Resources)

func (*NullableResources) UnmarshalJSON

func (v *NullableResources) UnmarshalJSON(src []byte) error

func (*NullableResources) Unset

func (v *NullableResources) Unset()

type NullableResourcesUsers

type NullableResourcesUsers struct {
	// contains filtered or unexported fields
}

func NewNullableResourcesUsers

func NewNullableResourcesUsers(val *ResourcesUsers) *NullableResourcesUsers

func (NullableResourcesUsers) Get

func (NullableResourcesUsers) IsSet

func (v NullableResourcesUsers) IsSet() bool

func (NullableResourcesUsers) MarshalJSON

func (v NullableResourcesUsers) MarshalJSON() ([]byte, error)

func (*NullableResourcesUsers) Set

func (*NullableResourcesUsers) UnmarshalJSON

func (v *NullableResourcesUsers) UnmarshalJSON(src []byte) error

func (*NullableResourcesUsers) Unset

func (v *NullableResourcesUsers) Unset()

type NullableS3Bucket

type NullableS3Bucket struct {
	// contains filtered or unexported fields
}

func NewNullableS3Bucket

func NewNullableS3Bucket(val *S3Bucket) *NullableS3Bucket

func (NullableS3Bucket) Get

func (v NullableS3Bucket) Get() *S3Bucket

func (NullableS3Bucket) IsSet

func (v NullableS3Bucket) IsSet() bool

func (NullableS3Bucket) MarshalJSON

func (v NullableS3Bucket) MarshalJSON() ([]byte, error)

func (*NullableS3Bucket) Set

func (v *NullableS3Bucket) Set(val *S3Bucket)

func (*NullableS3Bucket) UnmarshalJSON

func (v *NullableS3Bucket) UnmarshalJSON(src []byte) error

func (*NullableS3Bucket) Unset

func (v *NullableS3Bucket) Unset()

type NullableS3Key

type NullableS3Key struct {
	// contains filtered or unexported fields
}

func NewNullableS3Key

func NewNullableS3Key(val *S3Key) *NullableS3Key

func (NullableS3Key) Get

func (v NullableS3Key) Get() *S3Key

func (NullableS3Key) IsSet

func (v NullableS3Key) IsSet() bool

func (NullableS3Key) MarshalJSON

func (v NullableS3Key) MarshalJSON() ([]byte, error)

func (*NullableS3Key) Set

func (v *NullableS3Key) Set(val *S3Key)

func (*NullableS3Key) UnmarshalJSON

func (v *NullableS3Key) UnmarshalJSON(src []byte) error

func (*NullableS3Key) Unset

func (v *NullableS3Key) Unset()

type NullableS3KeyMetadata

type NullableS3KeyMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableS3KeyMetadata

func NewNullableS3KeyMetadata(val *S3KeyMetadata) *NullableS3KeyMetadata

func (NullableS3KeyMetadata) Get

func (NullableS3KeyMetadata) IsSet

func (v NullableS3KeyMetadata) IsSet() bool

func (NullableS3KeyMetadata) MarshalJSON

func (v NullableS3KeyMetadata) MarshalJSON() ([]byte, error)

func (*NullableS3KeyMetadata) Set

func (v *NullableS3KeyMetadata) Set(val *S3KeyMetadata)

func (*NullableS3KeyMetadata) UnmarshalJSON

func (v *NullableS3KeyMetadata) UnmarshalJSON(src []byte) error

func (*NullableS3KeyMetadata) Unset

func (v *NullableS3KeyMetadata) Unset()

type NullableS3KeyProperties

type NullableS3KeyProperties struct {
	// contains filtered or unexported fields
}

func NewNullableS3KeyProperties

func NewNullableS3KeyProperties(val *S3KeyProperties) *NullableS3KeyProperties

func (NullableS3KeyProperties) Get

func (NullableS3KeyProperties) IsSet

func (v NullableS3KeyProperties) IsSet() bool

func (NullableS3KeyProperties) MarshalJSON

func (v NullableS3KeyProperties) MarshalJSON() ([]byte, error)

func (*NullableS3KeyProperties) Set

func (*NullableS3KeyProperties) UnmarshalJSON

func (v *NullableS3KeyProperties) UnmarshalJSON(src []byte) error

func (*NullableS3KeyProperties) Unset

func (v *NullableS3KeyProperties) Unset()

type NullableS3Keys

type NullableS3Keys struct {
	// contains filtered or unexported fields
}

func NewNullableS3Keys

func NewNullableS3Keys(val *S3Keys) *NullableS3Keys

func (NullableS3Keys) Get

func (v NullableS3Keys) Get() *S3Keys

func (NullableS3Keys) IsSet

func (v NullableS3Keys) IsSet() bool

func (NullableS3Keys) MarshalJSON

func (v NullableS3Keys) MarshalJSON() ([]byte, error)

func (*NullableS3Keys) Set

func (v *NullableS3Keys) Set(val *S3Keys)

func (*NullableS3Keys) UnmarshalJSON

func (v *NullableS3Keys) UnmarshalJSON(src []byte) error

func (*NullableS3Keys) Unset

func (v *NullableS3Keys) Unset()

type NullableS3ObjectStorageSSO

type NullableS3ObjectStorageSSO struct {
	// contains filtered or unexported fields
}

func NewNullableS3ObjectStorageSSO

func NewNullableS3ObjectStorageSSO(val *S3ObjectStorageSSO) *NullableS3ObjectStorageSSO

func (NullableS3ObjectStorageSSO) Get

func (NullableS3ObjectStorageSSO) IsSet

func (v NullableS3ObjectStorageSSO) IsSet() bool

func (NullableS3ObjectStorageSSO) MarshalJSON

func (v NullableS3ObjectStorageSSO) MarshalJSON() ([]byte, error)

func (*NullableS3ObjectStorageSSO) Set

func (*NullableS3ObjectStorageSSO) UnmarshalJSON

func (v *NullableS3ObjectStorageSSO) UnmarshalJSON(src []byte) error

func (*NullableS3ObjectStorageSSO) Unset

func (v *NullableS3ObjectStorageSSO) Unset()

type NullableServer

type NullableServer struct {
	// contains filtered or unexported fields
}

func NewNullableServer

func NewNullableServer(val *Server) *NullableServer

func (NullableServer) Get

func (v NullableServer) Get() *Server

func (NullableServer) IsSet

func (v NullableServer) IsSet() bool

func (NullableServer) MarshalJSON

func (v NullableServer) MarshalJSON() ([]byte, error)

func (*NullableServer) Set

func (v *NullableServer) Set(val *Server)

func (*NullableServer) UnmarshalJSON

func (v *NullableServer) UnmarshalJSON(src []byte) error

func (*NullableServer) Unset

func (v *NullableServer) Unset()

type NullableServerEntities

type NullableServerEntities struct {
	// contains filtered or unexported fields
}

func NewNullableServerEntities

func NewNullableServerEntities(val *ServerEntities) *NullableServerEntities

func (NullableServerEntities) Get

func (NullableServerEntities) IsSet

func (v NullableServerEntities) IsSet() bool

func (NullableServerEntities) MarshalJSON

func (v NullableServerEntities) MarshalJSON() ([]byte, error)

func (*NullableServerEntities) Set

func (*NullableServerEntities) UnmarshalJSON

func (v *NullableServerEntities) UnmarshalJSON(src []byte) error

func (*NullableServerEntities) Unset

func (v *NullableServerEntities) Unset()

type NullableServerProperties

type NullableServerProperties struct {
	// contains filtered or unexported fields
}

func NewNullableServerProperties

func NewNullableServerProperties(val *ServerProperties) *NullableServerProperties

func (NullableServerProperties) Get

func (NullableServerProperties) IsSet

func (v NullableServerProperties) IsSet() bool

func (NullableServerProperties) MarshalJSON

func (v NullableServerProperties) MarshalJSON() ([]byte, error)

func (*NullableServerProperties) Set

func (*NullableServerProperties) UnmarshalJSON

func (v *NullableServerProperties) UnmarshalJSON(src []byte) error

func (*NullableServerProperties) Unset

func (v *NullableServerProperties) Unset()

type NullableServers

type NullableServers struct {
	// contains filtered or unexported fields
}

func NewNullableServers

func NewNullableServers(val *Servers) *NullableServers

func (NullableServers) Get

func (v NullableServers) Get() *Servers

func (NullableServers) IsSet

func (v NullableServers) IsSet() bool

func (NullableServers) MarshalJSON

func (v NullableServers) MarshalJSON() ([]byte, error)

func (*NullableServers) Set

func (v *NullableServers) Set(val *Servers)

func (*NullableServers) UnmarshalJSON

func (v *NullableServers) UnmarshalJSON(src []byte) error

func (*NullableServers) Unset

func (v *NullableServers) Unset()

type NullableSnapshot

type NullableSnapshot struct {
	// contains filtered or unexported fields
}

func NewNullableSnapshot

func NewNullableSnapshot(val *Snapshot) *NullableSnapshot

func (NullableSnapshot) Get

func (v NullableSnapshot) Get() *Snapshot

func (NullableSnapshot) IsSet

func (v NullableSnapshot) IsSet() bool

func (NullableSnapshot) MarshalJSON

func (v NullableSnapshot) MarshalJSON() ([]byte, error)

func (*NullableSnapshot) Set

func (v *NullableSnapshot) Set(val *Snapshot)

func (*NullableSnapshot) UnmarshalJSON

func (v *NullableSnapshot) UnmarshalJSON(src []byte) error

func (*NullableSnapshot) Unset

func (v *NullableSnapshot) Unset()

type NullableSnapshotProperties

type NullableSnapshotProperties struct {
	// contains filtered or unexported fields
}

func NewNullableSnapshotProperties

func NewNullableSnapshotProperties(val *SnapshotProperties) *NullableSnapshotProperties

func (NullableSnapshotProperties) Get

func (NullableSnapshotProperties) IsSet

func (v NullableSnapshotProperties) IsSet() bool

func (NullableSnapshotProperties) MarshalJSON

func (v NullableSnapshotProperties) MarshalJSON() ([]byte, error)

func (*NullableSnapshotProperties) Set

func (*NullableSnapshotProperties) UnmarshalJSON

func (v *NullableSnapshotProperties) UnmarshalJSON(src []byte) error

func (*NullableSnapshotProperties) Unset

func (v *NullableSnapshotProperties) Unset()

type NullableSnapshots

type NullableSnapshots struct {
	// contains filtered or unexported fields
}

func NewNullableSnapshots

func NewNullableSnapshots(val *Snapshots) *NullableSnapshots

func (NullableSnapshots) Get

func (v NullableSnapshots) Get() *Snapshots

func (NullableSnapshots) IsSet

func (v NullableSnapshots) IsSet() bool

func (NullableSnapshots) MarshalJSON

func (v NullableSnapshots) MarshalJSON() ([]byte, error)

func (*NullableSnapshots) Set

func (v *NullableSnapshots) Set(val *Snapshots)

func (*NullableSnapshots) UnmarshalJSON

func (v *NullableSnapshots) UnmarshalJSON(src []byte) error

func (*NullableSnapshots) Unset

func (v *NullableSnapshots) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTargetGroup added in v6.1.0

type NullableTargetGroup struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroup added in v6.1.0

func NewNullableTargetGroup(val *TargetGroup) *NullableTargetGroup

func (NullableTargetGroup) Get added in v6.1.0

func (NullableTargetGroup) IsSet added in v6.1.0

func (v NullableTargetGroup) IsSet() bool

func (NullableTargetGroup) MarshalJSON added in v6.1.0

func (v NullableTargetGroup) MarshalJSON() ([]byte, error)

func (*NullableTargetGroup) Set added in v6.1.0

func (v *NullableTargetGroup) Set(val *TargetGroup)

func (*NullableTargetGroup) UnmarshalJSON added in v6.1.0

func (v *NullableTargetGroup) UnmarshalJSON(src []byte) error

func (*NullableTargetGroup) Unset added in v6.1.0

func (v *NullableTargetGroup) Unset()

type NullableTargetGroupHealthCheck added in v6.1.0

type NullableTargetGroupHealthCheck struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroupHealthCheck added in v6.1.0

func NewNullableTargetGroupHealthCheck(val *TargetGroupHealthCheck) *NullableTargetGroupHealthCheck

func (NullableTargetGroupHealthCheck) Get added in v6.1.0

func (NullableTargetGroupHealthCheck) IsSet added in v6.1.0

func (NullableTargetGroupHealthCheck) MarshalJSON added in v6.1.0

func (v NullableTargetGroupHealthCheck) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupHealthCheck) Set added in v6.1.0

func (*NullableTargetGroupHealthCheck) UnmarshalJSON added in v6.1.0

func (v *NullableTargetGroupHealthCheck) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupHealthCheck) Unset added in v6.1.0

func (v *NullableTargetGroupHealthCheck) Unset()

type NullableTargetGroupHttpHealthCheck added in v6.1.0

type NullableTargetGroupHttpHealthCheck struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroupHttpHealthCheck added in v6.1.0

func NewNullableTargetGroupHttpHealthCheck(val *TargetGroupHttpHealthCheck) *NullableTargetGroupHttpHealthCheck

func (NullableTargetGroupHttpHealthCheck) Get added in v6.1.0

func (NullableTargetGroupHttpHealthCheck) IsSet added in v6.1.0

func (NullableTargetGroupHttpHealthCheck) MarshalJSON added in v6.1.0

func (v NullableTargetGroupHttpHealthCheck) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupHttpHealthCheck) Set added in v6.1.0

func (*NullableTargetGroupHttpHealthCheck) UnmarshalJSON added in v6.1.0

func (v *NullableTargetGroupHttpHealthCheck) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupHttpHealthCheck) Unset added in v6.1.0

type NullableTargetGroupProperties added in v6.1.0

type NullableTargetGroupProperties struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroupProperties added in v6.1.0

func NewNullableTargetGroupProperties(val *TargetGroupProperties) *NullableTargetGroupProperties

func (NullableTargetGroupProperties) Get added in v6.1.0

func (NullableTargetGroupProperties) IsSet added in v6.1.0

func (NullableTargetGroupProperties) MarshalJSON added in v6.1.0

func (v NullableTargetGroupProperties) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupProperties) Set added in v6.1.0

func (*NullableTargetGroupProperties) UnmarshalJSON added in v6.1.0

func (v *NullableTargetGroupProperties) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupProperties) Unset added in v6.1.0

func (v *NullableTargetGroupProperties) Unset()

type NullableTargetGroupPut added in v6.1.0

type NullableTargetGroupPut struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroupPut added in v6.1.0

func NewNullableTargetGroupPut(val *TargetGroupPut) *NullableTargetGroupPut

func (NullableTargetGroupPut) Get added in v6.1.0

func (NullableTargetGroupPut) IsSet added in v6.1.0

func (v NullableTargetGroupPut) IsSet() bool

func (NullableTargetGroupPut) MarshalJSON added in v6.1.0

func (v NullableTargetGroupPut) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupPut) Set added in v6.1.0

func (*NullableTargetGroupPut) UnmarshalJSON added in v6.1.0

func (v *NullableTargetGroupPut) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupPut) Unset added in v6.1.0

func (v *NullableTargetGroupPut) Unset()

type NullableTargetGroupTarget added in v6.1.0

type NullableTargetGroupTarget struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroupTarget added in v6.1.0

func NewNullableTargetGroupTarget(val *TargetGroupTarget) *NullableTargetGroupTarget

func (NullableTargetGroupTarget) Get added in v6.1.0

func (NullableTargetGroupTarget) IsSet added in v6.1.0

func (v NullableTargetGroupTarget) IsSet() bool

func (NullableTargetGroupTarget) MarshalJSON added in v6.1.0

func (v NullableTargetGroupTarget) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupTarget) Set added in v6.1.0

func (*NullableTargetGroupTarget) UnmarshalJSON added in v6.1.0

func (v *NullableTargetGroupTarget) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupTarget) Unset added in v6.1.0

func (v *NullableTargetGroupTarget) Unset()

type NullableTargetGroups added in v6.1.0

type NullableTargetGroups struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroups added in v6.1.0

func NewNullableTargetGroups(val *TargetGroups) *NullableTargetGroups

func (NullableTargetGroups) Get added in v6.1.0

func (NullableTargetGroups) IsSet added in v6.1.0

func (v NullableTargetGroups) IsSet() bool

func (NullableTargetGroups) MarshalJSON added in v6.1.0

func (v NullableTargetGroups) MarshalJSON() ([]byte, error)

func (*NullableTargetGroups) Set added in v6.1.0

func (v *NullableTargetGroups) Set(val *TargetGroups)

func (*NullableTargetGroups) UnmarshalJSON added in v6.1.0

func (v *NullableTargetGroups) UnmarshalJSON(src []byte) error

func (*NullableTargetGroups) Unset added in v6.1.0

func (v *NullableTargetGroups) Unset()

type NullableTargetPortRange

type NullableTargetPortRange struct {
	// contains filtered or unexported fields
}

func NewNullableTargetPortRange

func NewNullableTargetPortRange(val *TargetPortRange) *NullableTargetPortRange

func (NullableTargetPortRange) Get

func (NullableTargetPortRange) IsSet

func (v NullableTargetPortRange) IsSet() bool

func (NullableTargetPortRange) MarshalJSON

func (v NullableTargetPortRange) MarshalJSON() ([]byte, error)

func (*NullableTargetPortRange) Set

func (*NullableTargetPortRange) UnmarshalJSON

func (v *NullableTargetPortRange) UnmarshalJSON(src []byte) error

func (*NullableTargetPortRange) Unset

func (v *NullableTargetPortRange) Unset()

type NullableTemplate

type NullableTemplate struct {
	// contains filtered or unexported fields
}

func NewNullableTemplate

func NewNullableTemplate(val *Template) *NullableTemplate

func (NullableTemplate) Get

func (v NullableTemplate) Get() *Template

func (NullableTemplate) IsSet

func (v NullableTemplate) IsSet() bool

func (NullableTemplate) MarshalJSON

func (v NullableTemplate) MarshalJSON() ([]byte, error)

func (*NullableTemplate) Set

func (v *NullableTemplate) Set(val *Template)

func (*NullableTemplate) UnmarshalJSON

func (v *NullableTemplate) UnmarshalJSON(src []byte) error

func (*NullableTemplate) Unset

func (v *NullableTemplate) Unset()

type NullableTemplateProperties

type NullableTemplateProperties struct {
	// contains filtered or unexported fields
}

func NewNullableTemplateProperties

func NewNullableTemplateProperties(val *TemplateProperties) *NullableTemplateProperties

func (NullableTemplateProperties) Get

func (NullableTemplateProperties) IsSet

func (v NullableTemplateProperties) IsSet() bool

func (NullableTemplateProperties) MarshalJSON

func (v NullableTemplateProperties) MarshalJSON() ([]byte, error)

func (*NullableTemplateProperties) Set

func (*NullableTemplateProperties) UnmarshalJSON

func (v *NullableTemplateProperties) UnmarshalJSON(src []byte) error

func (*NullableTemplateProperties) Unset

func (v *NullableTemplateProperties) Unset()

type NullableTemplates

type NullableTemplates struct {
	// contains filtered or unexported fields
}

func NewNullableTemplates

func NewNullableTemplates(val *Templates) *NullableTemplates

func (NullableTemplates) Get

func (v NullableTemplates) Get() *Templates

func (NullableTemplates) IsSet

func (v NullableTemplates) IsSet() bool

func (NullableTemplates) MarshalJSON

func (v NullableTemplates) MarshalJSON() ([]byte, error)

func (*NullableTemplates) Set

func (v *NullableTemplates) Set(val *Templates)

func (*NullableTemplates) UnmarshalJSON

func (v *NullableTemplates) UnmarshalJSON(src []byte) error

func (*NullableTemplates) Unset

func (v *NullableTemplates) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableToken

type NullableToken struct {
	// contains filtered or unexported fields
}

func NewNullableToken

func NewNullableToken(val *Token) *NullableToken

func (NullableToken) Get

func (v NullableToken) Get() *Token

func (NullableToken) IsSet

func (v NullableToken) IsSet() bool

func (NullableToken) MarshalJSON

func (v NullableToken) MarshalJSON() ([]byte, error)

func (*NullableToken) Set

func (v *NullableToken) Set(val *Token)

func (*NullableToken) UnmarshalJSON

func (v *NullableToken) UnmarshalJSON(src []byte) error

func (*NullableToken) Unset

func (v *NullableToken) Unset()

type NullableType

type NullableType struct {
	// contains filtered or unexported fields
}

func NewNullableType

func NewNullableType(val *Type) *NullableType

func (NullableType) Get

func (v NullableType) Get() *Type

func (NullableType) IsSet

func (v NullableType) IsSet() bool

func (NullableType) MarshalJSON

func (v NullableType) MarshalJSON() ([]byte, error)

func (*NullableType) Set

func (v *NullableType) Set(val *Type)

func (*NullableType) UnmarshalJSON

func (v *NullableType) UnmarshalJSON(src []byte) error

func (*NullableType) Unset

func (v *NullableType) Unset()

type NullableUser

type NullableUser struct {
	// contains filtered or unexported fields
}

func NewNullableUser

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get

func (v NullableUser) Get() *User

func (NullableUser) IsSet

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON

func (v NullableUser) MarshalJSON() ([]byte, error)

func (*NullableUser) Set

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON

func (v *NullableUser) UnmarshalJSON(src []byte) error

func (*NullableUser) Unset

func (v *NullableUser) Unset()

type NullableUserMetadata

type NullableUserMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableUserMetadata

func NewNullableUserMetadata(val *UserMetadata) *NullableUserMetadata

func (NullableUserMetadata) Get

func (NullableUserMetadata) IsSet

func (v NullableUserMetadata) IsSet() bool

func (NullableUserMetadata) MarshalJSON

func (v NullableUserMetadata) MarshalJSON() ([]byte, error)

func (*NullableUserMetadata) Set

func (v *NullableUserMetadata) Set(val *UserMetadata)

func (*NullableUserMetadata) UnmarshalJSON

func (v *NullableUserMetadata) UnmarshalJSON(src []byte) error

func (*NullableUserMetadata) Unset

func (v *NullableUserMetadata) Unset()

type NullableUserPost

type NullableUserPost struct {
	// contains filtered or unexported fields
}

func NewNullableUserPost

func NewNullableUserPost(val *UserPost) *NullableUserPost

func (NullableUserPost) Get

func (v NullableUserPost) Get() *UserPost

func (NullableUserPost) IsSet

func (v NullableUserPost) IsSet() bool

func (NullableUserPost) MarshalJSON

func (v NullableUserPost) MarshalJSON() ([]byte, error)

func (*NullableUserPost) Set

func (v *NullableUserPost) Set(val *UserPost)

func (*NullableUserPost) UnmarshalJSON

func (v *NullableUserPost) UnmarshalJSON(src []byte) error

func (*NullableUserPost) Unset

func (v *NullableUserPost) Unset()

type NullableUserProperties

type NullableUserProperties struct {
	// contains filtered or unexported fields
}

func NewNullableUserProperties

func NewNullableUserProperties(val *UserProperties) *NullableUserProperties

func (NullableUserProperties) Get

func (NullableUserProperties) IsSet

func (v NullableUserProperties) IsSet() bool

func (NullableUserProperties) MarshalJSON

func (v NullableUserProperties) MarshalJSON() ([]byte, error)

func (*NullableUserProperties) Set

func (*NullableUserProperties) UnmarshalJSON

func (v *NullableUserProperties) UnmarshalJSON(src []byte) error

func (*NullableUserProperties) Unset

func (v *NullableUserProperties) Unset()

type NullableUserPropertiesPost

type NullableUserPropertiesPost struct {
	// contains filtered or unexported fields
}

func NewNullableUserPropertiesPost

func NewNullableUserPropertiesPost(val *UserPropertiesPost) *NullableUserPropertiesPost

func (NullableUserPropertiesPost) Get

func (NullableUserPropertiesPost) IsSet

func (v NullableUserPropertiesPost) IsSet() bool

func (NullableUserPropertiesPost) MarshalJSON

func (v NullableUserPropertiesPost) MarshalJSON() ([]byte, error)

func (*NullableUserPropertiesPost) Set

func (*NullableUserPropertiesPost) UnmarshalJSON

func (v *NullableUserPropertiesPost) UnmarshalJSON(src []byte) error

func (*NullableUserPropertiesPost) Unset

func (v *NullableUserPropertiesPost) Unset()

type NullableUserPropertiesPut

type NullableUserPropertiesPut struct {
	// contains filtered or unexported fields
}

func NewNullableUserPropertiesPut

func NewNullableUserPropertiesPut(val *UserPropertiesPut) *NullableUserPropertiesPut

func (NullableUserPropertiesPut) Get

func (NullableUserPropertiesPut) IsSet

func (v NullableUserPropertiesPut) IsSet() bool

func (NullableUserPropertiesPut) MarshalJSON

func (v NullableUserPropertiesPut) MarshalJSON() ([]byte, error)

func (*NullableUserPropertiesPut) Set

func (*NullableUserPropertiesPut) UnmarshalJSON

func (v *NullableUserPropertiesPut) UnmarshalJSON(src []byte) error

func (*NullableUserPropertiesPut) Unset

func (v *NullableUserPropertiesPut) Unset()

type NullableUserPut

type NullableUserPut struct {
	// contains filtered or unexported fields
}

func NewNullableUserPut

func NewNullableUserPut(val *UserPut) *NullableUserPut

func (NullableUserPut) Get

func (v NullableUserPut) Get() *UserPut

func (NullableUserPut) IsSet

func (v NullableUserPut) IsSet() bool

func (NullableUserPut) MarshalJSON

func (v NullableUserPut) MarshalJSON() ([]byte, error)

func (*NullableUserPut) Set

func (v *NullableUserPut) Set(val *UserPut)

func (*NullableUserPut) UnmarshalJSON

func (v *NullableUserPut) UnmarshalJSON(src []byte) error

func (*NullableUserPut) Unset

func (v *NullableUserPut) Unset()

type NullableUsers

type NullableUsers struct {
	// contains filtered or unexported fields
}

func NewNullableUsers

func NewNullableUsers(val *Users) *NullableUsers

func (NullableUsers) Get

func (v NullableUsers) Get() *Users

func (NullableUsers) IsSet

func (v NullableUsers) IsSet() bool

func (NullableUsers) MarshalJSON

func (v NullableUsers) MarshalJSON() ([]byte, error)

func (*NullableUsers) Set

func (v *NullableUsers) Set(val *Users)

func (*NullableUsers) UnmarshalJSON

func (v *NullableUsers) UnmarshalJSON(src []byte) error

func (*NullableUsers) Unset

func (v *NullableUsers) Unset()

type NullableUsersEntities

type NullableUsersEntities struct {
	// contains filtered or unexported fields
}

func NewNullableUsersEntities

func NewNullableUsersEntities(val *UsersEntities) *NullableUsersEntities

func (NullableUsersEntities) Get

func (NullableUsersEntities) IsSet

func (v NullableUsersEntities) IsSet() bool

func (NullableUsersEntities) MarshalJSON

func (v NullableUsersEntities) MarshalJSON() ([]byte, error)

func (*NullableUsersEntities) Set

func (v *NullableUsersEntities) Set(val *UsersEntities)

func (*NullableUsersEntities) UnmarshalJSON

func (v *NullableUsersEntities) UnmarshalJSON(src []byte) error

func (*NullableUsersEntities) Unset

func (v *NullableUsersEntities) Unset()

type NullableVolume

type NullableVolume struct {
	// contains filtered or unexported fields
}

func NewNullableVolume

func NewNullableVolume(val *Volume) *NullableVolume

func (NullableVolume) Get

func (v NullableVolume) Get() *Volume

func (NullableVolume) IsSet

func (v NullableVolume) IsSet() bool

func (NullableVolume) MarshalJSON

func (v NullableVolume) MarshalJSON() ([]byte, error)

func (*NullableVolume) Set

func (v *NullableVolume) Set(val *Volume)

func (*NullableVolume) UnmarshalJSON

func (v *NullableVolume) UnmarshalJSON(src []byte) error

func (*NullableVolume) Unset

func (v *NullableVolume) Unset()

type NullableVolumeProperties

type NullableVolumeProperties struct {
	// contains filtered or unexported fields
}

func NewNullableVolumeProperties

func NewNullableVolumeProperties(val *VolumeProperties) *NullableVolumeProperties

func (NullableVolumeProperties) Get

func (NullableVolumeProperties) IsSet

func (v NullableVolumeProperties) IsSet() bool

func (NullableVolumeProperties) MarshalJSON

func (v NullableVolumeProperties) MarshalJSON() ([]byte, error)

func (*NullableVolumeProperties) Set

func (*NullableVolumeProperties) UnmarshalJSON

func (v *NullableVolumeProperties) UnmarshalJSON(src []byte) error

func (*NullableVolumeProperties) Unset

func (v *NullableVolumeProperties) Unset()

type NullableVolumes

type NullableVolumes struct {
	// contains filtered or unexported fields
}

func NewNullableVolumes

func NewNullableVolumes(val *Volumes) *NullableVolumes

func (NullableVolumes) Get

func (v NullableVolumes) Get() *Volumes

func (NullableVolumes) IsSet

func (v NullableVolumes) IsSet() bool

func (NullableVolumes) MarshalJSON

func (v NullableVolumes) MarshalJSON() ([]byte, error)

func (*NullableVolumes) Set

func (v *NullableVolumes) Set(val *Volumes)

func (*NullableVolumes) UnmarshalJSON

func (v *NullableVolumes) UnmarshalJSON(src []byte) error

func (*NullableVolumes) Unset

func (v *NullableVolumes) Unset()
type PaginationLinks struct {
	// URL (with offset and limit parameters) of the next page; only present if offset + limit is less than the total number of elements.
	Next *string `json:"next,omitempty"`
	// URL (with offset and limit parameters) of the previous page; only present if offset is greater than 0.
	Prev *string `json:"prev,omitempty"`
	// URL (with offset and limit parameters) of the current page.
	Self *string `json:"self,omitempty"`
}

PaginationLinks struct for PaginationLinks

func NewPaginationLinks() *PaginationLinks

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

func NewPaginationLinksWithDefaults added in v6.0.2

func NewPaginationLinksWithDefaults() *PaginationLinks

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

func (*PaginationLinks) GetNext

func (o *PaginationLinks) GetNext() *string

GetNext returns the Next field value If the value is explicit nil, nil is returned

func (*PaginationLinks) GetNextOk

func (o *PaginationLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaginationLinks) GetPrev

func (o *PaginationLinks) GetPrev() *string

GetPrev returns the Prev field value If the value is explicit nil, nil is returned

func (*PaginationLinks) GetPrevOk

func (o *PaginationLinks) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaginationLinks) GetSelf

func (o *PaginationLinks) GetSelf() *string

GetSelf returns the Self field value If the value is explicit nil, nil is returned

func (*PaginationLinks) GetSelfOk

func (o *PaginationLinks) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaginationLinks) HasNext

func (o *PaginationLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*PaginationLinks) HasPrev

func (o *PaginationLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*PaginationLinks) HasSelf

func (o *PaginationLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (PaginationLinks) MarshalJSON

func (o PaginationLinks) MarshalJSON() ([]byte, error)

func (*PaginationLinks) SetNext

func (o *PaginationLinks) SetNext(v string)

SetNext sets field value

func (*PaginationLinks) SetPrev

func (o *PaginationLinks) SetPrev(v string)

SetPrev sets field value

func (*PaginationLinks) SetSelf

func (o *PaginationLinks) SetSelf(v string)

SetSelf sets field value

type Peer

type Peer struct {
	DatacenterId   *string `json:"datacenterId,omitempty"`
	DatacenterName *string `json:"datacenterName,omitempty"`
	Id             *string `json:"id,omitempty"`
	Location       *string `json:"location,omitempty"`
	Name           *string `json:"name,omitempty"`
}

Peer struct for Peer

func NewPeer added in v6.0.2

func NewPeer() *Peer

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

func NewPeerWithDefaults added in v6.0.2

func NewPeerWithDefaults() *Peer

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

func (*Peer) GetDatacenterId

func (o *Peer) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, nil is returned

func (*Peer) GetDatacenterIdOk

func (o *Peer) GetDatacenterIdOk() (*string, bool)

GetDatacenterIdOk returns a tuple with the DatacenterId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Peer) GetDatacenterName

func (o *Peer) GetDatacenterName() *string

GetDatacenterName returns the DatacenterName field value If the value is explicit nil, nil is returned

func (*Peer) GetDatacenterNameOk

func (o *Peer) GetDatacenterNameOk() (*string, bool)

GetDatacenterNameOk returns a tuple with the DatacenterName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Peer) GetId

func (o *Peer) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Peer) GetIdOk

func (o *Peer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Peer) GetLocation

func (o *Peer) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, nil is returned

func (*Peer) GetLocationOk

func (o *Peer) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Peer) GetName

func (o *Peer) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*Peer) GetNameOk

func (o *Peer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Peer) HasDatacenterId

func (o *Peer) HasDatacenterId() bool

HasDatacenterId returns a boolean if a field has been set.

func (*Peer) HasDatacenterName

func (o *Peer) HasDatacenterName() bool

HasDatacenterName returns a boolean if a field has been set.

func (*Peer) HasId

func (o *Peer) HasId() bool

HasId returns a boolean if a field has been set.

func (*Peer) HasLocation

func (o *Peer) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*Peer) HasName

func (o *Peer) HasName() bool

HasName returns a boolean if a field has been set.

func (Peer) MarshalJSON

func (o Peer) MarshalJSON() ([]byte, error)

func (*Peer) SetDatacenterId

func (o *Peer) SetDatacenterId(v string)

SetDatacenterId sets field value

func (*Peer) SetDatacenterName

func (o *Peer) SetDatacenterName(v string)

SetDatacenterName sets field value

func (*Peer) SetId

func (o *Peer) SetId(v string)

SetId sets field value

func (*Peer) SetLocation

func (o *Peer) SetLocation(v string)

SetLocation sets field value

func (*Peer) SetName

func (o *Peer) SetName(v string)

SetName sets field value

type PrivateCrossConnect

type PrivateCrossConnect struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                        `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata     `json:"metadata,omitempty"`
	Properties *PrivateCrossConnectProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

PrivateCrossConnect struct for PrivateCrossConnect

func NewPrivateCrossConnect added in v6.0.2

func NewPrivateCrossConnect(properties PrivateCrossConnectProperties) *PrivateCrossConnect

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

func NewPrivateCrossConnectWithDefaults added in v6.0.2

func NewPrivateCrossConnectWithDefaults() *PrivateCrossConnect

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

func (*PrivateCrossConnect) GetHref

func (o *PrivateCrossConnect) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnect) GetHrefOk

func (o *PrivateCrossConnect) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnect) GetId

func (o *PrivateCrossConnect) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnect) GetIdOk

func (o *PrivateCrossConnect) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnect) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnect) GetMetadataOk

func (o *PrivateCrossConnect) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnect) GetProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnect) GetPropertiesOk

func (o *PrivateCrossConnect) GetPropertiesOk() (*PrivateCrossConnectProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnect) GetType

func (o *PrivateCrossConnect) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnect) GetTypeOk

func (o *PrivateCrossConnect) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnect) HasHref

func (o *PrivateCrossConnect) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*PrivateCrossConnect) HasId

func (o *PrivateCrossConnect) HasId() bool

HasId returns a boolean if a field has been set.

func (*PrivateCrossConnect) HasMetadata

func (o *PrivateCrossConnect) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PrivateCrossConnect) HasProperties

func (o *PrivateCrossConnect) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*PrivateCrossConnect) HasType

func (o *PrivateCrossConnect) HasType() bool

HasType returns a boolean if a field has been set.

func (PrivateCrossConnect) MarshalJSON

func (o PrivateCrossConnect) MarshalJSON() ([]byte, error)

func (*PrivateCrossConnect) SetHref

func (o *PrivateCrossConnect) SetHref(v string)

SetHref sets field value

func (*PrivateCrossConnect) SetId

func (o *PrivateCrossConnect) SetId(v string)

SetId sets field value

func (*PrivateCrossConnect) SetMetadata

SetMetadata sets field value

func (*PrivateCrossConnect) SetProperties

SetProperties sets field value

func (*PrivateCrossConnect) SetType

func (o *PrivateCrossConnect) SetType(v Type)

SetType sets field value

type PrivateCrossConnectProperties

type PrivateCrossConnectProperties struct {
	// Read-Only attribute. Lists data centers that can be joined to this private Cross-Connect.
	ConnectableDatacenters *[]ConnectableDatacenter `json:"connectableDatacenters,omitempty"`
	// Human-readable description.
	Description *string `json:"description,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// Read-Only attribute. Lists LAN's joined to this private Cross-Connect.
	Peers *[]Peer `json:"peers,omitempty"`
}

PrivateCrossConnectProperties struct for PrivateCrossConnectProperties

func NewPrivateCrossConnectProperties added in v6.0.2

func NewPrivateCrossConnectProperties() *PrivateCrossConnectProperties

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

func NewPrivateCrossConnectPropertiesWithDefaults added in v6.0.2

func NewPrivateCrossConnectPropertiesWithDefaults() *PrivateCrossConnectProperties

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

func (*PrivateCrossConnectProperties) GetConnectableDatacenters

func (o *PrivateCrossConnectProperties) GetConnectableDatacenters() *[]ConnectableDatacenter

GetConnectableDatacenters returns the ConnectableDatacenters field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnectProperties) GetConnectableDatacentersOk

func (o *PrivateCrossConnectProperties) GetConnectableDatacentersOk() (*[]ConnectableDatacenter, bool)

GetConnectableDatacentersOk returns a tuple with the ConnectableDatacenters field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnectProperties) GetDescription

func (o *PrivateCrossConnectProperties) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnectProperties) GetDescriptionOk

func (o *PrivateCrossConnectProperties) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnectProperties) GetName

func (o *PrivateCrossConnectProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnectProperties) GetNameOk

func (o *PrivateCrossConnectProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnectProperties) GetPeers

func (o *PrivateCrossConnectProperties) GetPeers() *[]Peer

GetPeers returns the Peers field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnectProperties) GetPeersOk

func (o *PrivateCrossConnectProperties) GetPeersOk() (*[]Peer, bool)

GetPeersOk returns a tuple with the Peers field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnectProperties) HasConnectableDatacenters

func (o *PrivateCrossConnectProperties) HasConnectableDatacenters() bool

HasConnectableDatacenters returns a boolean if a field has been set.

func (*PrivateCrossConnectProperties) HasDescription

func (o *PrivateCrossConnectProperties) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PrivateCrossConnectProperties) HasName

func (o *PrivateCrossConnectProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*PrivateCrossConnectProperties) HasPeers

func (o *PrivateCrossConnectProperties) HasPeers() bool

HasPeers returns a boolean if a field has been set.

func (PrivateCrossConnectProperties) MarshalJSON

func (o PrivateCrossConnectProperties) MarshalJSON() ([]byte, error)

func (*PrivateCrossConnectProperties) SetConnectableDatacenters

func (o *PrivateCrossConnectProperties) SetConnectableDatacenters(v []ConnectableDatacenter)

SetConnectableDatacenters sets field value

func (*PrivateCrossConnectProperties) SetDescription

func (o *PrivateCrossConnectProperties) SetDescription(v string)

SetDescription sets field value

func (*PrivateCrossConnectProperties) SetName

func (o *PrivateCrossConnectProperties) SetName(v string)

SetName sets field value

func (*PrivateCrossConnectProperties) SetPeers

func (o *PrivateCrossConnectProperties) SetPeers(v []Peer)

SetPeers sets field value

type PrivateCrossConnects

type PrivateCrossConnects struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]PrivateCrossConnect `json:"items,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

PrivateCrossConnects struct for PrivateCrossConnects

func NewPrivateCrossConnects added in v6.0.2

func NewPrivateCrossConnects() *PrivateCrossConnects

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

func NewPrivateCrossConnectsWithDefaults added in v6.0.2

func NewPrivateCrossConnectsWithDefaults() *PrivateCrossConnects

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

func (*PrivateCrossConnects) GetHref

func (o *PrivateCrossConnects) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnects) GetHrefOk

func (o *PrivateCrossConnects) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnects) GetId

func (o *PrivateCrossConnects) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnects) GetIdOk

func (o *PrivateCrossConnects) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnects) GetItems

func (o *PrivateCrossConnects) GetItems() *[]PrivateCrossConnect

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnects) GetItemsOk

func (o *PrivateCrossConnects) GetItemsOk() (*[]PrivateCrossConnect, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnects) GetType

func (o *PrivateCrossConnects) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*PrivateCrossConnects) GetTypeOk

func (o *PrivateCrossConnects) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PrivateCrossConnects) HasHref

func (o *PrivateCrossConnects) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*PrivateCrossConnects) HasId

func (o *PrivateCrossConnects) HasId() bool

HasId returns a boolean if a field has been set.

func (*PrivateCrossConnects) HasItems

func (o *PrivateCrossConnects) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*PrivateCrossConnects) HasType

func (o *PrivateCrossConnects) HasType() bool

HasType returns a boolean if a field has been set.

func (PrivateCrossConnects) MarshalJSON

func (o PrivateCrossConnects) MarshalJSON() ([]byte, error)

func (*PrivateCrossConnects) SetHref

func (o *PrivateCrossConnects) SetHref(v string)

SetHref sets field value

func (*PrivateCrossConnects) SetId

func (o *PrivateCrossConnects) SetId(v string)

SetId sets field value

func (*PrivateCrossConnects) SetItems

func (o *PrivateCrossConnects) SetItems(v []PrivateCrossConnect)

SetItems sets field value

func (*PrivateCrossConnects) SetType

func (o *PrivateCrossConnects) SetType(v Type)

SetType sets field value

type PrivateCrossConnectsApiService

type PrivateCrossConnectsApiService service

PrivateCrossConnectsApiService PrivateCrossConnectsApi service

func (*PrivateCrossConnectsApiService) PccsDelete

* PccsDelete Delete private Cross-Connects * Remove the specified private Cross-Connect (only if not connected to any data centers). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param pccId The unique ID of the private Cross-Connect. * @return ApiPccsDeleteRequest

func (*PrivateCrossConnectsApiService) PccsDeleteExecute

* Execute executes the request

func (*PrivateCrossConnectsApiService) PccsFindById

* PccsFindById Retrieve private Cross-Connects * Retrieve a private Cross-Connect by the resource ID. Cross-Connect ID is in the response body when the private Cross-Connect is created, and in the list of private Cross-Connects, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param pccId The unique ID of the private Cross-Connect. * @return ApiPccsFindByIdRequest

func (*PrivateCrossConnectsApiService) PccsFindByIdExecute

* Execute executes the request * @return PrivateCrossConnect

func (*PrivateCrossConnectsApiService) PccsGet

* PccsGet List private Cross-Connects * List all private Cross-Connects for your account. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiPccsGetRequest

func (*PrivateCrossConnectsApiService) PccsGetExecute

* Execute executes the request * @return PrivateCrossConnects

func (*PrivateCrossConnectsApiService) PccsPatch

* PccsPatch Partially modify private Cross-Connects * Update the properties of the specified private Cross-Connect. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param pccId The unique ID of the private Cross-Connect. * @return ApiPccsPatchRequest

func (*PrivateCrossConnectsApiService) PccsPatchExecute

* Execute executes the request * @return PrivateCrossConnect

func (*PrivateCrossConnectsApiService) PccsPost

* PccsPost Create a Private Cross-Connect * Creates a private Cross-Connect. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiPccsPostRequest

func (*PrivateCrossConnectsApiService) PccsPostExecute

* Execute executes the request * @return PrivateCrossConnect

type RemoteConsoleUrl

type RemoteConsoleUrl struct {
	// The remote console url with the jwToken parameter for access
	Url *string `json:"url,omitempty"`
}

RemoteConsoleUrl struct for RemoteConsoleUrl

func NewRemoteConsoleUrl added in v6.0.2

func NewRemoteConsoleUrl() *RemoteConsoleUrl

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

func NewRemoteConsoleUrlWithDefaults added in v6.0.2

func NewRemoteConsoleUrlWithDefaults() *RemoteConsoleUrl

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

func (*RemoteConsoleUrl) GetUrl

func (o *RemoteConsoleUrl) GetUrl() *string

GetUrl returns the Url field value If the value is explicit nil, nil is returned

func (*RemoteConsoleUrl) GetUrlOk

func (o *RemoteConsoleUrl) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RemoteConsoleUrl) HasUrl

func (o *RemoteConsoleUrl) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (RemoteConsoleUrl) MarshalJSON

func (o RemoteConsoleUrl) MarshalJSON() ([]byte, error)

func (*RemoteConsoleUrl) SetUrl

func (o *RemoteConsoleUrl) SetUrl(v string)

SetUrl sets field value

type Request

type Request struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string            `json:"id,omitempty"`
	Metadata   *RequestMetadata   `json:"metadata,omitempty"`
	Properties *RequestProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Request struct for Request

func NewRequest added in v6.0.2

func NewRequest(properties RequestProperties) *Request

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

func NewRequestWithDefaults added in v6.0.2

func NewRequestWithDefaults() *Request

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

func (*Request) GetHref

func (o *Request) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Request) GetHrefOk

func (o *Request) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Request) GetId

func (o *Request) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Request) GetIdOk

func (o *Request) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Request) GetMetadata

func (o *Request) GetMetadata() *RequestMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Request) GetMetadataOk

func (o *Request) GetMetadataOk() (*RequestMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Request) GetProperties

func (o *Request) GetProperties() *RequestProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Request) GetPropertiesOk

func (o *Request) GetPropertiesOk() (*RequestProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Request) GetType

func (o *Request) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Request) GetTypeOk

func (o *Request) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Request) HasHref

func (o *Request) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Request) HasId

func (o *Request) HasId() bool

HasId returns a boolean if a field has been set.

func (*Request) HasMetadata

func (o *Request) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Request) HasProperties

func (o *Request) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Request) HasType

func (o *Request) HasType() bool

HasType returns a boolean if a field has been set.

func (Request) MarshalJSON

func (o Request) MarshalJSON() ([]byte, error)

func (*Request) SetHref

func (o *Request) SetHref(v string)

SetHref sets field value

func (*Request) SetId

func (o *Request) SetId(v string)

SetId sets field value

func (*Request) SetMetadata

func (o *Request) SetMetadata(v RequestMetadata)

SetMetadata sets field value

func (*Request) SetProperties

func (o *Request) SetProperties(v RequestProperties)

SetProperties sets field value

func (*Request) SetType

func (o *Request) SetType(v Type)

SetType sets field value

type RequestMetadata

type RequestMetadata struct {
	// The user who created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// The last time the resource was created.
	CreatedDate *IonosTime
	// Resource's Entity Tag as defined in http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11  Entity Tag is also added as an 'ETag response header to requests which don't use 'depth' parameter.
	Etag          *string        `json:"etag,omitempty"`
	RequestStatus *RequestStatus `json:"requestStatus,omitempty"`
}

RequestMetadata struct for RequestMetadata

func NewRequestMetadata added in v6.0.2

func NewRequestMetadata() *RequestMetadata

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

func NewRequestMetadataWithDefaults added in v6.0.2

func NewRequestMetadataWithDefaults() *RequestMetadata

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

func (*RequestMetadata) GetCreatedBy

func (o *RequestMetadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, nil is returned

func (*RequestMetadata) GetCreatedByOk

func (o *RequestMetadata) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestMetadata) GetCreatedDate

func (o *RequestMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, nil is returned

func (*RequestMetadata) GetCreatedDateOk

func (o *RequestMetadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestMetadata) GetEtag

func (o *RequestMetadata) GetEtag() *string

GetEtag returns the Etag field value If the value is explicit nil, nil is returned

func (*RequestMetadata) GetEtagOk

func (o *RequestMetadata) GetEtagOk() (*string, bool)

GetEtagOk returns a tuple with the Etag field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestMetadata) GetRequestStatus

func (o *RequestMetadata) GetRequestStatus() *RequestStatus

GetRequestStatus returns the RequestStatus field value If the value is explicit nil, nil is returned

func (*RequestMetadata) GetRequestStatusOk

func (o *RequestMetadata) GetRequestStatusOk() (*RequestStatus, bool)

GetRequestStatusOk returns a tuple with the RequestStatus field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestMetadata) HasCreatedBy

func (o *RequestMetadata) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*RequestMetadata) HasCreatedDate

func (o *RequestMetadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*RequestMetadata) HasEtag

func (o *RequestMetadata) HasEtag() bool

HasEtag returns a boolean if a field has been set.

func (*RequestMetadata) HasRequestStatus

func (o *RequestMetadata) HasRequestStatus() bool

HasRequestStatus returns a boolean if a field has been set.

func (RequestMetadata) MarshalJSON

func (o RequestMetadata) MarshalJSON() ([]byte, error)

func (*RequestMetadata) SetCreatedBy

func (o *RequestMetadata) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*RequestMetadata) SetCreatedDate

func (o *RequestMetadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*RequestMetadata) SetEtag

func (o *RequestMetadata) SetEtag(v string)

SetEtag sets field value

func (*RequestMetadata) SetRequestStatus

func (o *RequestMetadata) SetRequestStatus(v RequestStatus)

SetRequestStatus sets field value

type RequestProperties

type RequestProperties struct {
	Body    *string            `json:"body,omitempty"`
	Headers *map[string]string `json:"headers,omitempty"`
	Method  *string            `json:"method,omitempty"`
	Url     *string            `json:"url,omitempty"`
}

RequestProperties struct for RequestProperties

func NewRequestProperties added in v6.0.2

func NewRequestProperties() *RequestProperties

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

func NewRequestPropertiesWithDefaults added in v6.0.2

func NewRequestPropertiesWithDefaults() *RequestProperties

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

func (*RequestProperties) GetBody

func (o *RequestProperties) GetBody() *string

GetBody returns the Body field value If the value is explicit nil, nil is returned

func (*RequestProperties) GetBodyOk

func (o *RequestProperties) GetBodyOk() (*string, bool)

GetBodyOk returns a tuple with the Body field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestProperties) GetHeaders

func (o *RequestProperties) GetHeaders() *map[string]string

GetHeaders returns the Headers field value If the value is explicit nil, nil is returned

func (*RequestProperties) GetHeadersOk

func (o *RequestProperties) GetHeadersOk() (*map[string]string, bool)

GetHeadersOk returns a tuple with the Headers field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestProperties) GetMethod

func (o *RequestProperties) GetMethod() *string

GetMethod returns the Method field value If the value is explicit nil, nil is returned

func (*RequestProperties) GetMethodOk

func (o *RequestProperties) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestProperties) GetUrl

func (o *RequestProperties) GetUrl() *string

GetUrl returns the Url field value If the value is explicit nil, nil is returned

func (*RequestProperties) GetUrlOk

func (o *RequestProperties) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestProperties) HasBody

func (o *RequestProperties) HasBody() bool

HasBody returns a boolean if a field has been set.

func (*RequestProperties) HasHeaders

func (o *RequestProperties) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*RequestProperties) HasMethod

func (o *RequestProperties) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*RequestProperties) HasUrl

func (o *RequestProperties) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (RequestProperties) MarshalJSON

func (o RequestProperties) MarshalJSON() ([]byte, error)

func (*RequestProperties) SetBody

func (o *RequestProperties) SetBody(v string)

SetBody sets field value

func (*RequestProperties) SetHeaders

func (o *RequestProperties) SetHeaders(v map[string]string)

SetHeaders sets field value

func (*RequestProperties) SetMethod

func (o *RequestProperties) SetMethod(v string)

SetMethod sets field value

func (*RequestProperties) SetUrl

func (o *RequestProperties) SetUrl(v string)

SetUrl sets field value

type RequestStatus

type RequestStatus struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id       *string                `json:"id,omitempty"`
	Metadata *RequestStatusMetadata `json:"metadata,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

RequestStatus struct for RequestStatus

func NewRequestStatus added in v6.0.2

func NewRequestStatus() *RequestStatus

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

func NewRequestStatusWithDefaults added in v6.0.2

func NewRequestStatusWithDefaults() *RequestStatus

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

func (*RequestStatus) GetHref

func (o *RequestStatus) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*RequestStatus) GetHrefOk

func (o *RequestStatus) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestStatus) GetId

func (o *RequestStatus) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*RequestStatus) GetIdOk

func (o *RequestStatus) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestStatus) GetMetadata

func (o *RequestStatus) GetMetadata() *RequestStatusMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*RequestStatus) GetMetadataOk

func (o *RequestStatus) GetMetadataOk() (*RequestStatusMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestStatus) GetType

func (o *RequestStatus) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*RequestStatus) GetTypeOk

func (o *RequestStatus) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestStatus) HasHref

func (o *RequestStatus) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RequestStatus) HasId

func (o *RequestStatus) HasId() bool

HasId returns a boolean if a field has been set.

func (*RequestStatus) HasMetadata

func (o *RequestStatus) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*RequestStatus) HasType

func (o *RequestStatus) HasType() bool

HasType returns a boolean if a field has been set.

func (RequestStatus) MarshalJSON

func (o RequestStatus) MarshalJSON() ([]byte, error)

func (*RequestStatus) SetHref

func (o *RequestStatus) SetHref(v string)

SetHref sets field value

func (*RequestStatus) SetId

func (o *RequestStatus) SetId(v string)

SetId sets field value

func (*RequestStatus) SetMetadata

func (o *RequestStatus) SetMetadata(v RequestStatusMetadata)

SetMetadata sets field value

func (*RequestStatus) SetType

func (o *RequestStatus) SetType(v Type)

SetType sets field value

type RequestStatusMetadata

type RequestStatusMetadata struct {
	// Resource's Entity Tag as defined in http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11  Entity Tag is also added as an 'ETag response header to requests which don't use 'depth' parameter.
	Etag    *string          `json:"etag,omitempty"`
	Message *string          `json:"message,omitempty"`
	Status  *string          `json:"status,omitempty"`
	Targets *[]RequestTarget `json:"targets,omitempty"`
}

RequestStatusMetadata struct for RequestStatusMetadata

func NewRequestStatusMetadata added in v6.0.2

func NewRequestStatusMetadata() *RequestStatusMetadata

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

func NewRequestStatusMetadataWithDefaults added in v6.0.2

func NewRequestStatusMetadataWithDefaults() *RequestStatusMetadata

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

func (*RequestStatusMetadata) GetEtag

func (o *RequestStatusMetadata) GetEtag() *string

GetEtag returns the Etag field value If the value is explicit nil, nil is returned

func (*RequestStatusMetadata) GetEtagOk

func (o *RequestStatusMetadata) GetEtagOk() (*string, bool)

GetEtagOk returns a tuple with the Etag field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestStatusMetadata) GetMessage

func (o *RequestStatusMetadata) GetMessage() *string

GetMessage returns the Message field value If the value is explicit nil, nil is returned

func (*RequestStatusMetadata) GetMessageOk

func (o *RequestStatusMetadata) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestStatusMetadata) GetStatus

func (o *RequestStatusMetadata) GetStatus() *string

GetStatus returns the Status field value If the value is explicit nil, nil is returned

func (*RequestStatusMetadata) GetStatusOk

func (o *RequestStatusMetadata) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestStatusMetadata) GetTargets

func (o *RequestStatusMetadata) GetTargets() *[]RequestTarget

GetTargets returns the Targets field value If the value is explicit nil, nil is returned

func (*RequestStatusMetadata) GetTargetsOk

func (o *RequestStatusMetadata) GetTargetsOk() (*[]RequestTarget, bool)

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestStatusMetadata) HasEtag

func (o *RequestStatusMetadata) HasEtag() bool

HasEtag returns a boolean if a field has been set.

func (*RequestStatusMetadata) HasMessage

func (o *RequestStatusMetadata) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*RequestStatusMetadata) HasStatus

func (o *RequestStatusMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*RequestStatusMetadata) HasTargets

func (o *RequestStatusMetadata) HasTargets() bool

HasTargets returns a boolean if a field has been set.

func (RequestStatusMetadata) MarshalJSON

func (o RequestStatusMetadata) MarshalJSON() ([]byte, error)

func (*RequestStatusMetadata) SetEtag

func (o *RequestStatusMetadata) SetEtag(v string)

SetEtag sets field value

func (*RequestStatusMetadata) SetMessage

func (o *RequestStatusMetadata) SetMessage(v string)

SetMessage sets field value

func (*RequestStatusMetadata) SetStatus

func (o *RequestStatusMetadata) SetStatus(v string)

SetStatus sets field value

func (*RequestStatusMetadata) SetTargets

func (o *RequestStatusMetadata) SetTargets(v []RequestTarget)

SetTargets sets field value

type RequestTarget

type RequestTarget struct {
	Status *string            `json:"status,omitempty"`
	Target *ResourceReference `json:"target,omitempty"`
}

RequestTarget struct for RequestTarget

func NewRequestTarget added in v6.0.2

func NewRequestTarget() *RequestTarget

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

func NewRequestTargetWithDefaults added in v6.0.2

func NewRequestTargetWithDefaults() *RequestTarget

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

func (*RequestTarget) GetStatus

func (o *RequestTarget) GetStatus() *string

GetStatus returns the Status field value If the value is explicit nil, nil is returned

func (*RequestTarget) GetStatusOk

func (o *RequestTarget) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestTarget) GetTarget

func (o *RequestTarget) GetTarget() *ResourceReference

GetTarget returns the Target field value If the value is explicit nil, nil is returned

func (*RequestTarget) GetTargetOk

func (o *RequestTarget) GetTargetOk() (*ResourceReference, bool)

GetTargetOk returns a tuple with the Target field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RequestTarget) HasStatus

func (o *RequestTarget) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*RequestTarget) HasTarget

func (o *RequestTarget) HasTarget() bool

HasTarget returns a boolean if a field has been set.

func (RequestTarget) MarshalJSON

func (o RequestTarget) MarshalJSON() ([]byte, error)

func (*RequestTarget) SetStatus

func (o *RequestTarget) SetStatus(v string)

SetStatus sets field value

func (*RequestTarget) SetTarget

func (o *RequestTarget) SetTarget(v ResourceReference)

SetTarget sets field value

type Requests

type Requests struct {
	Links *PaginationLinks `json:"_links"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Request `json:"items,omitempty"`
	// The limit, specified in the request (if not specified, the endpoint's default pagination limit is used).
	Limit *float32 `json:"limit"`
	// The offset, specified in the request (if not is specified, 0 is used by default).
	Offset *float32 `json:"offset"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Requests struct for Requests

func NewRequests added in v6.0.2

func NewRequests(links PaginationLinks, limit float32, offset float32) *Requests

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

func NewRequestsWithDefaults added in v6.0.2

func NewRequestsWithDefaults() *Requests

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

func (*Requests) GetHref

func (o *Requests) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Requests) GetHrefOk

func (o *Requests) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Requests) GetId

func (o *Requests) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Requests) GetIdOk

func (o *Requests) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Requests) GetItems

func (o *Requests) GetItems() *[]Request

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Requests) GetItemsOk

func (o *Requests) GetItemsOk() (*[]Request, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Requests) GetLimit

func (o *Requests) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*Requests) GetLimitOk

func (o *Requests) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Requests) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*Requests) GetLinksOk

func (o *Requests) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Requests) GetOffset

func (o *Requests) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*Requests) GetOffsetOk

func (o *Requests) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Requests) GetType

func (o *Requests) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Requests) GetTypeOk

func (o *Requests) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Requests) HasHref

func (o *Requests) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Requests) HasId

func (o *Requests) HasId() bool

HasId returns a boolean if a field has been set.

func (*Requests) HasItems

func (o *Requests) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Requests) HasLimit

func (o *Requests) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Requests) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Requests) HasOffset

func (o *Requests) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Requests) HasType

func (o *Requests) HasType() bool

HasType returns a boolean if a field has been set.

func (Requests) MarshalJSON

func (o Requests) MarshalJSON() ([]byte, error)

func (*Requests) SetHref

func (o *Requests) SetHref(v string)

SetHref sets field value

func (*Requests) SetId

func (o *Requests) SetId(v string)

SetId sets field value

func (*Requests) SetItems

func (o *Requests) SetItems(v []Request)

SetItems sets field value

func (*Requests) SetLimit

func (o *Requests) SetLimit(v float32)

SetLimit sets field value

func (o *Requests) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Requests) SetOffset

func (o *Requests) SetOffset(v float32)

SetOffset sets field value

func (*Requests) SetType

func (o *Requests) SetType(v Type)

SetType sets field value

type RequestsApiService

type RequestsApiService service

RequestsApiService RequestsApi service

func (*RequestsApiService) RequestsFindById

func (a *RequestsApiService) RequestsFindById(ctx _context.Context, requestId string) ApiRequestsFindByIdRequest

* RequestsFindById Retrieve requests * Retrieve the properties of the specified request. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param requestId The unique ID of the request. * @return ApiRequestsFindByIdRequest

func (*RequestsApiService) RequestsFindByIdExecute

func (a *RequestsApiService) RequestsFindByIdExecute(r ApiRequestsFindByIdRequest) (Request, *APIResponse, error)

* Execute executes the request * @return Request

func (*RequestsApiService) RequestsGet

* RequestsGet List requests * List all API requests. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiRequestsGetRequest

func (*RequestsApiService) RequestsGetExecute

func (a *RequestsApiService) RequestsGetExecute(r ApiRequestsGetRequest) (Requests, *APIResponse, error)

* Execute executes the request * @return Requests

func (*RequestsApiService) RequestsStatusGet

func (a *RequestsApiService) RequestsStatusGet(ctx _context.Context, requestId string) ApiRequestsStatusGetRequest

* RequestsStatusGet Retrieve request status * Retrieve the status of the specified request. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param requestId The unique ID of the request. * @return ApiRequestsStatusGetRequest

func (*RequestsApiService) RequestsStatusGetExecute

* Execute executes the request * @return RequestStatus

type Resource

type Resource struct {
	Entities *ResourceEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *ResourceProperties        `json:"properties,omitempty"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

Resource datacenter resource representation

func NewResource added in v6.0.2

func NewResource() *Resource

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

func NewResourceWithDefaults added in v6.0.2

func NewResourceWithDefaults() *Resource

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

func (*Resource) GetEntities

func (o *Resource) GetEntities() *ResourceEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*Resource) GetEntitiesOk

func (o *Resource) GetEntitiesOk() (*ResourceEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resource) GetHref

func (o *Resource) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Resource) GetHrefOk

func (o *Resource) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resource) GetId

func (o *Resource) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Resource) GetIdOk

func (o *Resource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resource) GetMetadata

func (o *Resource) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Resource) GetMetadataOk

func (o *Resource) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resource) GetProperties

func (o *Resource) GetProperties() *ResourceProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Resource) GetPropertiesOk

func (o *Resource) GetPropertiesOk() (*ResourceProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resource) GetType

func (o *Resource) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Resource) GetTypeOk

func (o *Resource) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resource) HasEntities

func (o *Resource) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*Resource) HasHref

func (o *Resource) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Resource) HasId

func (o *Resource) HasId() bool

HasId returns a boolean if a field has been set.

func (*Resource) HasMetadata

func (o *Resource) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Resource) HasProperties

func (o *Resource) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Resource) HasType

func (o *Resource) HasType() bool

HasType returns a boolean if a field has been set.

func (Resource) MarshalJSON

func (o Resource) MarshalJSON() ([]byte, error)

func (*Resource) SetEntities

func (o *Resource) SetEntities(v ResourceEntities)

SetEntities sets field value

func (*Resource) SetHref

func (o *Resource) SetHref(v string)

SetHref sets field value

func (*Resource) SetId

func (o *Resource) SetId(v string)

SetId sets field value

func (*Resource) SetMetadata

func (o *Resource) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Resource) SetProperties

func (o *Resource) SetProperties(v ResourceProperties)

SetProperties sets field value

func (*Resource) SetType

func (o *Resource) SetType(v Type)

SetType sets field value

type ResourceEntities

type ResourceEntities struct {
	Groups *ResourceGroups `json:"groups,omitempty"`
}

ResourceEntities struct for ResourceEntities

func NewResourceEntities added in v6.0.2

func NewResourceEntities() *ResourceEntities

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

func NewResourceEntitiesWithDefaults added in v6.0.2

func NewResourceEntitiesWithDefaults() *ResourceEntities

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

func (*ResourceEntities) GetGroups

func (o *ResourceEntities) GetGroups() *ResourceGroups

GetGroups returns the Groups field value If the value is explicit nil, nil is returned

func (*ResourceEntities) GetGroupsOk

func (o *ResourceEntities) GetGroupsOk() (*ResourceGroups, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceEntities) HasGroups

func (o *ResourceEntities) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (ResourceEntities) MarshalJSON

func (o ResourceEntities) MarshalJSON() ([]byte, error)

func (*ResourceEntities) SetGroups

func (o *ResourceEntities) SetGroups(v ResourceGroups)

SetGroups sets field value

type ResourceGroups

type ResourceGroups struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Resource `json:"items,omitempty"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

ResourceGroups Resources assigned to this group.

func NewResourceGroups added in v6.0.2

func NewResourceGroups() *ResourceGroups

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

func NewResourceGroupsWithDefaults added in v6.0.2

func NewResourceGroupsWithDefaults() *ResourceGroups

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

func (*ResourceGroups) GetHref

func (o *ResourceGroups) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*ResourceGroups) GetHrefOk

func (o *ResourceGroups) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceGroups) GetId

func (o *ResourceGroups) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ResourceGroups) GetIdOk

func (o *ResourceGroups) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceGroups) GetItems

func (o *ResourceGroups) GetItems() *[]Resource

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*ResourceGroups) GetItemsOk

func (o *ResourceGroups) GetItemsOk() (*[]Resource, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceGroups) GetType

func (o *ResourceGroups) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ResourceGroups) GetTypeOk

func (o *ResourceGroups) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceGroups) HasHref

func (o *ResourceGroups) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ResourceGroups) HasId

func (o *ResourceGroups) HasId() bool

HasId returns a boolean if a field has been set.

func (*ResourceGroups) HasItems

func (o *ResourceGroups) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ResourceGroups) HasType

func (o *ResourceGroups) HasType() bool

HasType returns a boolean if a field has been set.

func (ResourceGroups) MarshalJSON

func (o ResourceGroups) MarshalJSON() ([]byte, error)

func (*ResourceGroups) SetHref

func (o *ResourceGroups) SetHref(v string)

SetHref sets field value

func (*ResourceGroups) SetId

func (o *ResourceGroups) SetId(v string)

SetId sets field value

func (*ResourceGroups) SetItems

func (o *ResourceGroups) SetItems(v []Resource)

SetItems sets field value

func (*ResourceGroups) SetType

func (o *ResourceGroups) SetType(v Type)

SetType sets field value

type ResourceHandler added in v6.0.3

type ResourceHandler interface {
	GetMetadata() *DatacenterElementMetadata
	GetMetadataOk() (*DatacenterElementMetadata, bool)
}

type ResourceLimits

type ResourceLimits struct {
	// The maximum number of CPU cores per contract.
	CoresPerContract *int32 `json:"coresPerContract"`
	// The maximum number of CPU cores per server.
	CoresPerServer *int32 `json:"coresPerServer"`
	// The number of CPU cores provisioned.
	CoresProvisioned *int32 `json:"coresProvisioned"`
	// The amount of DAS disk space (in MB) in a Cube server that is currently provisioned.
	DasVolumeProvisioned *int64 `json:"dasVolumeProvisioned"`
	// The maximum amount of disk space (in MB) that can be provided under this contract.
	HddLimitPerContract *int64 `json:"hddLimitPerContract"`
	// The maximum size (in MB) of an idividual hard disk volume.
	HddLimitPerVolume *int64 `json:"hddLimitPerVolume"`
	// The amount of hard disk space (in MB) that is currently provisioned.
	HddVolumeProvisioned *int64 `json:"hddVolumeProvisioned"`
	// The maximum number of Kubernetes clusters that can be created under this contract.
	K8sClusterLimitTotal *int32 `json:"k8sClusterLimitTotal"`
	// The amount of Kubernetes clusters that is currently provisioned.
	K8sClustersProvisioned *int32 `json:"k8sClustersProvisioned"`
	// The NAT Gateway total limit.
	NatGatewayLimitTotal *int32 `json:"natGatewayLimitTotal"`
	// The NAT Gateways provisioned.
	NatGatewayProvisioned *int32 `json:"natGatewayProvisioned"`
	// The NLB total limit.
	NlbLimitTotal *int32 `json:"nlbLimitTotal"`
	// The NLBs provisioned.
	NlbProvisioned *int32 `json:"nlbProvisioned"`
	// The maximum amount of RAM (in MB) that can be provisioned under this contract.
	RamPerContract *int32 `json:"ramPerContract"`
	// The maximum amount of RAM (in MB) that can be provisioned for a particular server under this contract.
	RamPerServer *int32 `json:"ramPerServer"`
	// The amount of RAM (in MB) provisioned under this contract.
	RamProvisioned *int32 `json:"ramProvisioned"`
	// The maximum number of static public IP addresses that can be reserved by this customer across contracts.
	ReservableIps *int32 `json:"reservableIps"`
	// The number of static public IP addresses in use.
	ReservedIpsInUse *int32 `json:"reservedIpsInUse"`
	// The maximum number of static public IP addresses that can be reserved for this contract.
	ReservedIpsOnContract *int32 `json:"reservedIpsOnContract"`
	// The maximum amount of solid state disk space (in MB) that can be provisioned under this contract.
	SsdLimitPerContract *int64 `json:"ssdLimitPerContract"`
	// The maximum size (in MB) of an individual solid state disk volume.
	SsdLimitPerVolume *int64 `json:"ssdLimitPerVolume"`
	// The amount of solid state disk space (in MB) that is currently provisioned.
	SsdVolumeProvisioned *int64 `json:"ssdVolumeProvisioned"`
}

ResourceLimits struct for ResourceLimits

func NewResourceLimits added in v6.0.2

func NewResourceLimits(coresPerContract int32, coresPerServer int32, coresProvisioned int32, dasVolumeProvisioned int64, hddLimitPerContract int64, hddLimitPerVolume int64, hddVolumeProvisioned int64, k8sClusterLimitTotal int32, k8sClustersProvisioned int32, natGatewayLimitTotal int32, natGatewayProvisioned int32, nlbLimitTotal int32, nlbProvisioned int32, ramPerContract int32, ramPerServer int32, ramProvisioned int32, reservableIps int32, reservedIpsInUse int32, reservedIpsOnContract int32, ssdLimitPerContract int64, ssdLimitPerVolume int64, ssdVolumeProvisioned int64) *ResourceLimits

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

func NewResourceLimitsWithDefaults added in v6.0.2

func NewResourceLimitsWithDefaults() *ResourceLimits

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

func (*ResourceLimits) GetCoresPerContract

func (o *ResourceLimits) GetCoresPerContract() *int32

GetCoresPerContract returns the CoresPerContract field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetCoresPerContractOk

func (o *ResourceLimits) GetCoresPerContractOk() (*int32, bool)

GetCoresPerContractOk returns a tuple with the CoresPerContract field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetCoresPerServer

func (o *ResourceLimits) GetCoresPerServer() *int32

GetCoresPerServer returns the CoresPerServer field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetCoresPerServerOk

func (o *ResourceLimits) GetCoresPerServerOk() (*int32, bool)

GetCoresPerServerOk returns a tuple with the CoresPerServer field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetCoresProvisioned

func (o *ResourceLimits) GetCoresProvisioned() *int32

GetCoresProvisioned returns the CoresProvisioned field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetCoresProvisionedOk

func (o *ResourceLimits) GetCoresProvisionedOk() (*int32, bool)

GetCoresProvisionedOk returns a tuple with the CoresProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetDasVolumeProvisioned

func (o *ResourceLimits) GetDasVolumeProvisioned() *int64

GetDasVolumeProvisioned returns the DasVolumeProvisioned field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetDasVolumeProvisionedOk

func (o *ResourceLimits) GetDasVolumeProvisionedOk() (*int64, bool)

GetDasVolumeProvisionedOk returns a tuple with the DasVolumeProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetHddLimitPerContract

func (o *ResourceLimits) GetHddLimitPerContract() *int64

GetHddLimitPerContract returns the HddLimitPerContract field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetHddLimitPerContractOk

func (o *ResourceLimits) GetHddLimitPerContractOk() (*int64, bool)

GetHddLimitPerContractOk returns a tuple with the HddLimitPerContract field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetHddLimitPerVolume

func (o *ResourceLimits) GetHddLimitPerVolume() *int64

GetHddLimitPerVolume returns the HddLimitPerVolume field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetHddLimitPerVolumeOk

func (o *ResourceLimits) GetHddLimitPerVolumeOk() (*int64, bool)

GetHddLimitPerVolumeOk returns a tuple with the HddLimitPerVolume field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetHddVolumeProvisioned

func (o *ResourceLimits) GetHddVolumeProvisioned() *int64

GetHddVolumeProvisioned returns the HddVolumeProvisioned field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetHddVolumeProvisionedOk

func (o *ResourceLimits) GetHddVolumeProvisionedOk() (*int64, bool)

GetHddVolumeProvisionedOk returns a tuple with the HddVolumeProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetK8sClusterLimitTotal

func (o *ResourceLimits) GetK8sClusterLimitTotal() *int32

GetK8sClusterLimitTotal returns the K8sClusterLimitTotal field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetK8sClusterLimitTotalOk

func (o *ResourceLimits) GetK8sClusterLimitTotalOk() (*int32, bool)

GetK8sClusterLimitTotalOk returns a tuple with the K8sClusterLimitTotal field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetK8sClustersProvisioned

func (o *ResourceLimits) GetK8sClustersProvisioned() *int32

GetK8sClustersProvisioned returns the K8sClustersProvisioned field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetK8sClustersProvisionedOk

func (o *ResourceLimits) GetK8sClustersProvisionedOk() (*int32, bool)

GetK8sClustersProvisionedOk returns a tuple with the K8sClustersProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetNatGatewayLimitTotal

func (o *ResourceLimits) GetNatGatewayLimitTotal() *int32

GetNatGatewayLimitTotal returns the NatGatewayLimitTotal field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetNatGatewayLimitTotalOk

func (o *ResourceLimits) GetNatGatewayLimitTotalOk() (*int32, bool)

GetNatGatewayLimitTotalOk returns a tuple with the NatGatewayLimitTotal field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetNatGatewayProvisioned

func (o *ResourceLimits) GetNatGatewayProvisioned() *int32

GetNatGatewayProvisioned returns the NatGatewayProvisioned field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetNatGatewayProvisionedOk

func (o *ResourceLimits) GetNatGatewayProvisionedOk() (*int32, bool)

GetNatGatewayProvisionedOk returns a tuple with the NatGatewayProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetNlbLimitTotal

func (o *ResourceLimits) GetNlbLimitTotal() *int32

GetNlbLimitTotal returns the NlbLimitTotal field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetNlbLimitTotalOk

func (o *ResourceLimits) GetNlbLimitTotalOk() (*int32, bool)

GetNlbLimitTotalOk returns a tuple with the NlbLimitTotal field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetNlbProvisioned

func (o *ResourceLimits) GetNlbProvisioned() *int32

GetNlbProvisioned returns the NlbProvisioned field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetNlbProvisionedOk

func (o *ResourceLimits) GetNlbProvisionedOk() (*int32, bool)

GetNlbProvisionedOk returns a tuple with the NlbProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetRamPerContract

func (o *ResourceLimits) GetRamPerContract() *int32

GetRamPerContract returns the RamPerContract field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetRamPerContractOk

func (o *ResourceLimits) GetRamPerContractOk() (*int32, bool)

GetRamPerContractOk returns a tuple with the RamPerContract field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetRamPerServer

func (o *ResourceLimits) GetRamPerServer() *int32

GetRamPerServer returns the RamPerServer field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetRamPerServerOk

func (o *ResourceLimits) GetRamPerServerOk() (*int32, bool)

GetRamPerServerOk returns a tuple with the RamPerServer field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetRamProvisioned

func (o *ResourceLimits) GetRamProvisioned() *int32

GetRamProvisioned returns the RamProvisioned field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetRamProvisionedOk

func (o *ResourceLimits) GetRamProvisionedOk() (*int32, bool)

GetRamProvisionedOk returns a tuple with the RamProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetReservableIps

func (o *ResourceLimits) GetReservableIps() *int32

GetReservableIps returns the ReservableIps field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetReservableIpsOk

func (o *ResourceLimits) GetReservableIpsOk() (*int32, bool)

GetReservableIpsOk returns a tuple with the ReservableIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetReservedIpsInUse

func (o *ResourceLimits) GetReservedIpsInUse() *int32

GetReservedIpsInUse returns the ReservedIpsInUse field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetReservedIpsInUseOk

func (o *ResourceLimits) GetReservedIpsInUseOk() (*int32, bool)

GetReservedIpsInUseOk returns a tuple with the ReservedIpsInUse field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetReservedIpsOnContract

func (o *ResourceLimits) GetReservedIpsOnContract() *int32

GetReservedIpsOnContract returns the ReservedIpsOnContract field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetReservedIpsOnContractOk

func (o *ResourceLimits) GetReservedIpsOnContractOk() (*int32, bool)

GetReservedIpsOnContractOk returns a tuple with the ReservedIpsOnContract field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetSsdLimitPerContract

func (o *ResourceLimits) GetSsdLimitPerContract() *int64

GetSsdLimitPerContract returns the SsdLimitPerContract field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetSsdLimitPerContractOk

func (o *ResourceLimits) GetSsdLimitPerContractOk() (*int64, bool)

GetSsdLimitPerContractOk returns a tuple with the SsdLimitPerContract field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetSsdLimitPerVolume

func (o *ResourceLimits) GetSsdLimitPerVolume() *int64

GetSsdLimitPerVolume returns the SsdLimitPerVolume field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetSsdLimitPerVolumeOk

func (o *ResourceLimits) GetSsdLimitPerVolumeOk() (*int64, bool)

GetSsdLimitPerVolumeOk returns a tuple with the SsdLimitPerVolume field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetSsdVolumeProvisioned

func (o *ResourceLimits) GetSsdVolumeProvisioned() *int64

GetSsdVolumeProvisioned returns the SsdVolumeProvisioned field value If the value is explicit nil, nil is returned

func (*ResourceLimits) GetSsdVolumeProvisionedOk

func (o *ResourceLimits) GetSsdVolumeProvisionedOk() (*int64, bool)

GetSsdVolumeProvisionedOk returns a tuple with the SsdVolumeProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) HasCoresPerContract

func (o *ResourceLimits) HasCoresPerContract() bool

HasCoresPerContract returns a boolean if a field has been set.

func (*ResourceLimits) HasCoresPerServer

func (o *ResourceLimits) HasCoresPerServer() bool

HasCoresPerServer returns a boolean if a field has been set.

func (*ResourceLimits) HasCoresProvisioned

func (o *ResourceLimits) HasCoresProvisioned() bool

HasCoresProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasDasVolumeProvisioned

func (o *ResourceLimits) HasDasVolumeProvisioned() bool

HasDasVolumeProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasHddLimitPerContract

func (o *ResourceLimits) HasHddLimitPerContract() bool

HasHddLimitPerContract returns a boolean if a field has been set.

func (*ResourceLimits) HasHddLimitPerVolume

func (o *ResourceLimits) HasHddLimitPerVolume() bool

HasHddLimitPerVolume returns a boolean if a field has been set.

func (*ResourceLimits) HasHddVolumeProvisioned

func (o *ResourceLimits) HasHddVolumeProvisioned() bool

HasHddVolumeProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasK8sClusterLimitTotal

func (o *ResourceLimits) HasK8sClusterLimitTotal() bool

HasK8sClusterLimitTotal returns a boolean if a field has been set.

func (*ResourceLimits) HasK8sClustersProvisioned

func (o *ResourceLimits) HasK8sClustersProvisioned() bool

HasK8sClustersProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasNatGatewayLimitTotal

func (o *ResourceLimits) HasNatGatewayLimitTotal() bool

HasNatGatewayLimitTotal returns a boolean if a field has been set.

func (*ResourceLimits) HasNatGatewayProvisioned

func (o *ResourceLimits) HasNatGatewayProvisioned() bool

HasNatGatewayProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasNlbLimitTotal

func (o *ResourceLimits) HasNlbLimitTotal() bool

HasNlbLimitTotal returns a boolean if a field has been set.

func (*ResourceLimits) HasNlbProvisioned

func (o *ResourceLimits) HasNlbProvisioned() bool

HasNlbProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasRamPerContract

func (o *ResourceLimits) HasRamPerContract() bool

HasRamPerContract returns a boolean if a field has been set.

func (*ResourceLimits) HasRamPerServer

func (o *ResourceLimits) HasRamPerServer() bool

HasRamPerServer returns a boolean if a field has been set.

func (*ResourceLimits) HasRamProvisioned

func (o *ResourceLimits) HasRamProvisioned() bool

HasRamProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasReservableIps

func (o *ResourceLimits) HasReservableIps() bool

HasReservableIps returns a boolean if a field has been set.

func (*ResourceLimits) HasReservedIpsInUse

func (o *ResourceLimits) HasReservedIpsInUse() bool

HasReservedIpsInUse returns a boolean if a field has been set.

func (*ResourceLimits) HasReservedIpsOnContract

func (o *ResourceLimits) HasReservedIpsOnContract() bool

HasReservedIpsOnContract returns a boolean if a field has been set.

func (*ResourceLimits) HasSsdLimitPerContract

func (o *ResourceLimits) HasSsdLimitPerContract() bool

HasSsdLimitPerContract returns a boolean if a field has been set.

func (*ResourceLimits) HasSsdLimitPerVolume

func (o *ResourceLimits) HasSsdLimitPerVolume() bool

HasSsdLimitPerVolume returns a boolean if a field has been set.

func (*ResourceLimits) HasSsdVolumeProvisioned

func (o *ResourceLimits) HasSsdVolumeProvisioned() bool

HasSsdVolumeProvisioned returns a boolean if a field has been set.

func (ResourceLimits) MarshalJSON

func (o ResourceLimits) MarshalJSON() ([]byte, error)

func (*ResourceLimits) SetCoresPerContract

func (o *ResourceLimits) SetCoresPerContract(v int32)

SetCoresPerContract sets field value

func (*ResourceLimits) SetCoresPerServer

func (o *ResourceLimits) SetCoresPerServer(v int32)

SetCoresPerServer sets field value

func (*ResourceLimits) SetCoresProvisioned

func (o *ResourceLimits) SetCoresProvisioned(v int32)

SetCoresProvisioned sets field value

func (*ResourceLimits) SetDasVolumeProvisioned

func (o *ResourceLimits) SetDasVolumeProvisioned(v int64)

SetDasVolumeProvisioned sets field value

func (*ResourceLimits) SetHddLimitPerContract

func (o *ResourceLimits) SetHddLimitPerContract(v int64)

SetHddLimitPerContract sets field value

func (*ResourceLimits) SetHddLimitPerVolume

func (o *ResourceLimits) SetHddLimitPerVolume(v int64)

SetHddLimitPerVolume sets field value

func (*ResourceLimits) SetHddVolumeProvisioned

func (o *ResourceLimits) SetHddVolumeProvisioned(v int64)

SetHddVolumeProvisioned sets field value

func (*ResourceLimits) SetK8sClusterLimitTotal

func (o *ResourceLimits) SetK8sClusterLimitTotal(v int32)

SetK8sClusterLimitTotal sets field value

func (*ResourceLimits) SetK8sClustersProvisioned

func (o *ResourceLimits) SetK8sClustersProvisioned(v int32)

SetK8sClustersProvisioned sets field value

func (*ResourceLimits) SetNatGatewayLimitTotal

func (o *ResourceLimits) SetNatGatewayLimitTotal(v int32)

SetNatGatewayLimitTotal sets field value

func (*ResourceLimits) SetNatGatewayProvisioned

func (o *ResourceLimits) SetNatGatewayProvisioned(v int32)

SetNatGatewayProvisioned sets field value

func (*ResourceLimits) SetNlbLimitTotal

func (o *ResourceLimits) SetNlbLimitTotal(v int32)

SetNlbLimitTotal sets field value

func (*ResourceLimits) SetNlbProvisioned

func (o *ResourceLimits) SetNlbProvisioned(v int32)

SetNlbProvisioned sets field value

func (*ResourceLimits) SetRamPerContract

func (o *ResourceLimits) SetRamPerContract(v int32)

SetRamPerContract sets field value

func (*ResourceLimits) SetRamPerServer

func (o *ResourceLimits) SetRamPerServer(v int32)

SetRamPerServer sets field value

func (*ResourceLimits) SetRamProvisioned

func (o *ResourceLimits) SetRamProvisioned(v int32)

SetRamProvisioned sets field value

func (*ResourceLimits) SetReservableIps

func (o *ResourceLimits) SetReservableIps(v int32)

SetReservableIps sets field value

func (*ResourceLimits) SetReservedIpsInUse

func (o *ResourceLimits) SetReservedIpsInUse(v int32)

SetReservedIpsInUse sets field value

func (*ResourceLimits) SetReservedIpsOnContract

func (o *ResourceLimits) SetReservedIpsOnContract(v int32)

SetReservedIpsOnContract sets field value

func (*ResourceLimits) SetSsdLimitPerContract

func (o *ResourceLimits) SetSsdLimitPerContract(v int64)

SetSsdLimitPerContract sets field value

func (*ResourceLimits) SetSsdLimitPerVolume

func (o *ResourceLimits) SetSsdLimitPerVolume(v int64)

SetSsdLimitPerVolume sets field value

func (*ResourceLimits) SetSsdVolumeProvisioned

func (o *ResourceLimits) SetSsdVolumeProvisioned(v int64)

SetSsdVolumeProvisioned sets field value

type ResourceProperties

type ResourceProperties struct {
	// The name of the resource.
	Name *string `json:"name,omitempty"`
	// Boolean value representing if the resource is multi factor protected or not e.g. using two factor protection. Currently only data centers and snapshots are allowed to be multi factor protected, The value of attribute if null is intentional and it means that the resource doesn't support multi factor protection at all.
	SecAuthProtection *bool `json:"secAuthProtection,omitempty"`
}

ResourceProperties struct for ResourceProperties

func NewResourceProperties added in v6.0.2

func NewResourceProperties() *ResourceProperties

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

func NewResourcePropertiesWithDefaults added in v6.0.2

func NewResourcePropertiesWithDefaults() *ResourceProperties

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

func (*ResourceProperties) GetName

func (o *ResourceProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*ResourceProperties) GetNameOk

func (o *ResourceProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceProperties) GetSecAuthProtection

func (o *ResourceProperties) GetSecAuthProtection() *bool

GetSecAuthProtection returns the SecAuthProtection field value If the value is explicit nil, nil is returned

func (*ResourceProperties) GetSecAuthProtectionOk

func (o *ResourceProperties) GetSecAuthProtectionOk() (*bool, bool)

GetSecAuthProtectionOk returns a tuple with the SecAuthProtection field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceProperties) HasName

func (o *ResourceProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*ResourceProperties) HasSecAuthProtection

func (o *ResourceProperties) HasSecAuthProtection() bool

HasSecAuthProtection returns a boolean if a field has been set.

func (ResourceProperties) MarshalJSON

func (o ResourceProperties) MarshalJSON() ([]byte, error)

func (*ResourceProperties) SetName

func (o *ResourceProperties) SetName(v string)

SetName sets field value

func (*ResourceProperties) SetSecAuthProtection

func (o *ResourceProperties) SetSecAuthProtection(v bool)

SetSecAuthProtection sets field value

type ResourceReference

type ResourceReference struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

ResourceReference struct for ResourceReference

func NewResourceReference added in v6.0.2

func NewResourceReference(id string) *ResourceReference

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

func NewResourceReferenceWithDefaults added in v6.0.2

func NewResourceReferenceWithDefaults() *ResourceReference

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

func (*ResourceReference) GetHref

func (o *ResourceReference) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*ResourceReference) GetHrefOk

func (o *ResourceReference) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceReference) GetId

func (o *ResourceReference) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ResourceReference) GetIdOk

func (o *ResourceReference) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceReference) GetType

func (o *ResourceReference) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ResourceReference) GetTypeOk

func (o *ResourceReference) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceReference) HasHref

func (o *ResourceReference) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ResourceReference) HasId

func (o *ResourceReference) HasId() bool

HasId returns a boolean if a field has been set.

func (*ResourceReference) HasType

func (o *ResourceReference) HasType() bool

HasType returns a boolean if a field has been set.

func (ResourceReference) MarshalJSON

func (o ResourceReference) MarshalJSON() ([]byte, error)

func (*ResourceReference) SetHref

func (o *ResourceReference) SetHref(v string)

SetHref sets field value

func (*ResourceReference) SetId

func (o *ResourceReference) SetId(v string)

SetId sets field value

func (*ResourceReference) SetType

func (o *ResourceReference) SetType(v Type)

SetType sets field value

type Resources

type Resources struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Resource `json:"items,omitempty"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

Resources Collection to represent the resource.

func NewResources added in v6.0.2

func NewResources() *Resources

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

func NewResourcesWithDefaults added in v6.0.2

func NewResourcesWithDefaults() *Resources

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

func (*Resources) GetHref

func (o *Resources) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Resources) GetHrefOk

func (o *Resources) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resources) GetId

func (o *Resources) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Resources) GetIdOk

func (o *Resources) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resources) GetItems

func (o *Resources) GetItems() *[]Resource

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Resources) GetItemsOk

func (o *Resources) GetItemsOk() (*[]Resource, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resources) GetType

func (o *Resources) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Resources) GetTypeOk

func (o *Resources) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Resources) HasHref

func (o *Resources) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Resources) HasId

func (o *Resources) HasId() bool

HasId returns a boolean if a field has been set.

func (*Resources) HasItems

func (o *Resources) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Resources) HasType

func (o *Resources) HasType() bool

HasType returns a boolean if a field has been set.

func (Resources) MarshalJSON

func (o Resources) MarshalJSON() ([]byte, error)

func (*Resources) SetHref

func (o *Resources) SetHref(v string)

SetHref sets field value

func (*Resources) SetId

func (o *Resources) SetId(v string)

SetId sets field value

func (*Resources) SetItems

func (o *Resources) SetItems(v []Resource)

SetItems sets field value

func (*Resources) SetType

func (o *Resources) SetType(v Type)

SetType sets field value

type ResourcesUsers

type ResourcesUsers struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Resource `json:"items,omitempty"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

ResourcesUsers Resources owned by a user.

func NewResourcesUsers added in v6.0.2

func NewResourcesUsers() *ResourcesUsers

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

func NewResourcesUsersWithDefaults added in v6.0.2

func NewResourcesUsersWithDefaults() *ResourcesUsers

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

func (*ResourcesUsers) GetHref

func (o *ResourcesUsers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*ResourcesUsers) GetHrefOk

func (o *ResourcesUsers) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourcesUsers) GetId

func (o *ResourcesUsers) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*ResourcesUsers) GetIdOk

func (o *ResourcesUsers) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourcesUsers) GetItems

func (o *ResourcesUsers) GetItems() *[]Resource

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*ResourcesUsers) GetItemsOk

func (o *ResourcesUsers) GetItemsOk() (*[]Resource, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourcesUsers) GetType

func (o *ResourcesUsers) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ResourcesUsers) GetTypeOk

func (o *ResourcesUsers) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourcesUsers) HasHref

func (o *ResourcesUsers) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ResourcesUsers) HasId

func (o *ResourcesUsers) HasId() bool

HasId returns a boolean if a field has been set.

func (*ResourcesUsers) HasItems

func (o *ResourcesUsers) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ResourcesUsers) HasType

func (o *ResourcesUsers) HasType() bool

HasType returns a boolean if a field has been set.

func (ResourcesUsers) MarshalJSON

func (o ResourcesUsers) MarshalJSON() ([]byte, error)

func (*ResourcesUsers) SetHref

func (o *ResourcesUsers) SetHref(v string)

SetHref sets field value

func (*ResourcesUsers) SetId

func (o *ResourcesUsers) SetId(v string)

SetId sets field value

func (*ResourcesUsers) SetItems

func (o *ResourcesUsers) SetItems(v []Resource)

SetItems sets field value

func (*ResourcesUsers) SetType

func (o *ResourcesUsers) SetType(v Type)

SetType sets field value

type S3Bucket

type S3Bucket struct {
	// The name of the S3 bucket.
	Name *string `json:"name"`
}

S3Bucket struct for S3Bucket

func NewS3Bucket added in v6.0.2

func NewS3Bucket(name string) *S3Bucket

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

func NewS3BucketWithDefaults added in v6.0.2

func NewS3BucketWithDefaults() *S3Bucket

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

func (*S3Bucket) GetName

func (o *S3Bucket) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*S3Bucket) GetNameOk

func (o *S3Bucket) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Bucket) HasName

func (o *S3Bucket) HasName() bool

HasName returns a boolean if a field has been set.

func (S3Bucket) MarshalJSON

func (o S3Bucket) MarshalJSON() ([]byte, error)

func (*S3Bucket) SetName

func (o *S3Bucket) SetName(v string)

SetName sets field value

type S3Key

type S3Key struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string          `json:"id,omitempty"`
	Metadata   *S3KeyMetadata   `json:"metadata,omitempty"`
	Properties *S3KeyProperties `json:"properties"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

S3Key struct for S3Key

func NewS3Key added in v6.0.2

func NewS3Key(properties S3KeyProperties) *S3Key

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

func NewS3KeyWithDefaults added in v6.0.2

func NewS3KeyWithDefaults() *S3Key

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

func (*S3Key) GetHref

func (o *S3Key) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*S3Key) GetHrefOk

func (o *S3Key) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Key) GetId

func (o *S3Key) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*S3Key) GetIdOk

func (o *S3Key) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Key) GetMetadata

func (o *S3Key) GetMetadata() *S3KeyMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*S3Key) GetMetadataOk

func (o *S3Key) GetMetadataOk() (*S3KeyMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Key) GetProperties

func (o *S3Key) GetProperties() *S3KeyProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*S3Key) GetPropertiesOk

func (o *S3Key) GetPropertiesOk() (*S3KeyProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Key) GetType

func (o *S3Key) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*S3Key) GetTypeOk

func (o *S3Key) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Key) HasHref

func (o *S3Key) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*S3Key) HasId

func (o *S3Key) HasId() bool

HasId returns a boolean if a field has been set.

func (*S3Key) HasMetadata

func (o *S3Key) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*S3Key) HasProperties

func (o *S3Key) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*S3Key) HasType

func (o *S3Key) HasType() bool

HasType returns a boolean if a field has been set.

func (S3Key) MarshalJSON

func (o S3Key) MarshalJSON() ([]byte, error)

func (*S3Key) SetHref

func (o *S3Key) SetHref(v string)

SetHref sets field value

func (*S3Key) SetId

func (o *S3Key) SetId(v string)

SetId sets field value

func (*S3Key) SetMetadata

func (o *S3Key) SetMetadata(v S3KeyMetadata)

SetMetadata sets field value

func (*S3Key) SetProperties

func (o *S3Key) SetProperties(v S3KeyProperties)

SetProperties sets field value

func (*S3Key) SetType

func (o *S3Key) SetType(v Type)

SetType sets field value

type S3KeyMetadata

type S3KeyMetadata struct {
	// The time when the S3 key was created.
	CreatedDate *IonosTime
	// Resource's Entity Tag as defined in http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11  Entity Tag is also added as an 'ETag response header to requests which don't use 'depth' parameter.
	Etag *string `json:"etag,omitempty"`
}

S3KeyMetadata struct for S3KeyMetadata

func NewS3KeyMetadata added in v6.0.2

func NewS3KeyMetadata() *S3KeyMetadata

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

func NewS3KeyMetadataWithDefaults added in v6.0.2

func NewS3KeyMetadataWithDefaults() *S3KeyMetadata

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

func (*S3KeyMetadata) GetCreatedDate

func (o *S3KeyMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, nil is returned

func (*S3KeyMetadata) GetCreatedDateOk

func (o *S3KeyMetadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3KeyMetadata) GetEtag

func (o *S3KeyMetadata) GetEtag() *string

GetEtag returns the Etag field value If the value is explicit nil, nil is returned

func (*S3KeyMetadata) GetEtagOk

func (o *S3KeyMetadata) GetEtagOk() (*string, bool)

GetEtagOk returns a tuple with the Etag field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3KeyMetadata) HasCreatedDate

func (o *S3KeyMetadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*S3KeyMetadata) HasEtag

func (o *S3KeyMetadata) HasEtag() bool

HasEtag returns a boolean if a field has been set.

func (S3KeyMetadata) MarshalJSON

func (o S3KeyMetadata) MarshalJSON() ([]byte, error)

func (*S3KeyMetadata) SetCreatedDate

func (o *S3KeyMetadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*S3KeyMetadata) SetEtag

func (o *S3KeyMetadata) SetEtag(v string)

SetEtag sets field value

type S3KeyProperties

type S3KeyProperties struct {
	// Denotes weather the S3 key is active.
	Active *bool `json:"active,omitempty"`
	// Secret of the S3 key.
	SecretKey *string `json:"secretKey,omitempty"`
}

S3KeyProperties struct for S3KeyProperties

func NewS3KeyProperties added in v6.0.2

func NewS3KeyProperties() *S3KeyProperties

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

func NewS3KeyPropertiesWithDefaults added in v6.0.2

func NewS3KeyPropertiesWithDefaults() *S3KeyProperties

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

func (*S3KeyProperties) GetActive

func (o *S3KeyProperties) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, nil is returned

func (*S3KeyProperties) GetActiveOk

func (o *S3KeyProperties) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3KeyProperties) GetSecretKey

func (o *S3KeyProperties) GetSecretKey() *string

GetSecretKey returns the SecretKey field value If the value is explicit nil, nil is returned

func (*S3KeyProperties) GetSecretKeyOk

func (o *S3KeyProperties) GetSecretKeyOk() (*string, bool)

GetSecretKeyOk returns a tuple with the SecretKey field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3KeyProperties) HasActive

func (o *S3KeyProperties) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*S3KeyProperties) HasSecretKey

func (o *S3KeyProperties) HasSecretKey() bool

HasSecretKey returns a boolean if a field has been set.

func (S3KeyProperties) MarshalJSON

func (o S3KeyProperties) MarshalJSON() ([]byte, error)

func (*S3KeyProperties) SetActive

func (o *S3KeyProperties) SetActive(v bool)

SetActive sets field value

func (*S3KeyProperties) SetSecretKey

func (o *S3KeyProperties) SetSecretKey(v string)

SetSecretKey sets field value

type S3Keys

type S3Keys struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]S3Key `json:"items,omitempty"`
	// The type of the resource.
	Type *Type `json:"type,omitempty"`
}

S3Keys struct for S3Keys

func NewS3Keys added in v6.0.2

func NewS3Keys() *S3Keys

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

func NewS3KeysWithDefaults added in v6.0.2

func NewS3KeysWithDefaults() *S3Keys

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

func (*S3Keys) GetHref

func (o *S3Keys) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*S3Keys) GetHrefOk

func (o *S3Keys) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Keys) GetId

func (o *S3Keys) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*S3Keys) GetIdOk

func (o *S3Keys) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Keys) GetItems

func (o *S3Keys) GetItems() *[]S3Key

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*S3Keys) GetItemsOk

func (o *S3Keys) GetItemsOk() (*[]S3Key, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Keys) GetType

func (o *S3Keys) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*S3Keys) GetTypeOk

func (o *S3Keys) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3Keys) HasHref

func (o *S3Keys) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*S3Keys) HasId

func (o *S3Keys) HasId() bool

HasId returns a boolean if a field has been set.

func (*S3Keys) HasItems

func (o *S3Keys) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*S3Keys) HasType

func (o *S3Keys) HasType() bool

HasType returns a boolean if a field has been set.

func (S3Keys) MarshalJSON

func (o S3Keys) MarshalJSON() ([]byte, error)

func (*S3Keys) SetHref

func (o *S3Keys) SetHref(v string)

SetHref sets field value

func (*S3Keys) SetId

func (o *S3Keys) SetId(v string)

SetId sets field value

func (*S3Keys) SetItems

func (o *S3Keys) SetItems(v []S3Key)

SetItems sets field value

func (*S3Keys) SetType

func (o *S3Keys) SetType(v Type)

SetType sets field value

type S3ObjectStorageSSO

type S3ObjectStorageSSO struct {
	// The S3 object storage single sign on url
	SsoUrl *string `json:"ssoUrl,omitempty"`
}

S3ObjectStorageSSO struct for S3ObjectStorageSSO

func NewS3ObjectStorageSSO added in v6.0.2

func NewS3ObjectStorageSSO() *S3ObjectStorageSSO

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

func NewS3ObjectStorageSSOWithDefaults added in v6.0.2

func NewS3ObjectStorageSSOWithDefaults() *S3ObjectStorageSSO

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

func (*S3ObjectStorageSSO) GetSsoUrl

func (o *S3ObjectStorageSSO) GetSsoUrl() *string

GetSsoUrl returns the SsoUrl field value If the value is explicit nil, nil is returned

func (*S3ObjectStorageSSO) GetSsoUrlOk

func (o *S3ObjectStorageSSO) GetSsoUrlOk() (*string, bool)

GetSsoUrlOk returns a tuple with the SsoUrl field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*S3ObjectStorageSSO) HasSsoUrl

func (o *S3ObjectStorageSSO) HasSsoUrl() bool

HasSsoUrl returns a boolean if a field has been set.

func (S3ObjectStorageSSO) MarshalJSON

func (o S3ObjectStorageSSO) MarshalJSON() ([]byte, error)

func (*S3ObjectStorageSSO) SetSsoUrl

func (o *S3ObjectStorageSSO) SetSsoUrl(v string)

SetSsoUrl sets field value

type Server

type Server struct {
	Entities *ServerEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *ServerProperties          `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Server struct for Server

func NewServer added in v6.0.2

func NewServer(properties ServerProperties) *Server

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

func NewServerWithDefaults added in v6.0.2

func NewServerWithDefaults() *Server

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

func (*Server) GetEntities

func (o *Server) GetEntities() *ServerEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*Server) GetEntitiesOk

func (o *Server) GetEntitiesOk() (*ServerEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Server) GetHref

func (o *Server) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Server) GetHrefOk

func (o *Server) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Server) GetId

func (o *Server) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Server) GetIdOk

func (o *Server) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Server) GetMetadata

func (o *Server) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Server) GetMetadataOk

func (o *Server) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Server) GetProperties

func (o *Server) GetProperties() *ServerProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Server) GetPropertiesOk

func (o *Server) GetPropertiesOk() (*ServerProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Server) GetType

func (o *Server) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Server) GetTypeOk

func (o *Server) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Server) HasEntities

func (o *Server) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*Server) HasHref

func (o *Server) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Server) HasId

func (o *Server) HasId() bool

HasId returns a boolean if a field has been set.

func (*Server) HasMetadata

func (o *Server) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Server) HasProperties

func (o *Server) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Server) HasType

func (o *Server) HasType() bool

HasType returns a boolean if a field has been set.

func (Server) MarshalJSON

func (o Server) MarshalJSON() ([]byte, error)

func (*Server) SetEntities

func (o *Server) SetEntities(v ServerEntities)

SetEntities sets field value

func (*Server) SetHref

func (o *Server) SetHref(v string)

SetHref sets field value

func (*Server) SetId

func (o *Server) SetId(v string)

SetId sets field value

func (*Server) SetMetadata

func (o *Server) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Server) SetProperties

func (o *Server) SetProperties(v ServerProperties)

SetProperties sets field value

func (*Server) SetType

func (o *Server) SetType(v Type)

SetType sets field value

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerEntities

type ServerEntities struct {
	Cdroms  *Cdroms          `json:"cdroms,omitempty"`
	Nics    *Nics            `json:"nics,omitempty"`
	Volumes *AttachedVolumes `json:"volumes,omitempty"`
}

ServerEntities struct for ServerEntities

func NewServerEntities added in v6.0.2

func NewServerEntities() *ServerEntities

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

func NewServerEntitiesWithDefaults added in v6.0.2

func NewServerEntitiesWithDefaults() *ServerEntities

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

func (*ServerEntities) GetCdroms

func (o *ServerEntities) GetCdroms() *Cdroms

GetCdroms returns the Cdroms field value If the value is explicit nil, nil is returned

func (*ServerEntities) GetCdromsOk

func (o *ServerEntities) GetCdromsOk() (*Cdroms, bool)

GetCdromsOk returns a tuple with the Cdroms field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerEntities) GetNics

func (o *ServerEntities) GetNics() *Nics

GetNics returns the Nics field value If the value is explicit nil, nil is returned

func (*ServerEntities) GetNicsOk

func (o *ServerEntities) GetNicsOk() (*Nics, bool)

GetNicsOk returns a tuple with the Nics field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerEntities) GetVolumes

func (o *ServerEntities) GetVolumes() *AttachedVolumes

GetVolumes returns the Volumes field value If the value is explicit nil, nil is returned

func (*ServerEntities) GetVolumesOk

func (o *ServerEntities) GetVolumesOk() (*AttachedVolumes, bool)

GetVolumesOk returns a tuple with the Volumes field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerEntities) HasCdroms

func (o *ServerEntities) HasCdroms() bool

HasCdroms returns a boolean if a field has been set.

func (*ServerEntities) HasNics

func (o *ServerEntities) HasNics() bool

HasNics returns a boolean if a field has been set.

func (*ServerEntities) HasVolumes

func (o *ServerEntities) HasVolumes() bool

HasVolumes returns a boolean if a field has been set.

func (ServerEntities) MarshalJSON

func (o ServerEntities) MarshalJSON() ([]byte, error)

func (*ServerEntities) SetCdroms

func (o *ServerEntities) SetCdroms(v Cdroms)

SetCdroms sets field value

func (*ServerEntities) SetNics

func (o *ServerEntities) SetNics(v Nics)

SetNics sets field value

func (*ServerEntities) SetVolumes

func (o *ServerEntities) SetVolumes(v AttachedVolumes)

SetVolumes sets field value

type ServerProperties

type ServerProperties struct {
	// The availability zone in which the server should be provisioned.
	AvailabilityZone *string            `json:"availabilityZone,omitempty"`
	BootCdrom        *ResourceReference `json:"bootCdrom,omitempty"`
	BootVolume       *ResourceReference `json:"bootVolume,omitempty"`
	// The total number of cores for the enterprise server.
	Cores *int32 `json:"cores,omitempty"`
	// CPU architecture on which server gets provisioned; not all CPU architectures are available in all datacenter regions; available CPU architectures can be retrieved from the datacenter resource; must not be provided for CUBE servers.
	CpuFamily *string `json:"cpuFamily,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// The placement group ID that belongs to this server; Requires system privileges
	PlacementGroupId *string `json:"placementGroupId,omitempty"`
	// The memory size for the enterprise server in MB, such as 2048. Size must be specified in multiples of 256 MB with a minimum of 256 MB; however, if you set ramHotPlug to TRUE then you must use a minimum of 1024 MB. If you set the RAM size more than 240GB, then ramHotPlug will be set to FALSE and can not be set to TRUE unless RAM size not set to less than 240GB.
	Ram *int32 `json:"ram,omitempty"`
	// The ID of the template for creating a CUBE server; the available templates for CUBE servers can be found on the templates resource.
	TemplateUuid *string `json:"templateUuid,omitempty"`
	// Server type: CUBE or ENTERPRISE.
	Type *string `json:"type,omitempty"`
	// Status of the virtual machine.
	VmState *string `json:"vmState,omitempty"`
}

ServerProperties struct for ServerProperties

func NewServerProperties added in v6.0.2

func NewServerProperties() *ServerProperties

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

func NewServerPropertiesWithDefaults added in v6.0.2

func NewServerPropertiesWithDefaults() *ServerProperties

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

func (*ServerProperties) GetAvailabilityZone

func (o *ServerProperties) GetAvailabilityZone() *string

GetAvailabilityZone returns the AvailabilityZone field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetAvailabilityZoneOk

func (o *ServerProperties) GetAvailabilityZoneOk() (*string, bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetBootCdrom

func (o *ServerProperties) GetBootCdrom() *ResourceReference

GetBootCdrom returns the BootCdrom field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetBootCdromOk

func (o *ServerProperties) GetBootCdromOk() (*ResourceReference, bool)

GetBootCdromOk returns a tuple with the BootCdrom field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetBootVolume

func (o *ServerProperties) GetBootVolume() *ResourceReference

GetBootVolume returns the BootVolume field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetBootVolumeOk

func (o *ServerProperties) GetBootVolumeOk() (*ResourceReference, bool)

GetBootVolumeOk returns a tuple with the BootVolume field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetCores

func (o *ServerProperties) GetCores() *int32

GetCores returns the Cores field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetCoresOk

func (o *ServerProperties) GetCoresOk() (*int32, bool)

GetCoresOk returns a tuple with the Cores field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetCpuFamily

func (o *ServerProperties) GetCpuFamily() *string

GetCpuFamily returns the CpuFamily field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetCpuFamilyOk

func (o *ServerProperties) GetCpuFamilyOk() (*string, bool)

GetCpuFamilyOk returns a tuple with the CpuFamily field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetName

func (o *ServerProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetNameOk

func (o *ServerProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetPlacementGroupId added in v6.1.4

func (o *ServerProperties) GetPlacementGroupId() *string

GetPlacementGroupId returns the PlacementGroupId field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetPlacementGroupIdOk added in v6.1.4

func (o *ServerProperties) GetPlacementGroupIdOk() (*string, bool)

GetPlacementGroupIdOk returns a tuple with the PlacementGroupId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetRam

func (o *ServerProperties) GetRam() *int32

GetRam returns the Ram field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetRamOk

func (o *ServerProperties) GetRamOk() (*int32, bool)

GetRamOk returns a tuple with the Ram field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetTemplateUuid

func (o *ServerProperties) GetTemplateUuid() *string

GetTemplateUuid returns the TemplateUuid field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetTemplateUuidOk

func (o *ServerProperties) GetTemplateUuidOk() (*string, bool)

GetTemplateUuidOk returns a tuple with the TemplateUuid field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetType

func (o *ServerProperties) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetTypeOk

func (o *ServerProperties) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetVmState

func (o *ServerProperties) GetVmState() *string

GetVmState returns the VmState field value If the value is explicit nil, nil is returned

func (*ServerProperties) GetVmStateOk

func (o *ServerProperties) GetVmStateOk() (*string, bool)

GetVmStateOk returns a tuple with the VmState field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) HasAvailabilityZone

func (o *ServerProperties) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*ServerProperties) HasBootCdrom

func (o *ServerProperties) HasBootCdrom() bool

HasBootCdrom returns a boolean if a field has been set.

func (*ServerProperties) HasBootVolume

func (o *ServerProperties) HasBootVolume() bool

HasBootVolume returns a boolean if a field has been set.

func (*ServerProperties) HasCores

func (o *ServerProperties) HasCores() bool

HasCores returns a boolean if a field has been set.

func (*ServerProperties) HasCpuFamily

func (o *ServerProperties) HasCpuFamily() bool

HasCpuFamily returns a boolean if a field has been set.

func (*ServerProperties) HasName

func (o *ServerProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*ServerProperties) HasPlacementGroupId added in v6.1.4

func (o *ServerProperties) HasPlacementGroupId() bool

HasPlacementGroupId returns a boolean if a field has been set.

func (*ServerProperties) HasRam

func (o *ServerProperties) HasRam() bool

HasRam returns a boolean if a field has been set.

func (*ServerProperties) HasTemplateUuid

func (o *ServerProperties) HasTemplateUuid() bool

HasTemplateUuid returns a boolean if a field has been set.

func (*ServerProperties) HasType

func (o *ServerProperties) HasType() bool

HasType returns a boolean if a field has been set.

func (*ServerProperties) HasVmState

func (o *ServerProperties) HasVmState() bool

HasVmState returns a boolean if a field has been set.

func (ServerProperties) MarshalJSON

func (o ServerProperties) MarshalJSON() ([]byte, error)

func (*ServerProperties) SetAvailabilityZone

func (o *ServerProperties) SetAvailabilityZone(v string)

SetAvailabilityZone sets field value

func (*ServerProperties) SetBootCdrom

func (o *ServerProperties) SetBootCdrom(v ResourceReference)

SetBootCdrom sets field value

func (*ServerProperties) SetBootVolume

func (o *ServerProperties) SetBootVolume(v ResourceReference)

SetBootVolume sets field value

func (*ServerProperties) SetCores

func (o *ServerProperties) SetCores(v int32)

SetCores sets field value

func (*ServerProperties) SetCpuFamily

func (o *ServerProperties) SetCpuFamily(v string)

SetCpuFamily sets field value

func (*ServerProperties) SetName

func (o *ServerProperties) SetName(v string)

SetName sets field value

func (*ServerProperties) SetPlacementGroupId added in v6.1.4

func (o *ServerProperties) SetPlacementGroupId(v string)

SetPlacementGroupId sets field value

func (*ServerProperties) SetRam

func (o *ServerProperties) SetRam(v int32)

SetRam sets field value

func (*ServerProperties) SetTemplateUuid

func (o *ServerProperties) SetTemplateUuid(v string)

SetTemplateUuid sets field value

func (*ServerProperties) SetType

func (o *ServerProperties) SetType(v string)

SetType sets field value

func (*ServerProperties) SetVmState

func (o *ServerProperties) SetVmState(v string)

SetVmState sets field value

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type Servers

type Servers struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Server `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Servers struct for Servers

func NewServers added in v6.0.2

func NewServers() *Servers

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

func NewServersWithDefaults added in v6.0.2

func NewServersWithDefaults() *Servers

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

func (*Servers) GetHref

func (o *Servers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Servers) GetHrefOk

func (o *Servers) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Servers) GetId

func (o *Servers) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Servers) GetIdOk

func (o *Servers) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Servers) GetItems

func (o *Servers) GetItems() *[]Server

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Servers) GetItemsOk

func (o *Servers) GetItemsOk() (*[]Server, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Servers) GetLimit

func (o *Servers) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*Servers) GetLimitOk

func (o *Servers) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Servers) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*Servers) GetLinksOk

func (o *Servers) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Servers) GetOffset

func (o *Servers) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*Servers) GetOffsetOk

func (o *Servers) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Servers) GetType

func (o *Servers) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Servers) GetTypeOk

func (o *Servers) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Servers) HasHref

func (o *Servers) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Servers) HasId

func (o *Servers) HasId() bool

HasId returns a boolean if a field has been set.

func (*Servers) HasItems

func (o *Servers) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Servers) HasLimit

func (o *Servers) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Servers) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Servers) HasOffset

func (o *Servers) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Servers) HasType

func (o *Servers) HasType() bool

HasType returns a boolean if a field has been set.

func (Servers) MarshalJSON

func (o Servers) MarshalJSON() ([]byte, error)

func (*Servers) SetHref

func (o *Servers) SetHref(v string)

SetHref sets field value

func (*Servers) SetId

func (o *Servers) SetId(v string)

SetId sets field value

func (*Servers) SetItems

func (o *Servers) SetItems(v []Server)

SetItems sets field value

func (*Servers) SetLimit

func (o *Servers) SetLimit(v float32)

SetLimit sets field value

func (o *Servers) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Servers) SetOffset

func (o *Servers) SetOffset(v float32)

SetOffset sets field value

func (*Servers) SetType

func (o *Servers) SetType(v Type)

SetType sets field value

type ServersApiService

type ServersApiService service

ServersApiService ServersApi service

func (*ServersApiService) DatacentersServersCdromsDelete

func (a *ServersApiService) DatacentersServersCdromsDelete(ctx _context.Context, datacenterId string, serverId string, cdromId string) ApiDatacentersServersCdromsDeleteRequest
  • DatacentersServersCdromsDelete Detach a CD-ROM by ID
  • Detachs the specified CD-ROM from the server.

Detaching a CD-ROM deletes the CD-ROM. The image will not be deleted.

Note that detaching a CD-ROM leads to a reset of the server.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @param cdromId The unique ID of the CD-ROM.
  • @return ApiDatacentersServersCdromsDeleteRequest

func (*ServersApiService) DatacentersServersCdromsDeleteExecute

func (a *ServersApiService) DatacentersServersCdromsDeleteExecute(r ApiDatacentersServersCdromsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersCdromsFindById

func (a *ServersApiService) DatacentersServersCdromsFindById(ctx _context.Context, datacenterId string, serverId string, cdromId string) ApiDatacentersServersCdromsFindByIdRequest

* DatacentersServersCdromsFindById Get Attached CD-ROM by ID * Retrieves the properties of the CD-ROM attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param cdromId The unique ID of the CD-ROM. * @return ApiDatacentersServersCdromsFindByIdRequest

func (*ServersApiService) DatacentersServersCdromsFindByIdExecute

func (a *ServersApiService) DatacentersServersCdromsFindByIdExecute(r ApiDatacentersServersCdromsFindByIdRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

func (*ServersApiService) DatacentersServersCdromsGet

func (a *ServersApiService) DatacentersServersCdromsGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersCdromsGetRequest

* DatacentersServersCdromsGet Get Attached CD-ROMs * Lists all CD-ROMs attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersCdromsGetRequest

func (*ServersApiService) DatacentersServersCdromsGetExecute

func (a *ServersApiService) DatacentersServersCdromsGetExecute(r ApiDatacentersServersCdromsGetRequest) (Cdroms, *APIResponse, error)

* Execute executes the request * @return Cdroms

func (*ServersApiService) DatacentersServersCdromsPost

func (a *ServersApiService) DatacentersServersCdromsPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersCdromsPostRequest
  • DatacentersServersCdromsPost Attach a CD-ROM
  • Attachs a CD-ROM to an existing server specified by its ID.

CD-ROMs cannot be created stand-alone like volumes. They are either attached to a server or do not exist. They always have an ISO-Image associated; empty CD-ROMs can not be provisioned. It is possible to attach up to two CD-ROMs to the same server.

Note that attaching a CD-ROM leads to a reset of the server.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersCdromsPostRequest

func (*ServersApiService) DatacentersServersCdromsPostExecute

func (a *ServersApiService) DatacentersServersCdromsPostExecute(r ApiDatacentersServersCdromsPostRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

func (*ServersApiService) DatacentersServersDelete

func (a *ServersApiService) DatacentersServersDelete(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersDeleteRequest

* DatacentersServersDelete Delete servers * Delete the specified server in your data center. The attached storage volumes will also be removed if the query parameter is set to true otherwise a separate API call must be made for these actions. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersDeleteRequest

func (*ServersApiService) DatacentersServersDeleteExecute

func (a *ServersApiService) DatacentersServersDeleteExecute(r ApiDatacentersServersDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersFindById

func (a *ServersApiService) DatacentersServersFindById(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersFindByIdRequest

* DatacentersServersFindById Retrieve servers by ID * Retrieve information about the specified server within the data center, such as its configuration, provisioning status, and so on. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersFindByIdRequest

func (*ServersApiService) DatacentersServersFindByIdExecute

func (a *ServersApiService) DatacentersServersFindByIdExecute(r ApiDatacentersServersFindByIdRequest) (Server, *APIResponse, error)

* Execute executes the request * @return Server

func (*ServersApiService) DatacentersServersGet

func (a *ServersApiService) DatacentersServersGet(ctx _context.Context, datacenterId string) ApiDatacentersServersGetRequest

* DatacentersServersGet List servers * List all servers within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersServersGetRequest

func (*ServersApiService) DatacentersServersGetExecute

func (a *ServersApiService) DatacentersServersGetExecute(r ApiDatacentersServersGetRequest) (Servers, *APIResponse, error)

* Execute executes the request * @return Servers

func (*ServersApiService) DatacentersServersPatch

func (a *ServersApiService) DatacentersServersPatch(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersPatchRequest

* DatacentersServersPatch Partially modify servers * Update the properties of the specified server within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersPatchRequest

func (*ServersApiService) DatacentersServersPatchExecute

func (a *ServersApiService) DatacentersServersPatchExecute(r ApiDatacentersServersPatchRequest) (Server, *APIResponse, error)

* Execute executes the request * @return Server

func (*ServersApiService) DatacentersServersPost

func (a *ServersApiService) DatacentersServersPost(ctx _context.Context, datacenterId string) ApiDatacentersServersPostRequest

* DatacentersServersPost Create a Server * Creates a server within the specified data center. You can also use this request to configure the boot volumes and connect to existing LANs at the same time. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersServersPostRequest

func (*ServersApiService) DatacentersServersPostExecute

func (a *ServersApiService) DatacentersServersPostExecute(r ApiDatacentersServersPostRequest) (Server, *APIResponse, error)

* Execute executes the request * @return Server

func (*ServersApiService) DatacentersServersPut

func (a *ServersApiService) DatacentersServersPut(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersPutRequest
  • DatacentersServersPut Modify a Server by ID
  • Modifies the properties of the specified server within the data center.

Starting with v5, the 'allowReboot' attribute is retired; while previously required for changing certain server properties, this behavior is now implicit, and the backend will perform this automatically. For example, in earlier versions, when the CPU family is changed, 'allowReboot' had to be set to 'true'; this is no longer required, the reboot will be performed automatically.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersPutRequest

func (*ServersApiService) DatacentersServersPutExecute

func (a *ServersApiService) DatacentersServersPutExecute(r ApiDatacentersServersPutRequest) (Server, *APIResponse, error)

* Execute executes the request * @return Server

func (*ServersApiService) DatacentersServersRebootPost

func (a *ServersApiService) DatacentersServersRebootPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersRebootPostRequest

* DatacentersServersRebootPost Reboot servers * Force a hard reboot of the specified server within the data center. Don't use this method if you wish to reboot gracefully. This is an equivalent of powering down a computer and turning it back on. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersRebootPostRequest

func (*ServersApiService) DatacentersServersRebootPostExecute

func (a *ServersApiService) DatacentersServersRebootPostExecute(r ApiDatacentersServersRebootPostRequest) (*APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersRemoteConsoleGet

func (a *ServersApiService) DatacentersServersRemoteConsoleGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersRemoteConsoleGetRequest

* DatacentersServersRemoteConsoleGet Get Remote Console link * Retrieve a link with a JSON Web Token for accessing the server's Remote Console. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersRemoteConsoleGetRequest

func (*ServersApiService) DatacentersServersRemoteConsoleGetExecute

func (a *ServersApiService) DatacentersServersRemoteConsoleGetExecute(r ApiDatacentersServersRemoteConsoleGetRequest) (RemoteConsoleUrl, *APIResponse, error)

* Execute executes the request * @return RemoteConsoleUrl

func (*ServersApiService) DatacentersServersResumePost

func (a *ServersApiService) DatacentersServersResumePost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersResumePostRequest
  • DatacentersServersResumePost Resume a Cube Server by ID
  • Resumes a suspended Cube Server specified by its ID.

Since the suspended instance was not deleted the allocated resources continue to be billed. You can perform this operation only for Cube Servers.

To check the status of the request, you can use the 'Location' HTTP header in the response (see 'Requests' for more information).

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersResumePostRequest

func (*ServersApiService) DatacentersServersResumePostExecute

func (a *ServersApiService) DatacentersServersResumePostExecute(r ApiDatacentersServersResumePostRequest) (*APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersStartPost

func (a *ServersApiService) DatacentersServersStartPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersStartPostRequest
  • DatacentersServersStartPost Start an Enterprise Server by ID
  • Starts the Enterprise Server specified by its ID.

>Note that you cannot use this method to start a Cube Server.

By starting the Enterprise Server, cores and RAM are provisioned, and the billing continues.

If the server's public IPv4 address has been deallocated, a new IPv4 address will be assigned. IPv6 blocks and addresses will remain unchanged when stopping and starting a server.

To check the status of the request, you can use the 'Location' HTTP header in the response (see 'Requests' for more information).

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersStartPostRequest

func (*ServersApiService) DatacentersServersStartPostExecute

func (a *ServersApiService) DatacentersServersStartPostExecute(r ApiDatacentersServersStartPostRequest) (*APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersStopPost

func (a *ServersApiService) DatacentersServersStopPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersStopPostRequest
  • DatacentersServersStopPost Stop an Enterprise Server by ID
  • Stops the Enterprise Server specified by its ID.

>Note that you cannot use this method to stop a Cube Server.

By stopping the Enterprise Server, cores and RAM are freed and no longer charged.

Public IPv4 IPs that are not reserved are returned to the IPv4 pool. IPv6 blocks and addresses will remain unchanged when stopping and starting a server.

To check the status of the request, you can use the 'Location' HTTP header in the response (see 'Requests' for more information).

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersStopPostRequest

func (*ServersApiService) DatacentersServersStopPostExecute

func (a *ServersApiService) DatacentersServersStopPostExecute(r ApiDatacentersServersStopPostRequest) (*APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersSuspendPost

func (a *ServersApiService) DatacentersServersSuspendPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersSuspendPostRequest
  • DatacentersServersSuspendPost Suspend a Cube Server by ID
  • Suspends the specified Cubes instance within the data center.

The instance is not deleted and allocated resources continue to be billed. You can perform this operation only for Cube Servers.

To check the status of the request, you can use the 'Location' HTTP header in the response (see 'Requests' for more information).

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersSuspendPostRequest

func (*ServersApiService) DatacentersServersSuspendPostExecute

func (a *ServersApiService) DatacentersServersSuspendPostExecute(r ApiDatacentersServersSuspendPostRequest) (*APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersTokenGet

func (a *ServersApiService) DatacentersServersTokenGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersTokenGetRequest

* DatacentersServersTokenGet Get JASON Web Token * Retrieve a JSON Web Token from the server for use in login operations (such as accessing the server's console). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersTokenGetRequest

func (*ServersApiService) DatacentersServersTokenGetExecute

func (a *ServersApiService) DatacentersServersTokenGetExecute(r ApiDatacentersServersTokenGetRequest) (Token, *APIResponse, error)

* Execute executes the request * @return Token

func (*ServersApiService) DatacentersServersUpgradePost

func (a *ServersApiService) DatacentersServersUpgradePost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersUpgradePostRequest

* DatacentersServersUpgradePost Upgrade a Server by ID * Upgrades the server version. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersUpgradePostRequest

func (*ServersApiService) DatacentersServersUpgradePostExecute

func (a *ServersApiService) DatacentersServersUpgradePostExecute(r ApiDatacentersServersUpgradePostRequest) (*APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersVolumesDelete

func (a *ServersApiService) DatacentersServersVolumesDelete(ctx _context.Context, datacenterId string, serverId string, volumeId string) ApiDatacentersServersVolumesDeleteRequest
  • DatacentersServersVolumesDelete Detach a Volume by ID
  • Detachs the specified volume from the server.

Note that only the volume's connection to the specified server is disconnected. If you want to delete the volume, you must submit a separate request to perform the deletion.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @param volumeId The unique ID of the volume.
  • @return ApiDatacentersServersVolumesDeleteRequest

func (*ServersApiService) DatacentersServersVolumesDeleteExecute

func (a *ServersApiService) DatacentersServersVolumesDeleteExecute(r ApiDatacentersServersVolumesDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersVolumesFindById

func (a *ServersApiService) DatacentersServersVolumesFindById(ctx _context.Context, datacenterId string, serverId string, volumeId string) ApiDatacentersServersVolumesFindByIdRequest

* DatacentersServersVolumesFindById Get Attached Volume by ID * Retrieves the properties of the volume attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param volumeId The unique ID of the volume. * @return ApiDatacentersServersVolumesFindByIdRequest

func (*ServersApiService) DatacentersServersVolumesFindByIdExecute

func (a *ServersApiService) DatacentersServersVolumesFindByIdExecute(r ApiDatacentersServersVolumesFindByIdRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*ServersApiService) DatacentersServersVolumesGet

func (a *ServersApiService) DatacentersServersVolumesGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersVolumesGetRequest

* DatacentersServersVolumesGet Get Attached Volumes * Lists all volumes attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersVolumesGetRequest

func (*ServersApiService) DatacentersServersVolumesGetExecute

func (a *ServersApiService) DatacentersServersVolumesGetExecute(r ApiDatacentersServersVolumesGetRequest) (AttachedVolumes, *APIResponse, error)

* Execute executes the request * @return AttachedVolumes

func (*ServersApiService) DatacentersServersVolumesPost

func (a *ServersApiService) DatacentersServersVolumesPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersVolumesPostRequest
  • DatacentersServersVolumesPost Attach a Volume to a Server
  • Attachs an existing storage volume to the specified server.

You can attach an existing volume in the VDC to a server. To move a volume from one server to another, you must first detach the volume from the first server and attach it to the second server.

It is also possible to create and attach a volume in one step by simply providing a new volume description as a payload. The only difference is the URL; see 'Creating a Volume' for details about volumes.

Note that the combined total of attached volumes and NICs cannot exceed 24 per server.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersVolumesPostRequest

func (*ServersApiService) DatacentersServersVolumesPostExecute

func (a *ServersApiService) DatacentersServersVolumesPostExecute(r ApiDatacentersServersVolumesPostRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

type Snapshot

type Snapshot struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *SnapshotProperties        `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Snapshot struct for Snapshot

func NewSnapshot added in v6.0.2

func NewSnapshot(properties SnapshotProperties) *Snapshot

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

func NewSnapshotWithDefaults added in v6.0.2

func NewSnapshotWithDefaults() *Snapshot

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

func (*Snapshot) GetHref

func (o *Snapshot) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Snapshot) GetHrefOk

func (o *Snapshot) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Snapshot) GetId

func (o *Snapshot) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Snapshot) GetIdOk

func (o *Snapshot) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Snapshot) GetMetadata

func (o *Snapshot) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Snapshot) GetMetadataOk

func (o *Snapshot) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Snapshot) GetProperties

func (o *Snapshot) GetProperties() *SnapshotProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Snapshot) GetPropertiesOk

func (o *Snapshot) GetPropertiesOk() (*SnapshotProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Snapshot) GetType

func (o *Snapshot) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Snapshot) GetTypeOk

func (o *Snapshot) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Snapshot) HasHref

func (o *Snapshot) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Snapshot) HasId

func (o *Snapshot) HasId() bool

HasId returns a boolean if a field has been set.

func (*Snapshot) HasMetadata

func (o *Snapshot) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Snapshot) HasProperties

func (o *Snapshot) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Snapshot) HasType

func (o *Snapshot) HasType() bool

HasType returns a boolean if a field has been set.

func (Snapshot) MarshalJSON

func (o Snapshot) MarshalJSON() ([]byte, error)

func (*Snapshot) SetHref

func (o *Snapshot) SetHref(v string)

SetHref sets field value

func (*Snapshot) SetId

func (o *Snapshot) SetId(v string)

SetId sets field value

func (*Snapshot) SetMetadata

func (o *Snapshot) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Snapshot) SetProperties

func (o *Snapshot) SetProperties(v SnapshotProperties)

SetProperties sets field value

func (*Snapshot) SetType

func (o *Snapshot) SetType(v Type)

SetType sets field value

type SnapshotProperties

type SnapshotProperties struct {
	// Hot-plug capable CPU (no reboot required).
	CpuHotPlug *bool `json:"cpuHotPlug,omitempty"`
	// Hot-unplug capable CPU (no reboot required).
	CpuHotUnplug *bool `json:"cpuHotUnplug,omitempty"`
	// Human-readable description.
	Description *string `json:"description,omitempty"`
	// Hot-plug capable SCSI drive (no reboot required).
	DiscScsiHotPlug *bool `json:"discScsiHotPlug,omitempty"`
	// Is capable of SCSI drive hot unplug (no reboot required). This works only for non-Windows virtual Machines.
	DiscScsiHotUnplug *bool `json:"discScsiHotUnplug,omitempty"`
	// Hot-plug capable Virt-IO drive (no reboot required).
	DiscVirtioHotPlug *bool `json:"discVirtioHotPlug,omitempty"`
	// Hot-unplug capable Virt-IO drive (no reboot required). Not supported with Windows VMs.
	DiscVirtioHotUnplug *bool `json:"discVirtioHotUnplug,omitempty"`
	// OS type of this snapshot
	LicenceType *string `json:"licenceType,omitempty"`
	// Location of that image/snapshot.
	Location *string `json:"location,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// Hot-plug capable NIC (no reboot required).
	NicHotPlug *bool `json:"nicHotPlug,omitempty"`
	// Hot-unplug capable NIC (no reboot required).
	NicHotUnplug *bool `json:"nicHotUnplug,omitempty"`
	// Hot-plug capable RAM (no reboot required).
	RamHotPlug *bool `json:"ramHotPlug,omitempty"`
	// Hot-unplug capable RAM (no reboot required).
	RamHotUnplug *bool `json:"ramHotUnplug,omitempty"`
	// Boolean value representing if the snapshot requires extra protection, such as two-step verification.
	SecAuthProtection *bool `json:"secAuthProtection,omitempty"`
	// The size of the image in GB.
	Size *float32 `json:"size,omitempty"`
}

SnapshotProperties struct for SnapshotProperties

func NewSnapshotProperties added in v6.0.2

func NewSnapshotProperties() *SnapshotProperties

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

func NewSnapshotPropertiesWithDefaults added in v6.0.2

func NewSnapshotPropertiesWithDefaults() *SnapshotProperties

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

func (*SnapshotProperties) GetCpuHotPlug

func (o *SnapshotProperties) GetCpuHotPlug() *bool

GetCpuHotPlug returns the CpuHotPlug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetCpuHotPlugOk

func (o *SnapshotProperties) GetCpuHotPlugOk() (*bool, bool)

GetCpuHotPlugOk returns a tuple with the CpuHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetCpuHotUnplug

func (o *SnapshotProperties) GetCpuHotUnplug() *bool

GetCpuHotUnplug returns the CpuHotUnplug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetCpuHotUnplugOk

func (o *SnapshotProperties) GetCpuHotUnplugOk() (*bool, bool)

GetCpuHotUnplugOk returns a tuple with the CpuHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetDescription

func (o *SnapshotProperties) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetDescriptionOk

func (o *SnapshotProperties) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetDiscScsiHotPlug

func (o *SnapshotProperties) GetDiscScsiHotPlug() *bool

GetDiscScsiHotPlug returns the DiscScsiHotPlug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetDiscScsiHotPlugOk

func (o *SnapshotProperties) GetDiscScsiHotPlugOk() (*bool, bool)

GetDiscScsiHotPlugOk returns a tuple with the DiscScsiHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetDiscScsiHotUnplug

func (o *SnapshotProperties) GetDiscScsiHotUnplug() *bool

GetDiscScsiHotUnplug returns the DiscScsiHotUnplug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetDiscScsiHotUnplugOk

func (o *SnapshotProperties) GetDiscScsiHotUnplugOk() (*bool, bool)

GetDiscScsiHotUnplugOk returns a tuple with the DiscScsiHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetDiscVirtioHotPlug

func (o *SnapshotProperties) GetDiscVirtioHotPlug() *bool

GetDiscVirtioHotPlug returns the DiscVirtioHotPlug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetDiscVirtioHotPlugOk

func (o *SnapshotProperties) GetDiscVirtioHotPlugOk() (*bool, bool)

GetDiscVirtioHotPlugOk returns a tuple with the DiscVirtioHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetDiscVirtioHotUnplug

func (o *SnapshotProperties) GetDiscVirtioHotUnplug() *bool

GetDiscVirtioHotUnplug returns the DiscVirtioHotUnplug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetDiscVirtioHotUnplugOk

func (o *SnapshotProperties) GetDiscVirtioHotUnplugOk() (*bool, bool)

GetDiscVirtioHotUnplugOk returns a tuple with the DiscVirtioHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetLicenceType

func (o *SnapshotProperties) GetLicenceType() *string

GetLicenceType returns the LicenceType field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetLicenceTypeOk

func (o *SnapshotProperties) GetLicenceTypeOk() (*string, bool)

GetLicenceTypeOk returns a tuple with the LicenceType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetLocation

func (o *SnapshotProperties) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetLocationOk

func (o *SnapshotProperties) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetName

func (o *SnapshotProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetNameOk

func (o *SnapshotProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetNicHotPlug

func (o *SnapshotProperties) GetNicHotPlug() *bool

GetNicHotPlug returns the NicHotPlug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetNicHotPlugOk

func (o *SnapshotProperties) GetNicHotPlugOk() (*bool, bool)

GetNicHotPlugOk returns a tuple with the NicHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetNicHotUnplug

func (o *SnapshotProperties) GetNicHotUnplug() *bool

GetNicHotUnplug returns the NicHotUnplug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetNicHotUnplugOk

func (o *SnapshotProperties) GetNicHotUnplugOk() (*bool, bool)

GetNicHotUnplugOk returns a tuple with the NicHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetRamHotPlug

func (o *SnapshotProperties) GetRamHotPlug() *bool

GetRamHotPlug returns the RamHotPlug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetRamHotPlugOk

func (o *SnapshotProperties) GetRamHotPlugOk() (*bool, bool)

GetRamHotPlugOk returns a tuple with the RamHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetRamHotUnplug

func (o *SnapshotProperties) GetRamHotUnplug() *bool

GetRamHotUnplug returns the RamHotUnplug field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetRamHotUnplugOk

func (o *SnapshotProperties) GetRamHotUnplugOk() (*bool, bool)

GetRamHotUnplugOk returns a tuple with the RamHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetSecAuthProtection

func (o *SnapshotProperties) GetSecAuthProtection() *bool

GetSecAuthProtection returns the SecAuthProtection field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetSecAuthProtectionOk

func (o *SnapshotProperties) GetSecAuthProtectionOk() (*bool, bool)

GetSecAuthProtectionOk returns a tuple with the SecAuthProtection field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) GetSize

func (o *SnapshotProperties) GetSize() *float32

GetSize returns the Size field value If the value is explicit nil, nil is returned

func (*SnapshotProperties) GetSizeOk

func (o *SnapshotProperties) GetSizeOk() (*float32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SnapshotProperties) HasCpuHotPlug

func (o *SnapshotProperties) HasCpuHotPlug() bool

HasCpuHotPlug returns a boolean if a field has been set.

func (*SnapshotProperties) HasCpuHotUnplug

func (o *SnapshotProperties) HasCpuHotUnplug() bool

HasCpuHotUnplug returns a boolean if a field has been set.

func (*SnapshotProperties) HasDescription

func (o *SnapshotProperties) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SnapshotProperties) HasDiscScsiHotPlug

func (o *SnapshotProperties) HasDiscScsiHotPlug() bool

HasDiscScsiHotPlug returns a boolean if a field has been set.

func (*SnapshotProperties) HasDiscScsiHotUnplug

func (o *SnapshotProperties) HasDiscScsiHotUnplug() bool

HasDiscScsiHotUnplug returns a boolean if a field has been set.

func (*SnapshotProperties) HasDiscVirtioHotPlug

func (o *SnapshotProperties) HasDiscVirtioHotPlug() bool

HasDiscVirtioHotPlug returns a boolean if a field has been set.

func (*SnapshotProperties) HasDiscVirtioHotUnplug

func (o *SnapshotProperties) HasDiscVirtioHotUnplug() bool

HasDiscVirtioHotUnplug returns a boolean if a field has been set.

func (*SnapshotProperties) HasLicenceType

func (o *SnapshotProperties) HasLicenceType() bool

HasLicenceType returns a boolean if a field has been set.

func (*SnapshotProperties) HasLocation

func (o *SnapshotProperties) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*SnapshotProperties) HasName

func (o *SnapshotProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*SnapshotProperties) HasNicHotPlug

func (o *SnapshotProperties) HasNicHotPlug() bool

HasNicHotPlug returns a boolean if a field has been set.

func (*SnapshotProperties) HasNicHotUnplug

func (o *SnapshotProperties) HasNicHotUnplug() bool

HasNicHotUnplug returns a boolean if a field has been set.

func (*SnapshotProperties) HasRamHotPlug

func (o *SnapshotProperties) HasRamHotPlug() bool

HasRamHotPlug returns a boolean if a field has been set.

func (*SnapshotProperties) HasRamHotUnplug

func (o *SnapshotProperties) HasRamHotUnplug() bool

HasRamHotUnplug returns a boolean if a field has been set.

func (*SnapshotProperties) HasSecAuthProtection

func (o *SnapshotProperties) HasSecAuthProtection() bool

HasSecAuthProtection returns a boolean if a field has been set.

func (*SnapshotProperties) HasSize

func (o *SnapshotProperties) HasSize() bool

HasSize returns a boolean if a field has been set.

func (SnapshotProperties) MarshalJSON

func (o SnapshotProperties) MarshalJSON() ([]byte, error)

func (*SnapshotProperties) SetCpuHotPlug

func (o *SnapshotProperties) SetCpuHotPlug(v bool)

SetCpuHotPlug sets field value

func (*SnapshotProperties) SetCpuHotUnplug

func (o *SnapshotProperties) SetCpuHotUnplug(v bool)

SetCpuHotUnplug sets field value

func (*SnapshotProperties) SetDescription

func (o *SnapshotProperties) SetDescription(v string)

SetDescription sets field value

func (*SnapshotProperties) SetDiscScsiHotPlug

func (o *SnapshotProperties) SetDiscScsiHotPlug(v bool)

SetDiscScsiHotPlug sets field value

func (*SnapshotProperties) SetDiscScsiHotUnplug

func (o *SnapshotProperties) SetDiscScsiHotUnplug(v bool)

SetDiscScsiHotUnplug sets field value

func (*SnapshotProperties) SetDiscVirtioHotPlug

func (o *SnapshotProperties) SetDiscVirtioHotPlug(v bool)

SetDiscVirtioHotPlug sets field value

func (*SnapshotProperties) SetDiscVirtioHotUnplug

func (o *SnapshotProperties) SetDiscVirtioHotUnplug(v bool)

SetDiscVirtioHotUnplug sets field value

func (*SnapshotProperties) SetLicenceType

func (o *SnapshotProperties) SetLicenceType(v string)

SetLicenceType sets field value

func (*SnapshotProperties) SetLocation

func (o *SnapshotProperties) SetLocation(v string)

SetLocation sets field value

func (*SnapshotProperties) SetName

func (o *SnapshotProperties) SetName(v string)

SetName sets field value

func (*SnapshotProperties) SetNicHotPlug

func (o *SnapshotProperties) SetNicHotPlug(v bool)

SetNicHotPlug sets field value

func (*SnapshotProperties) SetNicHotUnplug

func (o *SnapshotProperties) SetNicHotUnplug(v bool)

SetNicHotUnplug sets field value

func (*SnapshotProperties) SetRamHotPlug

func (o *SnapshotProperties) SetRamHotPlug(v bool)

SetRamHotPlug sets field value

func (*SnapshotProperties) SetRamHotUnplug

func (o *SnapshotProperties) SetRamHotUnplug(v bool)

SetRamHotUnplug sets field value

func (*SnapshotProperties) SetSecAuthProtection

func (o *SnapshotProperties) SetSecAuthProtection(v bool)

SetSecAuthProtection sets field value

func (*SnapshotProperties) SetSize

func (o *SnapshotProperties) SetSize(v float32)

SetSize sets field value

type Snapshots

type Snapshots struct {
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Snapshot `json:"items,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Snapshots struct for Snapshots

func NewSnapshots added in v6.0.2

func NewSnapshots() *Snapshots

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

func NewSnapshotsWithDefaults added in v6.0.2

func NewSnapshotsWithDefaults() *Snapshots

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

func (*Snapshots) GetHref

func (o *Snapshots) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Snapshots) GetHrefOk

func (o *Snapshots) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Snapshots) GetId

func (o *Snapshots) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Snapshots) GetIdOk

func (o *Snapshots) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Snapshots) GetItems

func (o *Snapshots) GetItems() *[]Snapshot

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Snapshots) GetItemsOk

func (o *Snapshots) GetItemsOk() (*[]Snapshot, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Snapshots) GetType

func (o *Snapshots) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Snapshots) GetTypeOk

func (o *Snapshots) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Snapshots) HasHref

func (o *Snapshots) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Snapshots) HasId

func (o *Snapshots) HasId() bool

HasId returns a boolean if a field has been set.

func (*Snapshots) HasItems

func (o *Snapshots) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Snapshots) HasType

func (o *Snapshots) HasType() bool

HasType returns a boolean if a field has been set.

func (Snapshots) MarshalJSON

func (o Snapshots) MarshalJSON() ([]byte, error)

func (*Snapshots) SetHref

func (o *Snapshots) SetHref(v string)

SetHref sets field value

func (*Snapshots) SetId

func (o *Snapshots) SetId(v string)

SetId sets field value

func (*Snapshots) SetItems

func (o *Snapshots) SetItems(v []Snapshot)

SetItems sets field value

func (*Snapshots) SetType

func (o *Snapshots) SetType(v Type)

SetType sets field value

type SnapshotsApiService

type SnapshotsApiService service

SnapshotsApiService SnapshotsApi service

func (*SnapshotsApiService) SnapshotsDelete

func (a *SnapshotsApiService) SnapshotsDelete(ctx _context.Context, snapshotId string) ApiSnapshotsDeleteRequest

* SnapshotsDelete Delete snapshots * Deletes the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsDeleteRequest

func (*SnapshotsApiService) SnapshotsDeleteExecute

func (a *SnapshotsApiService) SnapshotsDeleteExecute(r ApiSnapshotsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*SnapshotsApiService) SnapshotsFindById

func (a *SnapshotsApiService) SnapshotsFindById(ctx _context.Context, snapshotId string) ApiSnapshotsFindByIdRequest

* SnapshotsFindById Retrieve snapshots by ID * Retrieve the properties of the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsFindByIdRequest

func (*SnapshotsApiService) SnapshotsFindByIdExecute

func (a *SnapshotsApiService) SnapshotsFindByIdExecute(r ApiSnapshotsFindByIdRequest) (Snapshot, *APIResponse, error)

* Execute executes the request * @return Snapshot

func (*SnapshotsApiService) SnapshotsGet

* SnapshotsGet List snapshots * List all available snapshots. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSnapshotsGetRequest

func (*SnapshotsApiService) SnapshotsGetExecute

func (a *SnapshotsApiService) SnapshotsGetExecute(r ApiSnapshotsGetRequest) (Snapshots, *APIResponse, error)

* Execute executes the request * @return Snapshots

func (*SnapshotsApiService) SnapshotsPatch

func (a *SnapshotsApiService) SnapshotsPatch(ctx _context.Context, snapshotId string) ApiSnapshotsPatchRequest

* SnapshotsPatch Partially modify snapshots * Update the properties of the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsPatchRequest

func (*SnapshotsApiService) SnapshotsPatchExecute

func (a *SnapshotsApiService) SnapshotsPatchExecute(r ApiSnapshotsPatchRequest) (Snapshot, *APIResponse, error)

* Execute executes the request * @return Snapshot

func (*SnapshotsApiService) SnapshotsPut

func (a *SnapshotsApiService) SnapshotsPut(ctx _context.Context, snapshotId string) ApiSnapshotsPutRequest

* SnapshotsPut Modify a Snapshot by ID * Modifies the properties of the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsPutRequest

func (*SnapshotsApiService) SnapshotsPutExecute

func (a *SnapshotsApiService) SnapshotsPutExecute(r ApiSnapshotsPutRequest) (Snapshot, *APIResponse, error)

* Execute executes the request * @return Snapshot

type StateChannel added in v6.0.3

type StateChannel struct {
	Msg string
	Err error
}

type TLSDial added in v6.0.3

type TLSDial func(ctx context.Context, network, addr string) (net.Conn, error)

TLSDial can be assigned to a http.Transport's DialTLS field.

type TargetGroup added in v6.1.0

type TargetGroup struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *TargetGroupProperties     `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

TargetGroup struct for TargetGroup

func NewTargetGroup added in v6.1.0

func NewTargetGroup(properties TargetGroupProperties) *TargetGroup

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

func NewTargetGroupWithDefaults added in v6.1.0

func NewTargetGroupWithDefaults() *TargetGroup

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

func (*TargetGroup) GetHref added in v6.1.0

func (o *TargetGroup) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*TargetGroup) GetHrefOk added in v6.1.0

func (o *TargetGroup) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) GetId added in v6.1.0

func (o *TargetGroup) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*TargetGroup) GetIdOk added in v6.1.0

func (o *TargetGroup) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) GetMetadata added in v6.1.0

func (o *TargetGroup) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*TargetGroup) GetMetadataOk added in v6.1.0

func (o *TargetGroup) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) GetProperties added in v6.1.0

func (o *TargetGroup) GetProperties() *TargetGroupProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*TargetGroup) GetPropertiesOk added in v6.1.0

func (o *TargetGroup) GetPropertiesOk() (*TargetGroupProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) GetType added in v6.1.0

func (o *TargetGroup) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*TargetGroup) GetTypeOk added in v6.1.0

func (o *TargetGroup) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) HasHref added in v6.1.0

func (o *TargetGroup) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*TargetGroup) HasId added in v6.1.0

func (o *TargetGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*TargetGroup) HasMetadata added in v6.1.0

func (o *TargetGroup) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*TargetGroup) HasProperties added in v6.1.0

func (o *TargetGroup) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*TargetGroup) HasType added in v6.1.0

func (o *TargetGroup) HasType() bool

HasType returns a boolean if a field has been set.

func (TargetGroup) MarshalJSON added in v6.1.0

func (o TargetGroup) MarshalJSON() ([]byte, error)

func (*TargetGroup) SetHref added in v6.1.0

func (o *TargetGroup) SetHref(v string)

SetHref sets field value

func (*TargetGroup) SetId added in v6.1.0

func (o *TargetGroup) SetId(v string)

SetId sets field value

func (*TargetGroup) SetMetadata added in v6.1.0

func (o *TargetGroup) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*TargetGroup) SetProperties added in v6.1.0

func (o *TargetGroup) SetProperties(v TargetGroupProperties)

SetProperties sets field value

func (*TargetGroup) SetType added in v6.1.0

func (o *TargetGroup) SetType(v Type)

SetType sets field value

type TargetGroupHealthCheck added in v6.1.0

type TargetGroupHealthCheck struct {
	// The interval in milliseconds between consecutive health checks; the default value is '2000'.
	CheckInterval *int32 `json:"checkInterval,omitempty"`
	// The maximum time in milliseconds is to wait for a target to respond to a check. For target VMs with a 'Check Interval' set, the smaller of the two values is used once the TCP connection is established.
	CheckTimeout *int32 `json:"checkTimeout,omitempty"`
	// The maximum number of attempts to reconnect to a target after a connection failure. The valid range is '0 to 65535'; the default value is '3'.
	Retries *int32 `json:"retries,omitempty"`
}

TargetGroupHealthCheck struct for TargetGroupHealthCheck

func NewTargetGroupHealthCheck added in v6.1.0

func NewTargetGroupHealthCheck() *TargetGroupHealthCheck

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

func NewTargetGroupHealthCheckWithDefaults added in v6.1.0

func NewTargetGroupHealthCheckWithDefaults() *TargetGroupHealthCheck

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

func (*TargetGroupHealthCheck) GetCheckInterval added in v6.1.0

func (o *TargetGroupHealthCheck) GetCheckInterval() *int32

GetCheckInterval returns the CheckInterval field value If the value is explicit nil, nil is returned

func (*TargetGroupHealthCheck) GetCheckIntervalOk added in v6.1.0

func (o *TargetGroupHealthCheck) GetCheckIntervalOk() (*int32, bool)

GetCheckIntervalOk returns a tuple with the CheckInterval field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHealthCheck) GetCheckTimeout added in v6.1.0

func (o *TargetGroupHealthCheck) GetCheckTimeout() *int32

GetCheckTimeout returns the CheckTimeout field value If the value is explicit nil, nil is returned

func (*TargetGroupHealthCheck) GetCheckTimeoutOk added in v6.1.0

func (o *TargetGroupHealthCheck) GetCheckTimeoutOk() (*int32, bool)

GetCheckTimeoutOk returns a tuple with the CheckTimeout field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHealthCheck) GetRetries added in v6.1.0

func (o *TargetGroupHealthCheck) GetRetries() *int32

GetRetries returns the Retries field value If the value is explicit nil, nil is returned

func (*TargetGroupHealthCheck) GetRetriesOk added in v6.1.0

func (o *TargetGroupHealthCheck) GetRetriesOk() (*int32, bool)

GetRetriesOk returns a tuple with the Retries field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHealthCheck) HasCheckInterval added in v6.1.0

func (o *TargetGroupHealthCheck) HasCheckInterval() bool

HasCheckInterval returns a boolean if a field has been set.

func (*TargetGroupHealthCheck) HasCheckTimeout added in v6.1.0

func (o *TargetGroupHealthCheck) HasCheckTimeout() bool

HasCheckTimeout returns a boolean if a field has been set.

func (*TargetGroupHealthCheck) HasRetries added in v6.1.0

func (o *TargetGroupHealthCheck) HasRetries() bool

HasRetries returns a boolean if a field has been set.

func (TargetGroupHealthCheck) MarshalJSON added in v6.1.0

func (o TargetGroupHealthCheck) MarshalJSON() ([]byte, error)

func (*TargetGroupHealthCheck) SetCheckInterval added in v6.1.0

func (o *TargetGroupHealthCheck) SetCheckInterval(v int32)

SetCheckInterval sets field value

func (*TargetGroupHealthCheck) SetCheckTimeout added in v6.1.0

func (o *TargetGroupHealthCheck) SetCheckTimeout(v int32)

SetCheckTimeout sets field value

func (*TargetGroupHealthCheck) SetRetries added in v6.1.0

func (o *TargetGroupHealthCheck) SetRetries(v int32)

SetRetries sets field value

type TargetGroupHttpHealthCheck added in v6.1.0

type TargetGroupHttpHealthCheck struct {
	// Specify the target's response type to match ALB's request.
	MatchType *string `json:"matchType"`
	// The method used for the health check request.
	Method *string `json:"method,omitempty"`
	// Specifies whether to negate an individual entry; the default value is 'FALSE'.
	Negate *bool `json:"negate,omitempty"`
	// The destination URL for HTTP the health check; the default is '/'.
	Path *string `json:"path,omitempty"`
	// Specifies whether to use a regular expression to parse the response body; the default value is 'FALSE'.  By using regular expressions, you can flexibly customize the expected response from a healthy server.
	Regex *bool `json:"regex,omitempty"`
	// The response returned by the request. It can be a status code or a response body depending on the definition of 'matchType'.
	Response *string `json:"response"`
}

TargetGroupHttpHealthCheck struct for TargetGroupHttpHealthCheck

func NewTargetGroupHttpHealthCheck added in v6.1.0

func NewTargetGroupHttpHealthCheck(matchType string, response string) *TargetGroupHttpHealthCheck

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

func NewTargetGroupHttpHealthCheckWithDefaults added in v6.1.0

func NewTargetGroupHttpHealthCheckWithDefaults() *TargetGroupHttpHealthCheck

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

func (*TargetGroupHttpHealthCheck) GetMatchType added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetMatchType() *string

GetMatchType returns the MatchType field value If the value is explicit nil, nil is returned

func (*TargetGroupHttpHealthCheck) GetMatchTypeOk added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetMatchTypeOk() (*string, bool)

GetMatchTypeOk returns a tuple with the MatchType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetMethod added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetMethod() *string

GetMethod returns the Method field value If the value is explicit nil, nil is returned

func (*TargetGroupHttpHealthCheck) GetMethodOk added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetNegate added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetNegate() *bool

GetNegate returns the Negate field value If the value is explicit nil, nil is returned

func (*TargetGroupHttpHealthCheck) GetNegateOk added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetNegateOk() (*bool, bool)

GetNegateOk returns a tuple with the Negate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetPath added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetPath() *string

GetPath returns the Path field value If the value is explicit nil, nil is returned

func (*TargetGroupHttpHealthCheck) GetPathOk added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetRegex added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetRegex() *bool

GetRegex returns the Regex field value If the value is explicit nil, nil is returned

func (*TargetGroupHttpHealthCheck) GetRegexOk added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetRegexOk() (*bool, bool)

GetRegexOk returns a tuple with the Regex field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetResponse added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetResponse() *string

GetResponse returns the Response field value If the value is explicit nil, nil is returned

func (*TargetGroupHttpHealthCheck) GetResponseOk added in v6.1.0

func (o *TargetGroupHttpHealthCheck) GetResponseOk() (*string, bool)

GetResponseOk returns a tuple with the Response field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) HasMatchType added in v6.1.0

func (o *TargetGroupHttpHealthCheck) HasMatchType() bool

HasMatchType returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasMethod added in v6.1.0

func (o *TargetGroupHttpHealthCheck) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasNegate added in v6.1.0

func (o *TargetGroupHttpHealthCheck) HasNegate() bool

HasNegate returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasPath added in v6.1.0

func (o *TargetGroupHttpHealthCheck) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasRegex added in v6.1.0

func (o *TargetGroupHttpHealthCheck) HasRegex() bool

HasRegex returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasResponse added in v6.1.0

func (o *TargetGroupHttpHealthCheck) HasResponse() bool

HasResponse returns a boolean if a field has been set.

func (TargetGroupHttpHealthCheck) MarshalJSON added in v6.1.0

func (o TargetGroupHttpHealthCheck) MarshalJSON() ([]byte, error)

func (*TargetGroupHttpHealthCheck) SetMatchType added in v6.1.0

func (o *TargetGroupHttpHealthCheck) SetMatchType(v string)

SetMatchType sets field value

func (*TargetGroupHttpHealthCheck) SetMethod added in v6.1.0

func (o *TargetGroupHttpHealthCheck) SetMethod(v string)

SetMethod sets field value

func (*TargetGroupHttpHealthCheck) SetNegate added in v6.1.0

func (o *TargetGroupHttpHealthCheck) SetNegate(v bool)

SetNegate sets field value

func (*TargetGroupHttpHealthCheck) SetPath added in v6.1.0

func (o *TargetGroupHttpHealthCheck) SetPath(v string)

SetPath sets field value

func (*TargetGroupHttpHealthCheck) SetRegex added in v6.1.0

func (o *TargetGroupHttpHealthCheck) SetRegex(v bool)

SetRegex sets field value

func (*TargetGroupHttpHealthCheck) SetResponse added in v6.1.0

func (o *TargetGroupHttpHealthCheck) SetResponse(v string)

SetResponse sets field value

type TargetGroupProperties added in v6.1.0

type TargetGroupProperties struct {
	// The balancing algorithm. A balancing algorithm consists of predefined rules with the logic that a load balancer uses to distribute network traffic between servers.  - **Round Robin**: Targets are served alternately according to their weighting.  - **Least Connection**: The target with the least active connection is served.  - **Random**: The targets are served based on a consistent pseudorandom algorithm.  - **Source IP**: It is ensured that the same client IP address reaches the same target.
	Algorithm       *string                     `json:"algorithm"`
	HealthCheck     *TargetGroupHealthCheck     `json:"healthCheck,omitempty"`
	HttpHealthCheck *TargetGroupHttpHealthCheck `json:"httpHealthCheck,omitempty"`
	// The target group name.
	Name *string `json:"name"`
	// The forwarding protocol. Only the value 'HTTP' is allowed.
	Protocol *string `json:"protocol"`
	// Array of items in the collection.
	Targets *[]TargetGroupTarget `json:"targets,omitempty"`
}

TargetGroupProperties struct for TargetGroupProperties

func NewTargetGroupProperties added in v6.1.0

func NewTargetGroupProperties(algorithm string, name string, protocol string) *TargetGroupProperties

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

func NewTargetGroupPropertiesWithDefaults added in v6.1.0

func NewTargetGroupPropertiesWithDefaults() *TargetGroupProperties

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

func (*TargetGroupProperties) GetAlgorithm added in v6.1.0

func (o *TargetGroupProperties) GetAlgorithm() *string

GetAlgorithm returns the Algorithm field value If the value is explicit nil, nil is returned

func (*TargetGroupProperties) GetAlgorithmOk added in v6.1.0

func (o *TargetGroupProperties) GetAlgorithmOk() (*string, bool)

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetHealthCheck added in v6.1.0

func (o *TargetGroupProperties) GetHealthCheck() *TargetGroupHealthCheck

GetHealthCheck returns the HealthCheck field value If the value is explicit nil, nil is returned

func (*TargetGroupProperties) GetHealthCheckOk added in v6.1.0

func (o *TargetGroupProperties) GetHealthCheckOk() (*TargetGroupHealthCheck, bool)

GetHealthCheckOk returns a tuple with the HealthCheck field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetHttpHealthCheck added in v6.1.0

func (o *TargetGroupProperties) GetHttpHealthCheck() *TargetGroupHttpHealthCheck

GetHttpHealthCheck returns the HttpHealthCheck field value If the value is explicit nil, nil is returned

func (*TargetGroupProperties) GetHttpHealthCheckOk added in v6.1.0

func (o *TargetGroupProperties) GetHttpHealthCheckOk() (*TargetGroupHttpHealthCheck, bool)

GetHttpHealthCheckOk returns a tuple with the HttpHealthCheck field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetName added in v6.1.0

func (o *TargetGroupProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*TargetGroupProperties) GetNameOk added in v6.1.0

func (o *TargetGroupProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetProtocol added in v6.1.0

func (o *TargetGroupProperties) GetProtocol() *string

GetProtocol returns the Protocol field value If the value is explicit nil, nil is returned

func (*TargetGroupProperties) GetProtocolOk added in v6.1.0

func (o *TargetGroupProperties) GetProtocolOk() (*string, bool)

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetTargets added in v6.1.0

func (o *TargetGroupProperties) GetTargets() *[]TargetGroupTarget

GetTargets returns the Targets field value If the value is explicit nil, nil is returned

func (*TargetGroupProperties) GetTargetsOk added in v6.1.0

func (o *TargetGroupProperties) GetTargetsOk() (*[]TargetGroupTarget, bool)

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) HasAlgorithm added in v6.1.0

func (o *TargetGroupProperties) HasAlgorithm() bool

HasAlgorithm returns a boolean if a field has been set.

func (*TargetGroupProperties) HasHealthCheck added in v6.1.0

func (o *TargetGroupProperties) HasHealthCheck() bool

HasHealthCheck returns a boolean if a field has been set.

func (*TargetGroupProperties) HasHttpHealthCheck added in v6.1.0

func (o *TargetGroupProperties) HasHttpHealthCheck() bool

HasHttpHealthCheck returns a boolean if a field has been set.

func (*TargetGroupProperties) HasName added in v6.1.0

func (o *TargetGroupProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*TargetGroupProperties) HasProtocol added in v6.1.0

func (o *TargetGroupProperties) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*TargetGroupProperties) HasTargets added in v6.1.0

func (o *TargetGroupProperties) HasTargets() bool

HasTargets returns a boolean if a field has been set.

func (TargetGroupProperties) MarshalJSON added in v6.1.0

func (o TargetGroupProperties) MarshalJSON() ([]byte, error)

func (*TargetGroupProperties) SetAlgorithm added in v6.1.0

func (o *TargetGroupProperties) SetAlgorithm(v string)

SetAlgorithm sets field value

func (*TargetGroupProperties) SetHealthCheck added in v6.1.0

func (o *TargetGroupProperties) SetHealthCheck(v TargetGroupHealthCheck)

SetHealthCheck sets field value

func (*TargetGroupProperties) SetHttpHealthCheck added in v6.1.0

func (o *TargetGroupProperties) SetHttpHealthCheck(v TargetGroupHttpHealthCheck)

SetHttpHealthCheck sets field value

func (*TargetGroupProperties) SetName added in v6.1.0

func (o *TargetGroupProperties) SetName(v string)

SetName sets field value

func (*TargetGroupProperties) SetProtocol added in v6.1.0

func (o *TargetGroupProperties) SetProtocol(v string)

SetProtocol sets field value

func (*TargetGroupProperties) SetTargets added in v6.1.0

func (o *TargetGroupProperties) SetTargets(v []TargetGroupTarget)

SetTargets sets field value

type TargetGroupPut added in v6.1.0

type TargetGroupPut struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                `json:"id,omitempty"`
	Properties *TargetGroupProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

TargetGroupPut struct for TargetGroupPut

func NewTargetGroupPut added in v6.1.0

func NewTargetGroupPut(properties TargetGroupProperties) *TargetGroupPut

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

func NewTargetGroupPutWithDefaults added in v6.1.0

func NewTargetGroupPutWithDefaults() *TargetGroupPut

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

func (*TargetGroupPut) GetHref added in v6.1.0

func (o *TargetGroupPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*TargetGroupPut) GetHrefOk added in v6.1.0

func (o *TargetGroupPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupPut) GetId added in v6.1.0

func (o *TargetGroupPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*TargetGroupPut) GetIdOk added in v6.1.0

func (o *TargetGroupPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupPut) GetProperties added in v6.1.0

func (o *TargetGroupPut) GetProperties() *TargetGroupProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*TargetGroupPut) GetPropertiesOk added in v6.1.0

func (o *TargetGroupPut) GetPropertiesOk() (*TargetGroupProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupPut) GetType added in v6.1.0

func (o *TargetGroupPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*TargetGroupPut) GetTypeOk added in v6.1.0

func (o *TargetGroupPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupPut) HasHref added in v6.1.0

func (o *TargetGroupPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*TargetGroupPut) HasId added in v6.1.0

func (o *TargetGroupPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*TargetGroupPut) HasProperties added in v6.1.0

func (o *TargetGroupPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*TargetGroupPut) HasType added in v6.1.0

func (o *TargetGroupPut) HasType() bool

HasType returns a boolean if a field has been set.

func (TargetGroupPut) MarshalJSON added in v6.1.0

func (o TargetGroupPut) MarshalJSON() ([]byte, error)

func (*TargetGroupPut) SetHref added in v6.1.0

func (o *TargetGroupPut) SetHref(v string)

SetHref sets field value

func (*TargetGroupPut) SetId added in v6.1.0

func (o *TargetGroupPut) SetId(v string)

SetId sets field value

func (*TargetGroupPut) SetProperties added in v6.1.0

func (o *TargetGroupPut) SetProperties(v TargetGroupProperties)

SetProperties sets field value

func (*TargetGroupPut) SetType added in v6.1.0

func (o *TargetGroupPut) SetType(v Type)

SetType sets field value

type TargetGroupTarget added in v6.1.0

type TargetGroupTarget struct {
	// When the health check is enabled, the target is available only when it accepts regular TCP or HTTP connection attempts for state checking. The state check consists of one connection attempt with the target's address and port. The default value is 'TRUE'.
	HealthCheckEnabled *bool `json:"healthCheckEnabled,omitempty"`
	// The IP address of the balanced target.
	Ip *string `json:"ip"`
	// When the maintenance mode is enabled, the target is prevented from receiving traffic; the default value is 'FALSE'.
	MaintenanceEnabled *bool `json:"maintenanceEnabled,omitempty"`
	// The port of the balanced target service; the valid range is 1 to 65535.
	Port *int32 `json:"port"`
	// The traffic is distributed proportionally to target weight, which is the ratio of the total weight of all targets. A target with higher weight receives a larger share of traffic. The valid range is from 0 to 256; the default value is '1'. Targets with a weight of '0' do not participate in load balancing but still accept persistent connections. We recommend using values in the middle range to leave room for later adjustments.
	Weight *int32 `json:"weight"`
	// ProxyProtocol is used to set the proxy protocol version.
	ProxyProtocol *string `json:"proxyProtocol,omitempty"`
}

TargetGroupTarget struct for TargetGroupTarget

func NewTargetGroupTarget added in v6.1.0

func NewTargetGroupTarget(ip string, port int32, weight int32) *TargetGroupTarget

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

func NewTargetGroupTargetWithDefaults added in v6.1.0

func NewTargetGroupTargetWithDefaults() *TargetGroupTarget

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

func (*TargetGroupTarget) GetHealthCheckEnabled added in v6.1.0

func (o *TargetGroupTarget) GetHealthCheckEnabled() *bool

GetHealthCheckEnabled returns the HealthCheckEnabled field value If the value is explicit nil, nil is returned

func (*TargetGroupTarget) GetHealthCheckEnabledOk added in v6.1.0

func (o *TargetGroupTarget) GetHealthCheckEnabledOk() (*bool, bool)

GetHealthCheckEnabledOk returns a tuple with the HealthCheckEnabled field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) GetIp added in v6.1.0

func (o *TargetGroupTarget) GetIp() *string

GetIp returns the Ip field value If the value is explicit nil, nil is returned

func (*TargetGroupTarget) GetIpOk added in v6.1.0

func (o *TargetGroupTarget) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) GetMaintenanceEnabled added in v6.1.0

func (o *TargetGroupTarget) GetMaintenanceEnabled() *bool

GetMaintenanceEnabled returns the MaintenanceEnabled field value If the value is explicit nil, nil is returned

func (*TargetGroupTarget) GetMaintenanceEnabledOk added in v6.1.0

func (o *TargetGroupTarget) GetMaintenanceEnabledOk() (*bool, bool)

GetMaintenanceEnabledOk returns a tuple with the MaintenanceEnabled field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) GetPort added in v6.1.0

func (o *TargetGroupTarget) GetPort() *int32

GetPort returns the Port field value If the value is explicit nil, nil is returned

func (*TargetGroupTarget) GetPortOk added in v6.1.0

func (o *TargetGroupTarget) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) GetProxyProtocol added in v6.1.10

func (o *TargetGroupTarget) GetProxyProtocol() *string

GetProxyProtocol returns the ProxyProtocol field value If the value is explicit nil, nil is returned

func (*TargetGroupTarget) GetProxyProtocolOk added in v6.1.10

func (o *TargetGroupTarget) GetProxyProtocolOk() (*string, bool)

GetProxyProtocolOk returns a tuple with the ProxyProtocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) GetWeight added in v6.1.0

func (o *TargetGroupTarget) GetWeight() *int32

GetWeight returns the Weight field value If the value is explicit nil, nil is returned

func (*TargetGroupTarget) GetWeightOk added in v6.1.0

func (o *TargetGroupTarget) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) HasHealthCheckEnabled added in v6.1.0

func (o *TargetGroupTarget) HasHealthCheckEnabled() bool

HasHealthCheckEnabled returns a boolean if a field has been set.

func (*TargetGroupTarget) HasIp added in v6.1.0

func (o *TargetGroupTarget) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*TargetGroupTarget) HasMaintenanceEnabled added in v6.1.0

func (o *TargetGroupTarget) HasMaintenanceEnabled() bool

HasMaintenanceEnabled returns a boolean if a field has been set.

func (*TargetGroupTarget) HasPort added in v6.1.0

func (o *TargetGroupTarget) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*TargetGroupTarget) HasProxyProtocol added in v6.1.10

func (o *TargetGroupTarget) HasProxyProtocol() bool

HasProxyProtocol returns a boolean if a field has been set.

func (*TargetGroupTarget) HasWeight added in v6.1.0

func (o *TargetGroupTarget) HasWeight() bool

HasWeight returns a boolean if a field has been set.

func (TargetGroupTarget) MarshalJSON added in v6.1.0

func (o TargetGroupTarget) MarshalJSON() ([]byte, error)

func (*TargetGroupTarget) SetHealthCheckEnabled added in v6.1.0

func (o *TargetGroupTarget) SetHealthCheckEnabled(v bool)

SetHealthCheckEnabled sets field value

func (*TargetGroupTarget) SetIp added in v6.1.0

func (o *TargetGroupTarget) SetIp(v string)

SetIp sets field value

func (*TargetGroupTarget) SetMaintenanceEnabled added in v6.1.0

func (o *TargetGroupTarget) SetMaintenanceEnabled(v bool)

SetMaintenanceEnabled sets field value

func (*TargetGroupTarget) SetPort added in v6.1.0

func (o *TargetGroupTarget) SetPort(v int32)

SetPort sets field value

func (*TargetGroupTarget) SetProxyProtocol added in v6.1.10

func (o *TargetGroupTarget) SetProxyProtocol(v string)

SetProxyProtocol sets field value

func (*TargetGroupTarget) SetWeight added in v6.1.0

func (o *TargetGroupTarget) SetWeight(v int32)

SetWeight sets field value

type TargetGroups added in v6.1.0

type TargetGroups struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]TargetGroup `json:"items,omitempty"`
	// The limit, specified in the request (if not specified, the endpoint's default pagination limit is used).
	Limit *float32 `json:"limit,omitempty"`
	// The offset, specified in the request (if not is specified, 0 is used by default).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

TargetGroups struct for TargetGroups

func NewTargetGroups added in v6.1.0

func NewTargetGroups() *TargetGroups

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

func NewTargetGroupsWithDefaults added in v6.1.0

func NewTargetGroupsWithDefaults() *TargetGroups

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

func (*TargetGroups) GetHref added in v6.1.0

func (o *TargetGroups) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*TargetGroups) GetHrefOk added in v6.1.0

func (o *TargetGroups) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetId added in v6.1.0

func (o *TargetGroups) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*TargetGroups) GetIdOk added in v6.1.0

func (o *TargetGroups) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetItems added in v6.1.0

func (o *TargetGroups) GetItems() *[]TargetGroup

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*TargetGroups) GetItemsOk added in v6.1.0

func (o *TargetGroups) GetItemsOk() (*[]TargetGroup, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetLimit added in v6.1.0

func (o *TargetGroups) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*TargetGroups) GetLimitOk added in v6.1.0

func (o *TargetGroups) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *TargetGroups) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*TargetGroups) GetLinksOk added in v6.1.0

func (o *TargetGroups) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetOffset added in v6.1.0

func (o *TargetGroups) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*TargetGroups) GetOffsetOk added in v6.1.0

func (o *TargetGroups) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetType added in v6.1.0

func (o *TargetGroups) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*TargetGroups) GetTypeOk added in v6.1.0

func (o *TargetGroups) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) HasHref added in v6.1.0

func (o *TargetGroups) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*TargetGroups) HasId added in v6.1.0

func (o *TargetGroups) HasId() bool

HasId returns a boolean if a field has been set.

func (*TargetGroups) HasItems added in v6.1.0

func (o *TargetGroups) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*TargetGroups) HasLimit added in v6.1.0

func (o *TargetGroups) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *TargetGroups) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TargetGroups) HasOffset added in v6.1.0

func (o *TargetGroups) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*TargetGroups) HasType added in v6.1.0

func (o *TargetGroups) HasType() bool

HasType returns a boolean if a field has been set.

func (TargetGroups) MarshalJSON added in v6.1.0

func (o TargetGroups) MarshalJSON() ([]byte, error)

func (*TargetGroups) SetHref added in v6.1.0

func (o *TargetGroups) SetHref(v string)

SetHref sets field value

func (*TargetGroups) SetId added in v6.1.0

func (o *TargetGroups) SetId(v string)

SetId sets field value

func (*TargetGroups) SetItems added in v6.1.0

func (o *TargetGroups) SetItems(v []TargetGroup)

SetItems sets field value

func (*TargetGroups) SetLimit added in v6.1.0

func (o *TargetGroups) SetLimit(v float32)

SetLimit sets field value

func (o *TargetGroups) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*TargetGroups) SetOffset added in v6.1.0

func (o *TargetGroups) SetOffset(v float32)

SetOffset sets field value

func (*TargetGroups) SetType added in v6.1.0

func (o *TargetGroups) SetType(v Type)

SetType sets field value

type TargetGroupsApiService added in v6.1.0

type TargetGroupsApiService service

TargetGroupsApiService TargetGroupsApi service

func (*TargetGroupsApiService) TargetGroupsDelete added in v6.1.0

func (a *TargetGroupsApiService) TargetGroupsDelete(ctx _context.Context, targetGroupId string) ApiTargetGroupsDeleteRequest

* TargetGroupsDelete Delete a Target Group by ID * Deletes the target group specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param targetGroupId The unique ID of the target group. * @return ApiTargetGroupsDeleteRequest

func (*TargetGroupsApiService) TargetGroupsDeleteExecute added in v6.1.0

func (a *TargetGroupsApiService) TargetGroupsDeleteExecute(r ApiTargetGroupsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*TargetGroupsApiService) TargetgroupsFindByTargetGroupId added in v6.1.0

func (a *TargetGroupsApiService) TargetgroupsFindByTargetGroupId(ctx _context.Context, targetGroupId string) ApiTargetgroupsFindByTargetGroupIdRequest

* TargetgroupsFindByTargetGroupId Get a Target Group by ID * Retrieves the properties of the target group specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param targetGroupId The unique ID of the target group. * @return ApiTargetgroupsFindByTargetGroupIdRequest

func (*TargetGroupsApiService) TargetgroupsFindByTargetGroupIdExecute added in v6.1.0

func (a *TargetGroupsApiService) TargetgroupsFindByTargetGroupIdExecute(r ApiTargetgroupsFindByTargetGroupIdRequest) (TargetGroup, *APIResponse, error)

* Execute executes the request * @return TargetGroup

func (*TargetGroupsApiService) TargetgroupsGet added in v6.1.0

  • TargetgroupsGet Get Target Groups
  • Lists target groups.

A target group is a set of one or more registered targets. You must specify an IP address, a port number, and a weight for each target. Any object with an IP address in your VDC can be a target, for example, a VM, another load balancer, etc. You can register a target with multiple target groups.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiTargetgroupsGetRequest

func (*TargetGroupsApiService) TargetgroupsGetExecute added in v6.1.0

* Execute executes the request * @return TargetGroups

func (*TargetGroupsApiService) TargetgroupsPatch added in v6.1.0

func (a *TargetGroupsApiService) TargetgroupsPatch(ctx _context.Context, targetGroupId string) ApiTargetgroupsPatchRequest

* TargetgroupsPatch Partially Modify a Target Group by ID * Updates the properties of the target group specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param targetGroupId The unique ID of the target group. * @return ApiTargetgroupsPatchRequest

func (*TargetGroupsApiService) TargetgroupsPatchExecute added in v6.1.0

* Execute executes the request * @return TargetGroup

func (*TargetGroupsApiService) TargetgroupsPost added in v6.1.0

* TargetgroupsPost Create a Target Group * Creates a target group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTargetgroupsPostRequest

func (*TargetGroupsApiService) TargetgroupsPostExecute added in v6.1.0

* Execute executes the request * @return TargetGroup

func (*TargetGroupsApiService) TargetgroupsPut added in v6.1.0

func (a *TargetGroupsApiService) TargetgroupsPut(ctx _context.Context, targetGroupId string) ApiTargetgroupsPutRequest

* TargetgroupsPut Modify a Target Group by ID * Modifies the properties of the target group specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param targetGroupId The unique ID of the target group. * @return ApiTargetgroupsPutRequest

func (*TargetGroupsApiService) TargetgroupsPutExecute added in v6.1.0

* Execute executes the request * @return TargetGroup

type TargetPortRange

type TargetPortRange struct {
	// Target port range end associated with the NAT Gateway rule.
	End *int32 `json:"end,omitempty"`
	// Target port range start associated with the NAT Gateway rule.
	Start *int32 `json:"start,omitempty"`
}

TargetPortRange struct for TargetPortRange

func NewTargetPortRange added in v6.0.2

func NewTargetPortRange() *TargetPortRange

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

func NewTargetPortRangeWithDefaults added in v6.0.2

func NewTargetPortRangeWithDefaults() *TargetPortRange

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

func (*TargetPortRange) GetEnd

func (o *TargetPortRange) GetEnd() *int32

GetEnd returns the End field value If the value is explicit nil, nil is returned

func (*TargetPortRange) GetEndOk

func (o *TargetPortRange) GetEndOk() (*int32, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetPortRange) GetStart

func (o *TargetPortRange) GetStart() *int32

GetStart returns the Start field value If the value is explicit nil, nil is returned

func (*TargetPortRange) GetStartOk

func (o *TargetPortRange) GetStartOk() (*int32, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetPortRange) HasEnd

func (o *TargetPortRange) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*TargetPortRange) HasStart

func (o *TargetPortRange) HasStart() bool

HasStart returns a boolean if a field has been set.

func (TargetPortRange) MarshalJSON

func (o TargetPortRange) MarshalJSON() ([]byte, error)

func (*TargetPortRange) SetEnd

func (o *TargetPortRange) SetEnd(v int32)

SetEnd sets field value

func (*TargetPortRange) SetStart

func (o *TargetPortRange) SetStart(v int32)

SetStart sets field value

type Template

type Template struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *TemplateProperties        `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Template struct for Template

func NewTemplate added in v6.0.2

func NewTemplate(properties TemplateProperties) *Template

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

func NewTemplateWithDefaults added in v6.0.2

func NewTemplateWithDefaults() *Template

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

func (*Template) GetHref

func (o *Template) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Template) GetHrefOk

func (o *Template) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) GetId

func (o *Template) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Template) GetIdOk

func (o *Template) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) GetMetadata

func (o *Template) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Template) GetMetadataOk

func (o *Template) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) GetProperties

func (o *Template) GetProperties() *TemplateProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Template) GetPropertiesOk

func (o *Template) GetPropertiesOk() (*TemplateProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) GetType

func (o *Template) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Template) GetTypeOk

func (o *Template) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) HasHref

func (o *Template) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Template) HasId

func (o *Template) HasId() bool

HasId returns a boolean if a field has been set.

func (*Template) HasMetadata

func (o *Template) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Template) HasProperties

func (o *Template) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Template) HasType

func (o *Template) HasType() bool

HasType returns a boolean if a field has been set.

func (Template) MarshalJSON

func (o Template) MarshalJSON() ([]byte, error)

func (*Template) SetHref

func (o *Template) SetHref(v string)

SetHref sets field value

func (*Template) SetId

func (o *Template) SetId(v string)

SetId sets field value

func (*Template) SetMetadata

func (o *Template) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Template) SetProperties

func (o *Template) SetProperties(v TemplateProperties)

SetProperties sets field value

func (*Template) SetType

func (o *Template) SetType(v Type)

SetType sets field value

type TemplateProperties

type TemplateProperties struct {
	// The CPU cores count.
	Cores *float32 `json:"cores"`
	// The resource name.
	Name *string `json:"name"`
	// The RAM size in MB.
	Ram *float32 `json:"ram"`
	// The storage size in GB.
	StorageSize *float32 `json:"storageSize"`
}

TemplateProperties struct for TemplateProperties

func NewTemplateProperties added in v6.0.2

func NewTemplateProperties(cores float32, name string, ram float32, storageSize float32) *TemplateProperties

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

func NewTemplatePropertiesWithDefaults added in v6.0.2

func NewTemplatePropertiesWithDefaults() *TemplateProperties

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

func (*TemplateProperties) GetCores

func (o *TemplateProperties) GetCores() *float32

GetCores returns the Cores field value If the value is explicit nil, nil is returned

func (*TemplateProperties) GetCoresOk

func (o *TemplateProperties) GetCoresOk() (*float32, bool)

GetCoresOk returns a tuple with the Cores field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TemplateProperties) GetName

func (o *TemplateProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*TemplateProperties) GetNameOk

func (o *TemplateProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TemplateProperties) GetRam

func (o *TemplateProperties) GetRam() *float32

GetRam returns the Ram field value If the value is explicit nil, nil is returned

func (*TemplateProperties) GetRamOk

func (o *TemplateProperties) GetRamOk() (*float32, bool)

GetRamOk returns a tuple with the Ram field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TemplateProperties) GetStorageSize

func (o *TemplateProperties) GetStorageSize() *float32

GetStorageSize returns the StorageSize field value If the value is explicit nil, nil is returned

func (*TemplateProperties) GetStorageSizeOk

func (o *TemplateProperties) GetStorageSizeOk() (*float32, bool)

GetStorageSizeOk returns a tuple with the StorageSize field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TemplateProperties) HasCores

func (o *TemplateProperties) HasCores() bool

HasCores returns a boolean if a field has been set.

func (*TemplateProperties) HasName

func (o *TemplateProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*TemplateProperties) HasRam

func (o *TemplateProperties) HasRam() bool

HasRam returns a boolean if a field has been set.

func (*TemplateProperties) HasStorageSize

func (o *TemplateProperties) HasStorageSize() bool

HasStorageSize returns a boolean if a field has been set.

func (TemplateProperties) MarshalJSON

func (o TemplateProperties) MarshalJSON() ([]byte, error)

func (*TemplateProperties) SetCores

func (o *TemplateProperties) SetCores(v float32)

SetCores sets field value

func (*TemplateProperties) SetName

func (o *TemplateProperties) SetName(v string)

SetName sets field value

func (*TemplateProperties) SetRam

func (o *TemplateProperties) SetRam(v float32)

SetRam sets field value

func (*TemplateProperties) SetStorageSize

func (o *TemplateProperties) SetStorageSize(v float32)

SetStorageSize sets field value

type Templates

type Templates struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Template `json:"items,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Templates struct for Templates

func NewTemplates added in v6.0.2

func NewTemplates() *Templates

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

func NewTemplatesWithDefaults added in v6.0.2

func NewTemplatesWithDefaults() *Templates

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

func (*Templates) GetHref

func (o *Templates) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Templates) GetHrefOk

func (o *Templates) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Templates) GetId

func (o *Templates) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Templates) GetIdOk

func (o *Templates) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Templates) GetItems

func (o *Templates) GetItems() *[]Template

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Templates) GetItemsOk

func (o *Templates) GetItemsOk() (*[]Template, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Templates) GetType

func (o *Templates) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Templates) GetTypeOk

func (o *Templates) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Templates) HasHref

func (o *Templates) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Templates) HasId

func (o *Templates) HasId() bool

HasId returns a boolean if a field has been set.

func (*Templates) HasItems

func (o *Templates) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Templates) HasType

func (o *Templates) HasType() bool

HasType returns a boolean if a field has been set.

func (Templates) MarshalJSON

func (o Templates) MarshalJSON() ([]byte, error)

func (*Templates) SetHref

func (o *Templates) SetHref(v string)

SetHref sets field value

func (*Templates) SetId

func (o *Templates) SetId(v string)

SetId sets field value

func (*Templates) SetItems

func (o *Templates) SetItems(v []Template)

SetItems sets field value

func (*Templates) SetType

func (o *Templates) SetType(v Type)

SetType sets field value

type TemplatesApiService

type TemplatesApiService service

TemplatesApiService TemplatesApi service

func (*TemplatesApiService) TemplatesFindById

func (a *TemplatesApiService) TemplatesFindById(ctx _context.Context, templateId string) ApiTemplatesFindByIdRequest

* TemplatesFindById Get Cubes Template by ID * Retrieves the properties of the Cubes template specified by its ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param templateId The unique template ID. * @return ApiTemplatesFindByIdRequest

func (*TemplatesApiService) TemplatesFindByIdExecute

func (a *TemplatesApiService) TemplatesFindByIdExecute(r ApiTemplatesFindByIdRequest) (Template, *APIResponse, error)

* Execute executes the request * @return Template

func (*TemplatesApiService) TemplatesGet

  • TemplatesGet Get Cubes Templates
  • Retrieves all available templates.

Templates provide a pre-defined configuration for Cube servers.

>Templates are read-only and cannot be created, modified, or deleted by users.
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @return ApiTemplatesGetRequest

func (*TemplatesApiService) TemplatesGetExecute

func (a *TemplatesApiService) TemplatesGetExecute(r ApiTemplatesGetRequest) (Templates, *APIResponse, error)

* Execute executes the request * @return Templates

type Token

type Token struct {
	// The jwToken for the server.
	Token *string `json:"token,omitempty"`
}

Token struct for Token

func NewToken added in v6.0.2

func NewToken() *Token

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

func NewTokenWithDefaults added in v6.0.2

func NewTokenWithDefaults() *Token

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

func (*Token) GetToken

func (o *Token) GetToken() *string

GetToken returns the Token field value If the value is explicit nil, nil is returned

func (*Token) GetTokenOk

func (o *Token) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Token) HasToken

func (o *Token) HasToken() bool

HasToken returns a boolean if a field has been set.

func (Token) MarshalJSON

func (o Token) MarshalJSON() ([]byte, error)

func (*Token) SetToken

func (o *Token) SetToken(v string)

SetToken sets field value

type Type

type Type string

Type the model 'Type'

const (
	DATACENTER              Type = "datacenter"
	SERVER                  Type = "server"
	VOLUME                  Type = "volume"
	NIC                     Type = "nic"
	LOADBALANCER            Type = "loadbalancer"
	LOCATION                Type = "location"
	FIREWALL_RULE           Type = "firewall-rule"
	FLOW_LOG                Type = "flow-log"
	IMAGE                   Type = "image"
	SNAPSHOT                Type = "snapshot"
	LAN                     Type = "lan"
	IPBLOCK                 Type = "ipblock"
	PCC                     Type = "pcc"
	CONTRACT                Type = "contract"
	USER                    Type = "user"
	GROUP                   Type = "group"
	COLLECTION              Type = "collection"
	RESOURCE                Type = "resource"
	REQUEST                 Type = "request"
	REQUEST_STATUS          Type = "request-status"
	S3KEY                   Type = "s3key"
	BACKUPUNIT              Type = "backupunit"
	LABEL                   Type = "label"
	K8S                     Type = "k8s"
	NODEPOOL                Type = "nodepool"
	TEMPLATE                Type = "template"
	NETWORKLOADBALANCER     Type = "networkloadbalancer"
	FORWARDING_RULE         Type = "forwarding-rule"
	NATGATEWAY              Type = "natgateway"
	NATGATEWAY_RULE         Type = "natgateway-rule"
	NODE                    Type = "node"
	APPLICATIONLOADBALANCER Type = "applicationloadbalancer"
	TARGET_GROUP            Type = "target-group"
)

List of Type

func (Type) Ptr

func (v Type) Ptr() *Type

Ptr returns reference to Type value

func (*Type) UnmarshalJSON

func (v *Type) UnmarshalJSON(src []byte) error

type User

type User struct {
	Entities *UsersEntities `json:"entities,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string         `json:"id,omitempty"`
	Metadata   *UserMetadata   `json:"metadata,omitempty"`
	Properties *UserProperties `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

User struct for User

func NewUser added in v6.0.2

func NewUser(properties UserProperties) *User

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

func NewUserWithDefaults added in v6.0.2

func NewUserWithDefaults() *User

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

func (*User) GetEntities

func (o *User) GetEntities() *UsersEntities

GetEntities returns the Entities field value If the value is explicit nil, nil is returned

func (*User) GetEntitiesOk

func (o *User) GetEntitiesOk() (*UsersEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*User) GetHref

func (o *User) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*User) GetHrefOk

func (o *User) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*User) GetId

func (o *User) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*User) GetIdOk

func (o *User) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*User) GetMetadata

func (o *User) GetMetadata() *UserMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*User) GetMetadataOk

func (o *User) GetMetadataOk() (*UserMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*User) GetProperties

func (o *User) GetProperties() *UserProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*User) GetPropertiesOk

func (o *User) GetPropertiesOk() (*UserProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*User) GetType

func (o *User) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*User) GetTypeOk

func (o *User) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*User) HasEntities

func (o *User) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*User) HasHref

func (o *User) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*User) HasId

func (o *User) HasId() bool

HasId returns a boolean if a field has been set.

func (*User) HasMetadata

func (o *User) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*User) HasProperties

func (o *User) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*User) HasType

func (o *User) HasType() bool

HasType returns a boolean if a field has been set.

func (User) MarshalJSON

func (o User) MarshalJSON() ([]byte, error)

func (*User) SetEntities

func (o *User) SetEntities(v UsersEntities)

SetEntities sets field value

func (*User) SetHref

func (o *User) SetHref(v string)

SetHref sets field value

func (*User) SetId

func (o *User) SetId(v string)

SetId sets field value

func (*User) SetMetadata

func (o *User) SetMetadata(v UserMetadata)

SetMetadata sets field value

func (*User) SetProperties

func (o *User) SetProperties(v UserProperties)

SetProperties sets field value

func (*User) SetType

func (o *User) SetType(v Type)

SetType sets field value

type UserManagementApiService

type UserManagementApiService service

UserManagementApiService UserManagementApi service

func (*UserManagementApiService) UmGroupsDelete

* UmGroupsDelete Delete groups * Remove the specified group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsDeleteRequest

func (*UserManagementApiService) UmGroupsDeleteExecute

func (a *UserManagementApiService) UmGroupsDeleteExecute(r ApiUmGroupsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*UserManagementApiService) UmGroupsFindById

* UmGroupsFindById Retrieve groups * Retrieve a group by the group ID. This value is in the response body when the group is created, and in the list of the groups, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsFindByIdRequest

func (*UserManagementApiService) UmGroupsFindByIdExecute

func (a *UserManagementApiService) UmGroupsFindByIdExecute(r ApiUmGroupsFindByIdRequest) (Group, *APIResponse, error)

* Execute executes the request * @return Group

func (*UserManagementApiService) UmGroupsGet

* UmGroupsGet List all groups * List all the available user groups. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmGroupsGetRequest

func (*UserManagementApiService) UmGroupsGetExecute

* Execute executes the request * @return Groups

func (*UserManagementApiService) UmGroupsPost

* UmGroupsPost Create groups * Create a group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmGroupsPostRequest

func (*UserManagementApiService) UmGroupsPostExecute

* Execute executes the request * @return Group

func (*UserManagementApiService) UmGroupsPut

* UmGroupsPut Modify groups * Modify the properties of the specified group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsPutRequest

func (*UserManagementApiService) UmGroupsPutExecute

* Execute executes the request * @return Group

func (*UserManagementApiService) UmGroupsResourcesGet

func (a *UserManagementApiService) UmGroupsResourcesGet(ctx _context.Context, groupId string) ApiUmGroupsResourcesGetRequest

* UmGroupsResourcesGet Retrieve group resources * List the resources assigned to the group, by group ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsResourcesGetRequest

func (*UserManagementApiService) UmGroupsResourcesGetExecute

* Execute executes the request * @return ResourceGroups

func (*UserManagementApiService) UmGroupsSharesDelete

func (a *UserManagementApiService) UmGroupsSharesDelete(ctx _context.Context, groupId string, resourceId string) ApiUmGroupsSharesDeleteRequest

* UmGroupsSharesDelete Remove group shares * Remove the specified share from the group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param resourceId The unique ID of the resource. * @return ApiUmGroupsSharesDeleteRequest

func (*UserManagementApiService) UmGroupsSharesDeleteExecute

func (a *UserManagementApiService) UmGroupsSharesDeleteExecute(r ApiUmGroupsSharesDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*UserManagementApiService) UmGroupsSharesFindByResourceId

func (a *UserManagementApiService) UmGroupsSharesFindByResourceId(ctx _context.Context, groupId string, resourceId string) ApiUmGroupsSharesFindByResourceIdRequest

* UmGroupsSharesFindByResourceId Retrieve group shares * Retrieve the properties of the specified group share. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param resourceId The unique ID of the resource. * @return ApiUmGroupsSharesFindByResourceIdRequest

func (*UserManagementApiService) UmGroupsSharesFindByResourceIdExecute

func (a *UserManagementApiService) UmGroupsSharesFindByResourceIdExecute(r ApiUmGroupsSharesFindByResourceIdRequest) (GroupShare, *APIResponse, error)

* Execute executes the request * @return GroupShare

func (*UserManagementApiService) UmGroupsSharesGet

func (a *UserManagementApiService) UmGroupsSharesGet(ctx _context.Context, groupId string) ApiUmGroupsSharesGetRequest

* UmGroupsSharesGet List group shares * List all shares and share privileges for the specified group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsSharesGetRequest

func (*UserManagementApiService) UmGroupsSharesGetExecute

* Execute executes the request * @return GroupShares

func (*UserManagementApiService) UmGroupsSharesPost

func (a *UserManagementApiService) UmGroupsSharesPost(ctx _context.Context, groupId string, resourceId string) ApiUmGroupsSharesPostRequest

* UmGroupsSharesPost Add group shares * Add the specified share to the group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param resourceId The unique ID of the resource. * @return ApiUmGroupsSharesPostRequest

func (*UserManagementApiService) UmGroupsSharesPostExecute

* Execute executes the request * @return GroupShare

func (*UserManagementApiService) UmGroupsSharesPut

func (a *UserManagementApiService) UmGroupsSharesPut(ctx _context.Context, groupId string, resourceId string) ApiUmGroupsSharesPutRequest

* UmGroupsSharesPut Modify group share privileges * Modify share permissions for the specified group. With an empty body, no updates are performed, and the current share permissions for the group are returned with response code 200. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param resourceId The unique ID of the resource. * @return ApiUmGroupsSharesPutRequest

func (*UserManagementApiService) UmGroupsSharesPutExecute

* Execute executes the request * @return GroupShare

func (*UserManagementApiService) UmGroupsUsersDelete

func (a *UserManagementApiService) UmGroupsUsersDelete(ctx _context.Context, groupId string, userId string) ApiUmGroupsUsersDeleteRequest

* UmGroupsUsersDelete Remove users from groups * Remove the specified user from the group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param userId The unique ID of the user. * @return ApiUmGroupsUsersDeleteRequest

func (*UserManagementApiService) UmGroupsUsersDeleteExecute

func (a *UserManagementApiService) UmGroupsUsersDeleteExecute(r ApiUmGroupsUsersDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*UserManagementApiService) UmGroupsUsersGet

* UmGroupsUsersGet List group members * List all members of the specified user group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsUsersGetRequest

func (*UserManagementApiService) UmGroupsUsersGetExecute

* Execute executes the request * @return GroupMembers

func (*UserManagementApiService) UmGroupsUsersPost

func (a *UserManagementApiService) UmGroupsUsersPost(ctx _context.Context, groupId string) ApiUmGroupsUsersPostRequest

* UmGroupsUsersPost Add a Group Member * Adds an existing user to the specified group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsUsersPostRequest

func (*UserManagementApiService) UmGroupsUsersPostExecute

func (a *UserManagementApiService) UmGroupsUsersPostExecute(r ApiUmGroupsUsersPostRequest) (User, *APIResponse, error)

* Execute executes the request * @return User

func (*UserManagementApiService) UmResourcesFindByType

func (a *UserManagementApiService) UmResourcesFindByType(ctx _context.Context, resourceType string) ApiUmResourcesFindByTypeRequest
  • UmResourcesFindByType List resources by type
  • List all resources of the specified type.

Resource types are: {datacenter, snapshot, image, ipblock, pcc, backupunit, k8s}

Resource types are in the list of resources, returned by GET.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param resourceType The resource type
  • @return ApiUmResourcesFindByTypeRequest

func (*UserManagementApiService) UmResourcesFindByTypeAndId

func (a *UserManagementApiService) UmResourcesFindByTypeAndId(ctx _context.Context, resourceType string, resourceId string) ApiUmResourcesFindByTypeAndIdRequest
  • UmResourcesFindByTypeAndId Retrieve resources by type
  • Retrieve a resource by the resource type and resource ID.

Resource types are: {datacenter, snapshot, image, ipblock, pcc, backupunit, k8s}

Resource types are in the list of resources, returned by GET.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param resourceType The resource type
  • @param resourceId The resource ID
  • @return ApiUmResourcesFindByTypeAndIdRequest

func (*UserManagementApiService) UmResourcesFindByTypeAndIdExecute

func (a *UserManagementApiService) UmResourcesFindByTypeAndIdExecute(r ApiUmResourcesFindByTypeAndIdRequest) (Resource, *APIResponse, error)

* Execute executes the request * @return Resource

func (*UserManagementApiService) UmResourcesFindByTypeExecute

* Execute executes the request * @return Resources

func (*UserManagementApiService) UmResourcesGet

* UmResourcesGet List all resources * List all the available resources. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmResourcesGetRequest

func (*UserManagementApiService) UmResourcesGetExecute

* Execute executes the request * @return Resources

func (*UserManagementApiService) UmUsersDelete

* UmUsersDelete Delete users * Delete the specified user. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersDeleteRequest

func (*UserManagementApiService) UmUsersDeleteExecute

func (a *UserManagementApiService) UmUsersDeleteExecute(r ApiUmUsersDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*UserManagementApiService) UmUsersFindById

* UmUsersFindById Retrieve users * Retrieve user properties by user ID. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersFindByIdRequest

func (*UserManagementApiService) UmUsersFindByIdExecute

func (a *UserManagementApiService) UmUsersFindByIdExecute(r ApiUmUsersFindByIdRequest) (User, *APIResponse, error)

* Execute executes the request * @return User

func (*UserManagementApiService) UmUsersGet

* UmUsersGet List all users * List all the users in your account. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmUsersGetRequest

func (*UserManagementApiService) UmUsersGetExecute

* Execute executes the request * @return Users

func (*UserManagementApiService) UmUsersGroupsGet

* UmUsersGroupsGet Retrieve group resources by user ID * Retrieve group resources of the user by user ID. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersGroupsGetRequest

func (*UserManagementApiService) UmUsersGroupsGetExecute

* Execute executes the request * @return ResourceGroups

func (*UserManagementApiService) UmUsersOwnsGet

* UmUsersOwnsGet Retrieve user resources by user ID * Retrieve own resources of the user by user ID. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersOwnsGetRequest

func (*UserManagementApiService) UmUsersOwnsGetExecute

* Execute executes the request * @return ResourcesUsers

func (*UserManagementApiService) UmUsersPost

* UmUsersPost Create users * Create a user. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmUsersPostRequest

func (*UserManagementApiService) UmUsersPostExecute

* Execute executes the request * @return User

func (*UserManagementApiService) UmUsersPut

* UmUsersPut Modify users * Modify the properties of the specified user. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersPutRequest

func (*UserManagementApiService) UmUsersPutExecute

* Execute executes the request * @return User

type UserMetadata

type UserMetadata struct {
	// The time the user was created.
	CreatedDate *IonosTime
	// Resource's Entity Tag as defined in http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11  Entity Tag is also added as an 'ETag response header to requests which don't use 'depth' parameter.
	Etag *string `json:"etag,omitempty"`
	// The time of the last login by the user.
	LastLogin *IonosTime
}

UserMetadata struct for UserMetadata

func NewUserMetadata added in v6.0.2

func NewUserMetadata() *UserMetadata

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

func NewUserMetadataWithDefaults added in v6.0.2

func NewUserMetadataWithDefaults() *UserMetadata

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

func (*UserMetadata) GetCreatedDate

func (o *UserMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, nil is returned

func (*UserMetadata) GetCreatedDateOk

func (o *UserMetadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserMetadata) GetEtag

func (o *UserMetadata) GetEtag() *string

GetEtag returns the Etag field value If the value is explicit nil, nil is returned

func (*UserMetadata) GetEtagOk

func (o *UserMetadata) GetEtagOk() (*string, bool)

GetEtagOk returns a tuple with the Etag field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserMetadata) GetLastLogin

func (o *UserMetadata) GetLastLogin() *time.Time

GetLastLogin returns the LastLogin field value If the value is explicit nil, nil is returned

func (*UserMetadata) GetLastLoginOk

func (o *UserMetadata) GetLastLoginOk() (*time.Time, bool)

GetLastLoginOk returns a tuple with the LastLogin field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserMetadata) HasCreatedDate

func (o *UserMetadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*UserMetadata) HasEtag

func (o *UserMetadata) HasEtag() bool

HasEtag returns a boolean if a field has been set.

func (*UserMetadata) HasLastLogin

func (o *UserMetadata) HasLastLogin() bool

HasLastLogin returns a boolean if a field has been set.

func (UserMetadata) MarshalJSON

func (o UserMetadata) MarshalJSON() ([]byte, error)

func (*UserMetadata) SetCreatedDate

func (o *UserMetadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*UserMetadata) SetEtag

func (o *UserMetadata) SetEtag(v string)

SetEtag sets field value

func (*UserMetadata) SetLastLogin

func (o *UserMetadata) SetLastLogin(v time.Time)

SetLastLogin sets field value

type UserPost

type UserPost struct {
	Properties *UserPropertiesPost `json:"properties"`
}

UserPost struct for UserPost

func NewUserPost added in v6.0.2

func NewUserPost(properties UserPropertiesPost) *UserPost

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

func NewUserPostWithDefaults added in v6.0.2

func NewUserPostWithDefaults() *UserPost

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

func (*UserPost) GetProperties

func (o *UserPost) GetProperties() *UserPropertiesPost

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*UserPost) GetPropertiesOk

func (o *UserPost) GetPropertiesOk() (*UserPropertiesPost, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPost) HasProperties

func (o *UserPost) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (UserPost) MarshalJSON

func (o UserPost) MarshalJSON() ([]byte, error)

func (*UserPost) SetProperties

func (o *UserPost) SetProperties(v UserPropertiesPost)

SetProperties sets field value

type UserProperties

type UserProperties struct {
	// Indicates if the user is active.
	Active *bool `json:"active,omitempty"`
	// Indicates if the user has admin rights.
	Administrator *bool `json:"administrator,omitempty"`
	// The email address of the user.
	Email *string `json:"email,omitempty"`
	// The first name of the user.
	Firstname *string `json:"firstname,omitempty"`
	// Indicates if secure authentication should be forced on the user.
	ForceSecAuth *bool `json:"forceSecAuth,omitempty"`
	// The last name of the user.
	Lastname *string `json:"lastname,omitempty"`
	// Canonical (S3) ID of the user for a given identity.
	S3CanonicalUserId *string `json:"s3CanonicalUserId,omitempty"`
	// Indicates if secure authentication is active for the user.
	SecAuthActive *bool `json:"secAuthActive,omitempty"`
}

UserProperties struct for UserProperties

func NewUserProperties added in v6.0.2

func NewUserProperties() *UserProperties

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

func NewUserPropertiesWithDefaults added in v6.0.2

func NewUserPropertiesWithDefaults() *UserProperties

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

func (*UserProperties) GetActive

func (o *UserProperties) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, nil is returned

func (*UserProperties) GetActiveOk

func (o *UserProperties) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserProperties) GetAdministrator

func (o *UserProperties) GetAdministrator() *bool

GetAdministrator returns the Administrator field value If the value is explicit nil, nil is returned

func (*UserProperties) GetAdministratorOk

func (o *UserProperties) GetAdministratorOk() (*bool, bool)

GetAdministratorOk returns a tuple with the Administrator field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserProperties) GetEmail

func (o *UserProperties) GetEmail() *string

GetEmail returns the Email field value If the value is explicit nil, nil is returned

func (*UserProperties) GetEmailOk

func (o *UserProperties) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserProperties) GetFirstname

func (o *UserProperties) GetFirstname() *string

GetFirstname returns the Firstname field value If the value is explicit nil, nil is returned

func (*UserProperties) GetFirstnameOk

func (o *UserProperties) GetFirstnameOk() (*string, bool)

GetFirstnameOk returns a tuple with the Firstname field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserProperties) GetForceSecAuth

func (o *UserProperties) GetForceSecAuth() *bool

GetForceSecAuth returns the ForceSecAuth field value If the value is explicit nil, nil is returned

func (*UserProperties) GetForceSecAuthOk

func (o *UserProperties) GetForceSecAuthOk() (*bool, bool)

GetForceSecAuthOk returns a tuple with the ForceSecAuth field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserProperties) GetLastname

func (o *UserProperties) GetLastname() *string

GetLastname returns the Lastname field value If the value is explicit nil, nil is returned

func (*UserProperties) GetLastnameOk

func (o *UserProperties) GetLastnameOk() (*string, bool)

GetLastnameOk returns a tuple with the Lastname field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserProperties) GetS3CanonicalUserId

func (o *UserProperties) GetS3CanonicalUserId() *string

GetS3CanonicalUserId returns the S3CanonicalUserId field value If the value is explicit nil, nil is returned

func (*UserProperties) GetS3CanonicalUserIdOk

func (o *UserProperties) GetS3CanonicalUserIdOk() (*string, bool)

GetS3CanonicalUserIdOk returns a tuple with the S3CanonicalUserId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserProperties) GetSecAuthActive

func (o *UserProperties) GetSecAuthActive() *bool

GetSecAuthActive returns the SecAuthActive field value If the value is explicit nil, nil is returned

func (*UserProperties) GetSecAuthActiveOk

func (o *UserProperties) GetSecAuthActiveOk() (*bool, bool)

GetSecAuthActiveOk returns a tuple with the SecAuthActive field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserProperties) HasActive

func (o *UserProperties) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UserProperties) HasAdministrator

func (o *UserProperties) HasAdministrator() bool

HasAdministrator returns a boolean if a field has been set.

func (*UserProperties) HasEmail

func (o *UserProperties) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserProperties) HasFirstname

func (o *UserProperties) HasFirstname() bool

HasFirstname returns a boolean if a field has been set.

func (*UserProperties) HasForceSecAuth

func (o *UserProperties) HasForceSecAuth() bool

HasForceSecAuth returns a boolean if a field has been set.

func (*UserProperties) HasLastname

func (o *UserProperties) HasLastname() bool

HasLastname returns a boolean if a field has been set.

func (*UserProperties) HasS3CanonicalUserId

func (o *UserProperties) HasS3CanonicalUserId() bool

HasS3CanonicalUserId returns a boolean if a field has been set.

func (*UserProperties) HasSecAuthActive

func (o *UserProperties) HasSecAuthActive() bool

HasSecAuthActive returns a boolean if a field has been set.

func (UserProperties) MarshalJSON

func (o UserProperties) MarshalJSON() ([]byte, error)

func (*UserProperties) SetActive

func (o *UserProperties) SetActive(v bool)

SetActive sets field value

func (*UserProperties) SetAdministrator

func (o *UserProperties) SetAdministrator(v bool)

SetAdministrator sets field value

func (*UserProperties) SetEmail

func (o *UserProperties) SetEmail(v string)

SetEmail sets field value

func (*UserProperties) SetFirstname

func (o *UserProperties) SetFirstname(v string)

SetFirstname sets field value

func (*UserProperties) SetForceSecAuth

func (o *UserProperties) SetForceSecAuth(v bool)

SetForceSecAuth sets field value

func (*UserProperties) SetLastname

func (o *UserProperties) SetLastname(v string)

SetLastname sets field value

func (*UserProperties) SetS3CanonicalUserId

func (o *UserProperties) SetS3CanonicalUserId(v string)

SetS3CanonicalUserId sets field value

func (*UserProperties) SetSecAuthActive

func (o *UserProperties) SetSecAuthActive(v bool)

SetSecAuthActive sets field value

type UserPropertiesPost

type UserPropertiesPost struct {
	// Indicates if the user is active.
	Active *bool `json:"active,omitempty"`
	// Indicates if the user has admin rights.
	Administrator *bool `json:"administrator,omitempty"`
	// The email address of the user.
	Email *string `json:"email,omitempty"`
	// The first name of the user.
	Firstname *string `json:"firstname,omitempty"`
	// Indicates if secure authentication should be forced on the user.
	ForceSecAuth *bool `json:"forceSecAuth,omitempty"`
	// The last name of the user.
	Lastname *string `json:"lastname,omitempty"`
	// User password.
	Password *string `json:"password,omitempty"`
	// Indicates if secure authentication is active for the user.
	SecAuthActive *bool `json:"secAuthActive,omitempty"`
}

UserPropertiesPost struct for UserPropertiesPost

func NewUserPropertiesPost added in v6.0.2

func NewUserPropertiesPost() *UserPropertiesPost

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

func NewUserPropertiesPostWithDefaults added in v6.0.2

func NewUserPropertiesPostWithDefaults() *UserPropertiesPost

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

func (*UserPropertiesPost) GetActive

func (o *UserPropertiesPost) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, nil is returned

func (*UserPropertiesPost) GetActiveOk

func (o *UserPropertiesPost) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPost) GetAdministrator

func (o *UserPropertiesPost) GetAdministrator() *bool

GetAdministrator returns the Administrator field value If the value is explicit nil, nil is returned

func (*UserPropertiesPost) GetAdministratorOk

func (o *UserPropertiesPost) GetAdministratorOk() (*bool, bool)

GetAdministratorOk returns a tuple with the Administrator field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPost) GetEmail

func (o *UserPropertiesPost) GetEmail() *string

GetEmail returns the Email field value If the value is explicit nil, nil is returned

func (*UserPropertiesPost) GetEmailOk

func (o *UserPropertiesPost) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPost) GetFirstname

func (o *UserPropertiesPost) GetFirstname() *string

GetFirstname returns the Firstname field value If the value is explicit nil, nil is returned

func (*UserPropertiesPost) GetFirstnameOk

func (o *UserPropertiesPost) GetFirstnameOk() (*string, bool)

GetFirstnameOk returns a tuple with the Firstname field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPost) GetForceSecAuth

func (o *UserPropertiesPost) GetForceSecAuth() *bool

GetForceSecAuth returns the ForceSecAuth field value If the value is explicit nil, nil is returned

func (*UserPropertiesPost) GetForceSecAuthOk

func (o *UserPropertiesPost) GetForceSecAuthOk() (*bool, bool)

GetForceSecAuthOk returns a tuple with the ForceSecAuth field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPost) GetLastname

func (o *UserPropertiesPost) GetLastname() *string

GetLastname returns the Lastname field value If the value is explicit nil, nil is returned

func (*UserPropertiesPost) GetLastnameOk

func (o *UserPropertiesPost) GetLastnameOk() (*string, bool)

GetLastnameOk returns a tuple with the Lastname field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPost) GetPassword

func (o *UserPropertiesPost) GetPassword() *string

GetPassword returns the Password field value If the value is explicit nil, nil is returned

func (*UserPropertiesPost) GetPasswordOk

func (o *UserPropertiesPost) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPost) GetSecAuthActive

func (o *UserPropertiesPost) GetSecAuthActive() *bool

GetSecAuthActive returns the SecAuthActive field value If the value is explicit nil, nil is returned

func (*UserPropertiesPost) GetSecAuthActiveOk

func (o *UserPropertiesPost) GetSecAuthActiveOk() (*bool, bool)

GetSecAuthActiveOk returns a tuple with the SecAuthActive field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPost) HasActive

func (o *UserPropertiesPost) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UserPropertiesPost) HasAdministrator

func (o *UserPropertiesPost) HasAdministrator() bool

HasAdministrator returns a boolean if a field has been set.

func (*UserPropertiesPost) HasEmail

func (o *UserPropertiesPost) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserPropertiesPost) HasFirstname

func (o *UserPropertiesPost) HasFirstname() bool

HasFirstname returns a boolean if a field has been set.

func (*UserPropertiesPost) HasForceSecAuth

func (o *UserPropertiesPost) HasForceSecAuth() bool

HasForceSecAuth returns a boolean if a field has been set.

func (*UserPropertiesPost) HasLastname

func (o *UserPropertiesPost) HasLastname() bool

HasLastname returns a boolean if a field has been set.

func (*UserPropertiesPost) HasPassword

func (o *UserPropertiesPost) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UserPropertiesPost) HasSecAuthActive

func (o *UserPropertiesPost) HasSecAuthActive() bool

HasSecAuthActive returns a boolean if a field has been set.

func (UserPropertiesPost) MarshalJSON

func (o UserPropertiesPost) MarshalJSON() ([]byte, error)

func (*UserPropertiesPost) SetActive

func (o *UserPropertiesPost) SetActive(v bool)

SetActive sets field value

func (*UserPropertiesPost) SetAdministrator

func (o *UserPropertiesPost) SetAdministrator(v bool)

SetAdministrator sets field value

func (*UserPropertiesPost) SetEmail

func (o *UserPropertiesPost) SetEmail(v string)

SetEmail sets field value

func (*UserPropertiesPost) SetFirstname

func (o *UserPropertiesPost) SetFirstname(v string)

SetFirstname sets field value

func (*UserPropertiesPost) SetForceSecAuth

func (o *UserPropertiesPost) SetForceSecAuth(v bool)

SetForceSecAuth sets field value

func (*UserPropertiesPost) SetLastname

func (o *UserPropertiesPost) SetLastname(v string)

SetLastname sets field value

func (*UserPropertiesPost) SetPassword

func (o *UserPropertiesPost) SetPassword(v string)

SetPassword sets field value

func (*UserPropertiesPost) SetSecAuthActive

func (o *UserPropertiesPost) SetSecAuthActive(v bool)

SetSecAuthActive sets field value

type UserPropertiesPut

type UserPropertiesPut struct {
	// Indicates if the user is active.
	Active *bool `json:"active,omitempty"`
	// Indicates if the user has admin rights.
	Administrator *bool `json:"administrator,omitempty"`
	// The email address of the user.
	Email *string `json:"email,omitempty"`
	// The first name of the user.
	Firstname *string `json:"firstname,omitempty"`
	// Indicates if secure authentication should be forced on the user.
	ForceSecAuth *bool `json:"forceSecAuth,omitempty"`
	// The last name of the user.
	Lastname *string `json:"lastname,omitempty"`
	// password of the user
	Password *string `json:"password,omitempty"`
	// Indicates if secure authentication is active for the user.
	SecAuthActive *bool `json:"secAuthActive,omitempty"`
}

UserPropertiesPut struct for UserPropertiesPut

func NewUserPropertiesPut added in v6.0.2

func NewUserPropertiesPut() *UserPropertiesPut

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

func NewUserPropertiesPutWithDefaults added in v6.0.2

func NewUserPropertiesPutWithDefaults() *UserPropertiesPut

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

func (*UserPropertiesPut) GetActive

func (o *UserPropertiesPut) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, nil is returned

func (*UserPropertiesPut) GetActiveOk

func (o *UserPropertiesPut) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPut) GetAdministrator

func (o *UserPropertiesPut) GetAdministrator() *bool

GetAdministrator returns the Administrator field value If the value is explicit nil, nil is returned

func (*UserPropertiesPut) GetAdministratorOk

func (o *UserPropertiesPut) GetAdministratorOk() (*bool, bool)

GetAdministratorOk returns a tuple with the Administrator field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPut) GetEmail

func (o *UserPropertiesPut) GetEmail() *string

GetEmail returns the Email field value If the value is explicit nil, nil is returned

func (*UserPropertiesPut) GetEmailOk

func (o *UserPropertiesPut) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPut) GetFirstname

func (o *UserPropertiesPut) GetFirstname() *string

GetFirstname returns the Firstname field value If the value is explicit nil, nil is returned

func (*UserPropertiesPut) GetFirstnameOk

func (o *UserPropertiesPut) GetFirstnameOk() (*string, bool)

GetFirstnameOk returns a tuple with the Firstname field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPut) GetForceSecAuth

func (o *UserPropertiesPut) GetForceSecAuth() *bool

GetForceSecAuth returns the ForceSecAuth field value If the value is explicit nil, nil is returned

func (*UserPropertiesPut) GetForceSecAuthOk

func (o *UserPropertiesPut) GetForceSecAuthOk() (*bool, bool)

GetForceSecAuthOk returns a tuple with the ForceSecAuth field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPut) GetLastname

func (o *UserPropertiesPut) GetLastname() *string

GetLastname returns the Lastname field value If the value is explicit nil, nil is returned

func (*UserPropertiesPut) GetLastnameOk

func (o *UserPropertiesPut) GetLastnameOk() (*string, bool)

GetLastnameOk returns a tuple with the Lastname field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPut) GetPassword

func (o *UserPropertiesPut) GetPassword() *string

GetPassword returns the Password field value If the value is explicit nil, nil is returned

func (*UserPropertiesPut) GetPasswordOk

func (o *UserPropertiesPut) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPut) GetSecAuthActive

func (o *UserPropertiesPut) GetSecAuthActive() *bool

GetSecAuthActive returns the SecAuthActive field value If the value is explicit nil, nil is returned

func (*UserPropertiesPut) GetSecAuthActiveOk

func (o *UserPropertiesPut) GetSecAuthActiveOk() (*bool, bool)

GetSecAuthActiveOk returns a tuple with the SecAuthActive field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPropertiesPut) HasActive

func (o *UserPropertiesPut) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UserPropertiesPut) HasAdministrator

func (o *UserPropertiesPut) HasAdministrator() bool

HasAdministrator returns a boolean if a field has been set.

func (*UserPropertiesPut) HasEmail

func (o *UserPropertiesPut) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserPropertiesPut) HasFirstname

func (o *UserPropertiesPut) HasFirstname() bool

HasFirstname returns a boolean if a field has been set.

func (*UserPropertiesPut) HasForceSecAuth

func (o *UserPropertiesPut) HasForceSecAuth() bool

HasForceSecAuth returns a boolean if a field has been set.

func (*UserPropertiesPut) HasLastname

func (o *UserPropertiesPut) HasLastname() bool

HasLastname returns a boolean if a field has been set.

func (*UserPropertiesPut) HasPassword

func (o *UserPropertiesPut) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UserPropertiesPut) HasSecAuthActive

func (o *UserPropertiesPut) HasSecAuthActive() bool

HasSecAuthActive returns a boolean if a field has been set.

func (UserPropertiesPut) MarshalJSON

func (o UserPropertiesPut) MarshalJSON() ([]byte, error)

func (*UserPropertiesPut) SetActive

func (o *UserPropertiesPut) SetActive(v bool)

SetActive sets field value

func (*UserPropertiesPut) SetAdministrator

func (o *UserPropertiesPut) SetAdministrator(v bool)

SetAdministrator sets field value

func (*UserPropertiesPut) SetEmail

func (o *UserPropertiesPut) SetEmail(v string)

SetEmail sets field value

func (*UserPropertiesPut) SetFirstname

func (o *UserPropertiesPut) SetFirstname(v string)

SetFirstname sets field value

func (*UserPropertiesPut) SetForceSecAuth

func (o *UserPropertiesPut) SetForceSecAuth(v bool)

SetForceSecAuth sets field value

func (*UserPropertiesPut) SetLastname

func (o *UserPropertiesPut) SetLastname(v string)

SetLastname sets field value

func (*UserPropertiesPut) SetPassword

func (o *UserPropertiesPut) SetPassword(v string)

SetPassword sets field value

func (*UserPropertiesPut) SetSecAuthActive

func (o *UserPropertiesPut) SetSecAuthActive(v bool)

SetSecAuthActive sets field value

type UserPut

type UserPut struct {
	// The resource's unique identifier.
	Id         *string            `json:"id,omitempty"`
	Properties *UserPropertiesPut `json:"properties"`
}

UserPut struct for UserPut

func NewUserPut added in v6.0.2

func NewUserPut(properties UserPropertiesPut) *UserPut

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

func NewUserPutWithDefaults added in v6.0.2

func NewUserPutWithDefaults() *UserPut

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

func (*UserPut) GetId

func (o *UserPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*UserPut) GetIdOk

func (o *UserPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPut) GetProperties

func (o *UserPut) GetProperties() *UserPropertiesPut

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*UserPut) GetPropertiesOk

func (o *UserPut) GetPropertiesOk() (*UserPropertiesPut, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserPut) HasId

func (o *UserPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*UserPut) HasProperties

func (o *UserPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (UserPut) MarshalJSON

func (o UserPut) MarshalJSON() ([]byte, error)

func (*UserPut) SetId

func (o *UserPut) SetId(v string)

SetId sets field value

func (*UserPut) SetProperties

func (o *UserPut) SetProperties(v UserPropertiesPut)

SetProperties sets field value

type UserS3KeysApiService

type UserS3KeysApiService service

UserS3KeysApiService UserS3KeysApi service

func (*UserS3KeysApiService) UmUsersS3keysDelete

func (a *UserS3KeysApiService) UmUsersS3keysDelete(ctx _context.Context, userId string, keyId string) ApiUmUsersS3keysDeleteRequest

* UmUsersS3keysDelete Delete S3 keys * Delete the specified user S3 key. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @param keyId The unique ID of the S3 key. * @return ApiUmUsersS3keysDeleteRequest

func (*UserS3KeysApiService) UmUsersS3keysDeleteExecute

func (a *UserS3KeysApiService) UmUsersS3keysDeleteExecute(r ApiUmUsersS3keysDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*UserS3KeysApiService) UmUsersS3keysFindByKeyId

func (a *UserS3KeysApiService) UmUsersS3keysFindByKeyId(ctx _context.Context, userId string, keyId string) ApiUmUsersS3keysFindByKeyIdRequest

* UmUsersS3keysFindByKeyId Retrieve user S3 keys by key ID * Retrieve the specified user S3 key. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. The key ID is in the response body when the S3 key is created, and in the list of all user S3 keys, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @param keyId The unique ID of the S3 key. * @return ApiUmUsersS3keysFindByKeyIdRequest

func (*UserS3KeysApiService) UmUsersS3keysFindByKeyIdExecute

func (a *UserS3KeysApiService) UmUsersS3keysFindByKeyIdExecute(r ApiUmUsersS3keysFindByKeyIdRequest) (S3Key, *APIResponse, error)

* Execute executes the request * @return S3Key

func (*UserS3KeysApiService) UmUsersS3keysGet

func (a *UserS3KeysApiService) UmUsersS3keysGet(ctx _context.Context, userId string) ApiUmUsersS3keysGetRequest

* UmUsersS3keysGet List user S3 keys * List S3 keys by user ID. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersS3keysGetRequest

func (*UserS3KeysApiService) UmUsersS3keysGetExecute

func (a *UserS3KeysApiService) UmUsersS3keysGetExecute(r ApiUmUsersS3keysGetRequest) (S3Keys, *APIResponse, error)

* Execute executes the request * @return S3Keys

func (*UserS3KeysApiService) UmUsersS3keysPost

func (a *UserS3KeysApiService) UmUsersS3keysPost(ctx _context.Context, userId string) ApiUmUsersS3keysPostRequest

* UmUsersS3keysPost Create user S3 keys * Create an S3 key for the specified user. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. A maximum of five keys per user can be generated. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersS3keysPostRequest

func (*UserS3KeysApiService) UmUsersS3keysPostExecute

func (a *UserS3KeysApiService) UmUsersS3keysPostExecute(r ApiUmUsersS3keysPostRequest) (S3Key, *APIResponse, error)

* Execute executes the request * @return S3Key

func (*UserS3KeysApiService) UmUsersS3keysPut

func (a *UserS3KeysApiService) UmUsersS3keysPut(ctx _context.Context, userId string, keyId string) ApiUmUsersS3keysPutRequest

* UmUsersS3keysPut Modify a S3 Key by Key ID * Enables or disables the specified user S3 key. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @param keyId The unique ID of the S3 key. * @return ApiUmUsersS3keysPutRequest

func (*UserS3KeysApiService) UmUsersS3keysPutExecute

func (a *UserS3KeysApiService) UmUsersS3keysPutExecute(r ApiUmUsersS3keysPutRequest) (S3Key, *APIResponse, error)

* Execute executes the request * @return S3Key

func (*UserS3KeysApiService) UmUsersS3ssourlGet

func (a *UserS3KeysApiService) UmUsersS3ssourlGet(ctx _context.Context, userId string) ApiUmUsersS3ssourlGetRequest

* UmUsersS3ssourlGet Retrieve S3 single sign-on URLs * Retrieve S3 Object Storage single sign-on URLs for the the specified user. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersS3ssourlGetRequest

func (*UserS3KeysApiService) UmUsersS3ssourlGetExecute

* Execute executes the request * @return S3ObjectStorageSSO

type Users

type Users struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]User `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Users struct for Users

func NewUsers added in v6.0.2

func NewUsers() *Users

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

func NewUsersWithDefaults added in v6.0.2

func NewUsersWithDefaults() *Users

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

func (*Users) GetHref

func (o *Users) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Users) GetHrefOk

func (o *Users) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Users) GetId

func (o *Users) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Users) GetIdOk

func (o *Users) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Users) GetItems

func (o *Users) GetItems() *[]User

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Users) GetItemsOk

func (o *Users) GetItemsOk() (*[]User, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Users) GetLimit

func (o *Users) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*Users) GetLimitOk

func (o *Users) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Users) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*Users) GetLinksOk

func (o *Users) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Users) GetOffset

func (o *Users) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*Users) GetOffsetOk

func (o *Users) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Users) GetType

func (o *Users) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Users) GetTypeOk

func (o *Users) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Users) HasHref

func (o *Users) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Users) HasId

func (o *Users) HasId() bool

HasId returns a boolean if a field has been set.

func (*Users) HasItems

func (o *Users) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Users) HasLimit

func (o *Users) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Users) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Users) HasOffset

func (o *Users) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Users) HasType

func (o *Users) HasType() bool

HasType returns a boolean if a field has been set.

func (Users) MarshalJSON

func (o Users) MarshalJSON() ([]byte, error)

func (*Users) SetHref

func (o *Users) SetHref(v string)

SetHref sets field value

func (*Users) SetId

func (o *Users) SetId(v string)

SetId sets field value

func (*Users) SetItems

func (o *Users) SetItems(v []User)

SetItems sets field value

func (*Users) SetLimit

func (o *Users) SetLimit(v float32)

SetLimit sets field value

func (o *Users) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Users) SetOffset

func (o *Users) SetOffset(v float32)

SetOffset sets field value

func (*Users) SetType

func (o *Users) SetType(v Type)

SetType sets field value

type UsersEntities

type UsersEntities struct {
	Groups *GroupUsers     `json:"groups,omitempty"`
	Owns   *ResourcesUsers `json:"owns,omitempty"`
}

UsersEntities struct for UsersEntities

func NewUsersEntities added in v6.0.2

func NewUsersEntities() *UsersEntities

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

func NewUsersEntitiesWithDefaults added in v6.0.2

func NewUsersEntitiesWithDefaults() *UsersEntities

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

func (*UsersEntities) GetGroups

func (o *UsersEntities) GetGroups() *GroupUsers

GetGroups returns the Groups field value If the value is explicit nil, nil is returned

func (*UsersEntities) GetGroupsOk

func (o *UsersEntities) GetGroupsOk() (*GroupUsers, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UsersEntities) GetOwns

func (o *UsersEntities) GetOwns() *ResourcesUsers

GetOwns returns the Owns field value If the value is explicit nil, nil is returned

func (*UsersEntities) GetOwnsOk

func (o *UsersEntities) GetOwnsOk() (*ResourcesUsers, bool)

GetOwnsOk returns a tuple with the Owns field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UsersEntities) HasGroups

func (o *UsersEntities) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (*UsersEntities) HasOwns

func (o *UsersEntities) HasOwns() bool

HasOwns returns a boolean if a field has been set.

func (UsersEntities) MarshalJSON

func (o UsersEntities) MarshalJSON() ([]byte, error)

func (*UsersEntities) SetGroups

func (o *UsersEntities) SetGroups(v GroupUsers)

SetGroups sets field value

func (*UsersEntities) SetOwns

func (o *UsersEntities) SetOwns(v ResourcesUsers)

SetOwns sets field value

type Volume

type Volume struct {
	// The URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id         *string                    `json:"id,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *VolumeProperties          `json:"properties"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Volume struct for Volume

func NewVolume added in v6.0.2

func NewVolume(properties VolumeProperties) *Volume

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

func NewVolumeWithDefaults added in v6.0.2

func NewVolumeWithDefaults() *Volume

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

func (*Volume) GetHref

func (o *Volume) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Volume) GetHrefOk

func (o *Volume) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volume) GetId

func (o *Volume) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Volume) GetIdOk

func (o *Volume) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volume) GetMetadata

func (o *Volume) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, nil is returned

func (*Volume) GetMetadataOk

func (o *Volume) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volume) GetProperties

func (o *Volume) GetProperties() *VolumeProperties

GetProperties returns the Properties field value If the value is explicit nil, nil is returned

func (*Volume) GetPropertiesOk

func (o *Volume) GetPropertiesOk() (*VolumeProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volume) GetType

func (o *Volume) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Volume) GetTypeOk

func (o *Volume) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volume) HasHref

func (o *Volume) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Volume) HasId

func (o *Volume) HasId() bool

HasId returns a boolean if a field has been set.

func (*Volume) HasMetadata

func (o *Volume) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Volume) HasProperties

func (o *Volume) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Volume) HasType

func (o *Volume) HasType() bool

HasType returns a boolean if a field has been set.

func (Volume) MarshalJSON

func (o Volume) MarshalJSON() ([]byte, error)

func (*Volume) SetHref

func (o *Volume) SetHref(v string)

SetHref sets field value

func (*Volume) SetId

func (o *Volume) SetId(v string)

SetId sets field value

func (*Volume) SetMetadata

func (o *Volume) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Volume) SetProperties

func (o *Volume) SetProperties(v VolumeProperties)

SetProperties sets field value

func (*Volume) SetType

func (o *Volume) SetType(v Type)

SetType sets field value

type VolumeProperties

type VolumeProperties struct {
	// The availability zone in which the volume should be provisioned. The storage volume will be provisioned on as few physical storage devices as possible, but this cannot be guaranteed upfront. This is uavailable for DAS (Direct Attached Storage), and subject to availability for SSD.
	AvailabilityZone *string `json:"availabilityZone,omitempty"`
	// The ID of the backup unit that the user has access to. The property is immutable and is only allowed to be set on creation of a new a volume. It is mandatory to provide either 'public image' or 'imageAlias' in conjunction with this property.
	BackupunitId *string `json:"backupunitId,omitempty"`
	// Determines whether the volume will be used as a boot volume. Set to `NONE`, the volume will not be used as boot volume. Set to `PRIMARY`, the volume will be used as boot volume and all other volumes must be set to `NONE`. Set to `AUTO` or `null` requires all volumes to be set to `AUTO` or `null`; this will use the legacy behavior, which is to use the volume as a boot volume only if there are no other volumes or cdrom devices.
	// to set this field to `nil` in order to be marshalled, the explicit nil address `Nilstring` can be used, or the setter `SetBootOrderNil`
	BootOrder *string `json:"bootOrder,omitempty"`
	// The UUID of the attached server.
	BootServer *string `json:"bootServer,omitempty"`
	// The bus type for this volume; default is VIRTIO.
	Bus *string `json:"bus,omitempty"`
	// Hot-plug capable CPU (no reboot required).
	CpuHotPlug *bool `json:"cpuHotPlug,omitempty"`
	// The Logical Unit Number of the storage volume. Null for volumes, not mounted to a VM.
	DeviceNumber *int64 `json:"deviceNumber,omitempty"`
	// Hot-plug capable Virt-IO drive (no reboot required).
	DiscVirtioHotPlug *bool `json:"discVirtioHotPlug,omitempty"`
	// Hot-unplug capable Virt-IO drive (no reboot required). Not supported with Windows VMs.
	DiscVirtioHotUnplug *bool `json:"discVirtioHotUnplug,omitempty"`
	// Image or snapshot ID to be used as template for this volume.
	Image      *string `json:"image,omitempty"`
	ImageAlias *string `json:"imageAlias,omitempty"`
	// Initial password to be set for installed OS. Works with public images only. Not modifiable, forbidden in update requests. Password rules allows all characters from a-z, A-Z, 0-9.
	ImagePassword *string `json:"imagePassword,omitempty"`
	// OS type for this volume.
	LicenceType *string `json:"licenceType,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// Hot-plug capable NIC (no reboot required).
	NicHotPlug *bool `json:"nicHotPlug,omitempty"`
	// Hot-unplug capable NIC (no reboot required).
	NicHotUnplug *bool `json:"nicHotUnplug,omitempty"`
	// The PCI slot number of the storage volume. Null for volumes, not mounted to a VM.
	PciSlot *int32 `json:"pciSlot,omitempty"`
	// Hot-plug capable RAM (no reboot required).
	RamHotPlug *bool `json:"ramHotPlug,omitempty"`
	// The size of the volume in GB.
	Size *float32 `json:"size"`
	// Public SSH keys are set on the image as authorized keys for appropriate SSH login to the instance using the corresponding private key. This field may only be set in creation requests. When reading, it always returns null. SSH keys are only supported if a public Linux image is used for the volume creation.
	SshKeys *[]string `json:"sshKeys,omitempty"`
	// Hardware type of the volume. DAS (Direct Attached Storage) could be used only in a composite call with a Cube server.
	Type *string `json:"type,omitempty"`
	// The cloud-init configuration for the volume as base64 encoded string. The property is immutable and is only allowed to be set on creation of a new a volume. It is mandatory to provide either 'public image' or 'imageAlias' that has cloud-init compatibility in conjunction with this property.
	UserData *string `json:"userData,omitempty"`
}

VolumeProperties struct for VolumeProperties

func NewVolumeProperties added in v6.0.2

func NewVolumeProperties(size float32) *VolumeProperties

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

func NewVolumePropertiesWithDefaults added in v6.0.2

func NewVolumePropertiesWithDefaults() *VolumeProperties

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

func (*VolumeProperties) GetAvailabilityZone

func (o *VolumeProperties) GetAvailabilityZone() *string

GetAvailabilityZone returns the AvailabilityZone field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetAvailabilityZoneOk

func (o *VolumeProperties) GetAvailabilityZoneOk() (*string, bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetBackupunitId

func (o *VolumeProperties) GetBackupunitId() *string

GetBackupunitId returns the BackupunitId field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetBackupunitIdOk

func (o *VolumeProperties) GetBackupunitIdOk() (*string, bool)

GetBackupunitIdOk returns a tuple with the BackupunitId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetBootOrder added in v6.1.1

func (o *VolumeProperties) GetBootOrder() *string

GetBootOrder returns the BootOrder field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetBootOrderOk added in v6.1.1

func (o *VolumeProperties) GetBootOrderOk() (*string, bool)

GetBootOrderOk returns a tuple with the BootOrder field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetBootServer added in v6.0.1

func (o *VolumeProperties) GetBootServer() *string

GetBootServer returns the BootServer field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetBootServerOk added in v6.0.1

func (o *VolumeProperties) GetBootServerOk() (*string, bool)

GetBootServerOk returns a tuple with the BootServer field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetBus

func (o *VolumeProperties) GetBus() *string

GetBus returns the Bus field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetBusOk

func (o *VolumeProperties) GetBusOk() (*string, bool)

GetBusOk returns a tuple with the Bus field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetCpuHotPlug

func (o *VolumeProperties) GetCpuHotPlug() *bool

GetCpuHotPlug returns the CpuHotPlug field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetCpuHotPlugOk

func (o *VolumeProperties) GetCpuHotPlugOk() (*bool, bool)

GetCpuHotPlugOk returns a tuple with the CpuHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetDeviceNumber

func (o *VolumeProperties) GetDeviceNumber() *int64

GetDeviceNumber returns the DeviceNumber field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetDeviceNumberOk

func (o *VolumeProperties) GetDeviceNumberOk() (*int64, bool)

GetDeviceNumberOk returns a tuple with the DeviceNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetDiscVirtioHotPlug

func (o *VolumeProperties) GetDiscVirtioHotPlug() *bool

GetDiscVirtioHotPlug returns the DiscVirtioHotPlug field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetDiscVirtioHotPlugOk

func (o *VolumeProperties) GetDiscVirtioHotPlugOk() (*bool, bool)

GetDiscVirtioHotPlugOk returns a tuple with the DiscVirtioHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetDiscVirtioHotUnplug

func (o *VolumeProperties) GetDiscVirtioHotUnplug() *bool

GetDiscVirtioHotUnplug returns the DiscVirtioHotUnplug field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetDiscVirtioHotUnplugOk

func (o *VolumeProperties) GetDiscVirtioHotUnplugOk() (*bool, bool)

GetDiscVirtioHotUnplugOk returns a tuple with the DiscVirtioHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetImage

func (o *VolumeProperties) GetImage() *string

GetImage returns the Image field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetImageAlias

func (o *VolumeProperties) GetImageAlias() *string

GetImageAlias returns the ImageAlias field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetImageAliasOk

func (o *VolumeProperties) GetImageAliasOk() (*string, bool)

GetImageAliasOk returns a tuple with the ImageAlias field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetImageOk

func (o *VolumeProperties) GetImageOk() (*string, bool)

GetImageOk returns a tuple with the Image field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetImagePassword

func (o *VolumeProperties) GetImagePassword() *string

GetImagePassword returns the ImagePassword field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetImagePasswordOk

func (o *VolumeProperties) GetImagePasswordOk() (*string, bool)

GetImagePasswordOk returns a tuple with the ImagePassword field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetLicenceType

func (o *VolumeProperties) GetLicenceType() *string

GetLicenceType returns the LicenceType field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetLicenceTypeOk

func (o *VolumeProperties) GetLicenceTypeOk() (*string, bool)

GetLicenceTypeOk returns a tuple with the LicenceType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetName

func (o *VolumeProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetNameOk

func (o *VolumeProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetNicHotPlug

func (o *VolumeProperties) GetNicHotPlug() *bool

GetNicHotPlug returns the NicHotPlug field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetNicHotPlugOk

func (o *VolumeProperties) GetNicHotPlugOk() (*bool, bool)

GetNicHotPlugOk returns a tuple with the NicHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetNicHotUnplug

func (o *VolumeProperties) GetNicHotUnplug() *bool

GetNicHotUnplug returns the NicHotUnplug field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetNicHotUnplugOk

func (o *VolumeProperties) GetNicHotUnplugOk() (*bool, bool)

GetNicHotUnplugOk returns a tuple with the NicHotUnplug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetPciSlot

func (o *VolumeProperties) GetPciSlot() *int32

GetPciSlot returns the PciSlot field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetPciSlotOk

func (o *VolumeProperties) GetPciSlotOk() (*int32, bool)

GetPciSlotOk returns a tuple with the PciSlot field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetRamHotPlug

func (o *VolumeProperties) GetRamHotPlug() *bool

GetRamHotPlug returns the RamHotPlug field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetRamHotPlugOk

func (o *VolumeProperties) GetRamHotPlugOk() (*bool, bool)

GetRamHotPlugOk returns a tuple with the RamHotPlug field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetSize

func (o *VolumeProperties) GetSize() *float32

GetSize returns the Size field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetSizeOk

func (o *VolumeProperties) GetSizeOk() (*float32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetSshKeys

func (o *VolumeProperties) GetSshKeys() *[]string

GetSshKeys returns the SshKeys field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetSshKeysOk

func (o *VolumeProperties) GetSshKeysOk() (*[]string, bool)

GetSshKeysOk returns a tuple with the SshKeys field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetType

func (o *VolumeProperties) GetType() *string

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetTypeOk

func (o *VolumeProperties) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetUserData

func (o *VolumeProperties) GetUserData() *string

GetUserData returns the UserData field value If the value is explicit nil, nil is returned

func (*VolumeProperties) GetUserDataOk

func (o *VolumeProperties) GetUserDataOk() (*string, bool)

GetUserDataOk returns a tuple with the UserData field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) HasAvailabilityZone

func (o *VolumeProperties) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*VolumeProperties) HasBackupunitId

func (o *VolumeProperties) HasBackupunitId() bool

HasBackupunitId returns a boolean if a field has been set.

func (*VolumeProperties) HasBootOrder added in v6.1.1

func (o *VolumeProperties) HasBootOrder() bool

HasBootOrder returns a boolean if a field has been set.

func (*VolumeProperties) HasBootServer added in v6.0.1

func (o *VolumeProperties) HasBootServer() bool

HasBootServer returns a boolean if a field has been set.

func (*VolumeProperties) HasBus

func (o *VolumeProperties) HasBus() bool

HasBus returns a boolean if a field has been set.

func (*VolumeProperties) HasCpuHotPlug

func (o *VolumeProperties) HasCpuHotPlug() bool

HasCpuHotPlug returns a boolean if a field has been set.

func (*VolumeProperties) HasDeviceNumber

func (o *VolumeProperties) HasDeviceNumber() bool

HasDeviceNumber returns a boolean if a field has been set.

func (*VolumeProperties) HasDiscVirtioHotPlug

func (o *VolumeProperties) HasDiscVirtioHotPlug() bool

HasDiscVirtioHotPlug returns a boolean if a field has been set.

func (*VolumeProperties) HasDiscVirtioHotUnplug

func (o *VolumeProperties) HasDiscVirtioHotUnplug() bool

HasDiscVirtioHotUnplug returns a boolean if a field has been set.

func (*VolumeProperties) HasImage

func (o *VolumeProperties) HasImage() bool

HasImage returns a boolean if a field has been set.

func (*VolumeProperties) HasImageAlias

func (o *VolumeProperties) HasImageAlias() bool

HasImageAlias returns a boolean if a field has been set.

func (*VolumeProperties) HasImagePassword

func (o *VolumeProperties) HasImagePassword() bool

HasImagePassword returns a boolean if a field has been set.

func (*VolumeProperties) HasLicenceType

func (o *VolumeProperties) HasLicenceType() bool

HasLicenceType returns a boolean if a field has been set.

func (*VolumeProperties) HasName

func (o *VolumeProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*VolumeProperties) HasNicHotPlug

func (o *VolumeProperties) HasNicHotPlug() bool

HasNicHotPlug returns a boolean if a field has been set.

func (*VolumeProperties) HasNicHotUnplug

func (o *VolumeProperties) HasNicHotUnplug() bool

HasNicHotUnplug returns a boolean if a field has been set.

func (*VolumeProperties) HasPciSlot

func (o *VolumeProperties) HasPciSlot() bool

HasPciSlot returns a boolean if a field has been set.

func (*VolumeProperties) HasRamHotPlug

func (o *VolumeProperties) HasRamHotPlug() bool

HasRamHotPlug returns a boolean if a field has been set.

func (*VolumeProperties) HasSize

func (o *VolumeProperties) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*VolumeProperties) HasSshKeys

func (o *VolumeProperties) HasSshKeys() bool

HasSshKeys returns a boolean if a field has been set.

func (*VolumeProperties) HasType

func (o *VolumeProperties) HasType() bool

HasType returns a boolean if a field has been set.

func (*VolumeProperties) HasUserData

func (o *VolumeProperties) HasUserData() bool

HasUserData returns a boolean if a field has been set.

func (VolumeProperties) MarshalJSON

func (o VolumeProperties) MarshalJSON() ([]byte, error)

func (*VolumeProperties) SetAvailabilityZone

func (o *VolumeProperties) SetAvailabilityZone(v string)

SetAvailabilityZone sets field value

func (*VolumeProperties) SetBackupunitId

func (o *VolumeProperties) SetBackupunitId(v string)

SetBackupunitId sets field value

func (*VolumeProperties) SetBootOrder added in v6.1.1

func (o *VolumeProperties) SetBootOrder(v string)

SetBootOrder sets field value

func (*VolumeProperties) SetBootOrderNil added in v6.1.7

func (o *VolumeProperties) SetBootOrderNil()

sets BootOrder to the explicit address that will be encoded as nil when marshaled

func (*VolumeProperties) SetBootServer added in v6.0.1

func (o *VolumeProperties) SetBootServer(v string)

SetBootServer sets field value

func (*VolumeProperties) SetBus

func (o *VolumeProperties) SetBus(v string)

SetBus sets field value

func (*VolumeProperties) SetCpuHotPlug

func (o *VolumeProperties) SetCpuHotPlug(v bool)

SetCpuHotPlug sets field value

func (*VolumeProperties) SetDeviceNumber

func (o *VolumeProperties) SetDeviceNumber(v int64)

SetDeviceNumber sets field value

func (*VolumeProperties) SetDiscVirtioHotPlug

func (o *VolumeProperties) SetDiscVirtioHotPlug(v bool)

SetDiscVirtioHotPlug sets field value

func (*VolumeProperties) SetDiscVirtioHotUnplug

func (o *VolumeProperties) SetDiscVirtioHotUnplug(v bool)

SetDiscVirtioHotUnplug sets field value

func (*VolumeProperties) SetImage

func (o *VolumeProperties) SetImage(v string)

SetImage sets field value

func (*VolumeProperties) SetImageAlias

func (o *VolumeProperties) SetImageAlias(v string)

SetImageAlias sets field value

func (*VolumeProperties) SetImagePassword

func (o *VolumeProperties) SetImagePassword(v string)

SetImagePassword sets field value

func (*VolumeProperties) SetLicenceType

func (o *VolumeProperties) SetLicenceType(v string)

SetLicenceType sets field value

func (*VolumeProperties) SetName

func (o *VolumeProperties) SetName(v string)

SetName sets field value

func (*VolumeProperties) SetNicHotPlug

func (o *VolumeProperties) SetNicHotPlug(v bool)

SetNicHotPlug sets field value

func (*VolumeProperties) SetNicHotUnplug

func (o *VolumeProperties) SetNicHotUnplug(v bool)

SetNicHotUnplug sets field value

func (*VolumeProperties) SetPciSlot

func (o *VolumeProperties) SetPciSlot(v int32)

SetPciSlot sets field value

func (*VolumeProperties) SetRamHotPlug

func (o *VolumeProperties) SetRamHotPlug(v bool)

SetRamHotPlug sets field value

func (*VolumeProperties) SetSize

func (o *VolumeProperties) SetSize(v float32)

SetSize sets field value

func (*VolumeProperties) SetSshKeys

func (o *VolumeProperties) SetSshKeys(v []string)

SetSshKeys sets field value

func (*VolumeProperties) SetType

func (o *VolumeProperties) SetType(v string)

SetType sets field value

func (*VolumeProperties) SetUserData

func (o *VolumeProperties) SetUserData(v string)

SetUserData sets field value

type Volumes

type Volumes struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// URL to the object representation (absolute path).
	Href *string `json:"href,omitempty"`
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// Array of items in the collection.
	Items *[]Volume `json:"items,omitempty"`
	// The limit (if specified in the request).
	Limit *float32 `json:"limit,omitempty"`
	// The offset (if specified in the request).
	Offset *float32 `json:"offset,omitempty"`
	// The type of object that has been created.
	Type *Type `json:"type,omitempty"`
}

Volumes struct for Volumes

func NewVolumes added in v6.0.2

func NewVolumes() *Volumes

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

func NewVolumesWithDefaults added in v6.0.2

func NewVolumesWithDefaults() *Volumes

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

func (*Volumes) GetHref

func (o *Volumes) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, nil is returned

func (*Volumes) GetHrefOk

func (o *Volumes) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volumes) GetId

func (o *Volumes) GetId() *string

GetId returns the Id field value If the value is explicit nil, nil is returned

func (*Volumes) GetIdOk

func (o *Volumes) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volumes) GetItems

func (o *Volumes) GetItems() *[]Volume

GetItems returns the Items field value If the value is explicit nil, nil is returned

func (*Volumes) GetItemsOk

func (o *Volumes) GetItemsOk() (*[]Volume, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volumes) GetLimit

func (o *Volumes) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, nil is returned

func (*Volumes) GetLimitOk

func (o *Volumes) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Volumes) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, nil is returned

func (*Volumes) GetLinksOk

func (o *Volumes) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volumes) GetOffset

func (o *Volumes) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, nil is returned

func (*Volumes) GetOffsetOk

func (o *Volumes) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volumes) GetType

func (o *Volumes) GetType() *Type

GetType returns the Type field value If the value is explicit nil, nil is returned

func (*Volumes) GetTypeOk

func (o *Volumes) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Volumes) HasHref

func (o *Volumes) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Volumes) HasId

func (o *Volumes) HasId() bool

HasId returns a boolean if a field has been set.

func (*Volumes) HasItems

func (o *Volumes) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Volumes) HasLimit

func (o *Volumes) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Volumes) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Volumes) HasOffset

func (o *Volumes) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Volumes) HasType

func (o *Volumes) HasType() bool

HasType returns a boolean if a field has been set.

func (Volumes) MarshalJSON

func (o Volumes) MarshalJSON() ([]byte, error)

func (*Volumes) SetHref

func (o *Volumes) SetHref(v string)

SetHref sets field value

func (*Volumes) SetId

func (o *Volumes) SetId(v string)

SetId sets field value

func (*Volumes) SetItems

func (o *Volumes) SetItems(v []Volume)

SetItems sets field value

func (*Volumes) SetLimit

func (o *Volumes) SetLimit(v float32)

SetLimit sets field value

func (o *Volumes) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Volumes) SetOffset

func (o *Volumes) SetOffset(v float32)

SetOffset sets field value

func (*Volumes) SetType

func (o *Volumes) SetType(v Type)

SetType sets field value

type VolumesApiService

type VolumesApiService service

VolumesApiService VolumesApi service

func (*VolumesApiService) DatacentersVolumesCreateSnapshotPost

func (a *VolumesApiService) DatacentersVolumesCreateSnapshotPost(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesCreateSnapshotPostRequest

* DatacentersVolumesCreateSnapshotPost Create volume snapshots * Create a snapshot of the specified volume within the data center; this snapshot can later be used to restore this volume. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesCreateSnapshotPostRequest

func (*VolumesApiService) DatacentersVolumesCreateSnapshotPostExecute

func (a *VolumesApiService) DatacentersVolumesCreateSnapshotPostExecute(r ApiDatacentersVolumesCreateSnapshotPostRequest) (Snapshot, *APIResponse, error)

* Execute executes the request * @return Snapshot

func (*VolumesApiService) DatacentersVolumesDelete

func (a *VolumesApiService) DatacentersVolumesDelete(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesDeleteRequest

* DatacentersVolumesDelete Delete volumes * Delete the specified volume within the data center. Use with caution, the volume will be permanently removed! * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesDeleteRequest

func (*VolumesApiService) DatacentersVolumesDeleteExecute

func (a *VolumesApiService) DatacentersVolumesDeleteExecute(r ApiDatacentersVolumesDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*VolumesApiService) DatacentersVolumesFindById

func (a *VolumesApiService) DatacentersVolumesFindById(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesFindByIdRequest

* DatacentersVolumesFindById Retrieve volumes * Retrieve the properties of the specified volume within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesFindByIdRequest

func (*VolumesApiService) DatacentersVolumesFindByIdExecute

func (a *VolumesApiService) DatacentersVolumesFindByIdExecute(r ApiDatacentersVolumesFindByIdRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumesApiService) DatacentersVolumesGet

func (a *VolumesApiService) DatacentersVolumesGet(ctx _context.Context, datacenterId string) ApiDatacentersVolumesGetRequest

* DatacentersVolumesGet List volumes * List all the volumes within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersVolumesGetRequest

func (*VolumesApiService) DatacentersVolumesGetExecute

func (a *VolumesApiService) DatacentersVolumesGetExecute(r ApiDatacentersVolumesGetRequest) (Volumes, *APIResponse, error)

* Execute executes the request * @return Volumes

func (*VolumesApiService) DatacentersVolumesPatch

func (a *VolumesApiService) DatacentersVolumesPatch(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesPatchRequest

* DatacentersVolumesPatch Partially modify volumes * Update the properties of the specified storage volume within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesPatchRequest

func (*VolumesApiService) DatacentersVolumesPatchExecute

func (a *VolumesApiService) DatacentersVolumesPatchExecute(r ApiDatacentersVolumesPatchRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumesApiService) DatacentersVolumesPost

func (a *VolumesApiService) DatacentersVolumesPost(ctx _context.Context, datacenterId string) ApiDatacentersVolumesPostRequest

* DatacentersVolumesPost Create a Volume * Creates a storage volume within the specified data center. The volume will not be attached! Attaching volumes is described in the Servers section. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersVolumesPostRequest

func (*VolumesApiService) DatacentersVolumesPostExecute

func (a *VolumesApiService) DatacentersVolumesPostExecute(r ApiDatacentersVolumesPostRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumesApiService) DatacentersVolumesPut

func (a *VolumesApiService) DatacentersVolumesPut(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesPutRequest

* DatacentersVolumesPut Modify a Volume by ID * Modifies the properties of the specified volume within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesPutRequest

func (*VolumesApiService) DatacentersVolumesPutExecute

func (a *VolumesApiService) DatacentersVolumesPutExecute(r ApiDatacentersVolumesPutRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumesApiService) DatacentersVolumesRestoreSnapshotPost

func (a *VolumesApiService) DatacentersVolumesRestoreSnapshotPost(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesRestoreSnapshotPostRequest

* DatacentersVolumesRestoreSnapshotPost Restore volume snapshots * Restore a snapshot for the specified volume within the data center. A snapshot is an image of a volume, which can be used to restore this volume at a later time. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesRestoreSnapshotPostRequest

func (*VolumesApiService) DatacentersVolumesRestoreSnapshotPostExecute

func (a *VolumesApiService) DatacentersVolumesRestoreSnapshotPostExecute(r ApiDatacentersVolumesRestoreSnapshotPostRequest) (*APIResponse, error)

* Execute executes the request

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL