ionoscloud

package module
v5.1.12 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2022 License: Apache-2.0 Imports: 22 Imported by: 6

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

NOTE: Please consider using SDK Go v6 releases that are using IONOS Cloud API Version 6, the latest stable API version. New features and improvements will be integrated in IONOS Cloud API Version 6.

An enterprise-grade Infrastructure is provided as a Service (IaaS) solution that can be managed through a browser-based "Data Center Designer" (DCD) tool or via an easy-to-use API.

The API allows you to perform a variety of management tasks such as spinning up additional servers, adding volumes, adjusting networking, and so forth. It is designed to allow users to leverage the same power and flexibility found within the DCD visual tool. Both tools are consistent with their concepts and lend well to making the experience smooth and intuitive.

Overview

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

  • API version: 5.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

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

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

import sw "./ionoscloud"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

Templated Server URL

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

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

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

URLs Configuration per Operation

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

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})
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/v5 path, so it should not be included in the IONOS_API_URL environment variable

Documentation for API Endpoints

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

API Endpoints table
Class Method HTTP request Description
DefaultApi ApiInfoGet Get / Display API information
BackupUnitApi BackupunitsDelete Delete /backupunits/{backupunitId} Delete a Backup Unit
BackupUnitApi BackupunitsFindById Get /backupunits/{backupunitId} Returns the specified backup Unit
BackupUnitApi BackupunitsGet Get /backupunits List Backup Units
BackupUnitApi BackupunitsPatch Patch /backupunits/{backupunitId} Partially modify a Backup Unit
BackupUnitApi BackupunitsPost Post /backupunits Create a Backup Unit
BackupUnitApi BackupunitsPut Put /backupunits/{backupunitId} Modify a Backup Unit
BackupUnitApi BackupunitsSsourlGet Get /backupunits/{backupunitId}/ssourl Returns a single signon URL for the specified backup Unit.
ContractApi ContractsGet Get /contracts Retrieve a Contract
DataCenterApi DatacentersDelete Delete /datacenters/{datacenterId} Delete a Data Center
DataCenterApi DatacentersFindById Get /datacenters/{datacenterId} Retrieve a Data Center
DataCenterApi DatacentersGet Get /datacenters List Data Centers under your account
DataCenterApi DatacentersPatch Patch /datacenters/{datacenterId} Partially modify a Data Center
DataCenterApi DatacentersPost Post /datacenters Create a Data Center
DataCenterApi DatacentersPut Put /datacenters/{datacenterId} Modify a Data Center
IPBlocksApi IpblocksDelete Delete /ipblocks/{ipblockId} Delete IP Block
IPBlocksApi IpblocksFindById Get /ipblocks/{ipblockId} Retrieve an IP Block
IPBlocksApi IpblocksGet Get /ipblocks List IP Blocks
IPBlocksApi IpblocksPatch Patch /ipblocks/{ipblockId} Partially modify IP Block
IPBlocksApi IpblocksPost Post /ipblocks Reserve IP Block
IPBlocksApi IpblocksPut Put /ipblocks/{ipblockId} Modify IP Block
ImageApi ImagesDelete Delete /images/{imageId} Delete an Image
ImageApi ImagesFindById Get /images/{imageId} Retrieve an Image
ImageApi ImagesGet Get /images List Images
ImageApi ImagesPatch Patch /images/{imageId} Partially modify an Image
ImageApi ImagesPut Put /images/{imageId} Modify an Image
KubernetesApi K8sDelete Delete /k8s/{k8sClusterId} Delete Kubernetes Cluster
KubernetesApi K8sFindByClusterId Get /k8s/{k8sClusterId} Retrieve Kubernetes Cluster
KubernetesApi K8sGet Get /k8s List Kubernetes Clusters
KubernetesApi K8sKubeconfigGet Get /k8s/{k8sClusterId}/kubeconfig Retrieve Kubernetes Configuration File
KubernetesApi K8sNodepoolsDelete Delete /k8s/{k8sClusterId}/nodepools/{nodepoolId} Delete Kubernetes Node Pool
KubernetesApi K8sNodepoolsFindById Get /k8s/{k8sClusterId}/nodepools/{nodepoolId} Retrieve Kubernetes Node Pool
KubernetesApi K8sNodepoolsGet Get /k8s/{k8sClusterId}/nodepools List Kubernetes Node Pools
KubernetesApi K8sNodepoolsNodesDelete Delete /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes/{nodeId} Delete Kubernetes node
KubernetesApi K8sNodepoolsNodesFindById Get /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes/{nodeId} Retrieve Kubernetes node
KubernetesApi K8sNodepoolsNodesGet Get /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes Retrieve Kubernetes nodes.
KubernetesApi K8sNodepoolsNodesReplacePost Post /k8s/{k8sClusterId}/nodepools/{nodepoolId}/nodes/{nodeId}/replace Recreate the Kubernetes node
KubernetesApi K8sNodepoolsPost Post /k8s/{k8sClusterId}/nodepools Create a Kubernetes Node Pool
KubernetesApi K8sNodepoolsPut Put /k8s/{k8sClusterId}/nodepools/{nodepoolId} Modify Kubernetes Node Pool
KubernetesApi K8sPost Post /k8s Create Kubernetes Cluster
KubernetesApi K8sPut Put /k8s/{k8sClusterId} Modify Kubernetes Cluster
KubernetesApi K8sVersionsCompatibilitiesGet Get /k8s/versions/{clusterVersion}/compatibilities Retrieves a list of available kubernetes versions for nodepools depending on the given kubernetes version running in the cluster.
KubernetesApi K8sVersionsDefaultGet Get /k8s/versions/default Retrieve the current default kubernetes version for clusters and nodepools.
KubernetesApi K8sVersionsGet Get /k8s/versions Retrieve available Kubernetes versions
LabelApi DatacentersLabelsDelete Delete /datacenters/{datacenterId}/labels/{key} Delete a Label from Data Center
LabelApi DatacentersLabelsFindByKey Get /datacenters/{datacenterId}/labels/{key} Retrieve a Label of Data Center
LabelApi DatacentersLabelsGet Get /datacenters/{datacenterId}/labels List all Data Center Labels
LabelApi DatacentersLabelsPost Post /datacenters/{datacenterId}/labels Add a Label to Data Center
LabelApi DatacentersLabelsPut Put /datacenters/{datacenterId}/labels/{key} Modify a Label of Data Center
LabelApi DatacentersServersLabelsDelete Delete /datacenters/{datacenterId}/servers/{serverId}/labels/{key} Delete a Label from Server
LabelApi DatacentersServersLabelsFindByKey Get /datacenters/{datacenterId}/servers/{serverId}/labels/{key} Retrieve a Label of Server
LabelApi DatacentersServersLabelsGet Get /datacenters/{datacenterId}/servers/{serverId}/labels List all Server Labels
LabelApi DatacentersServersLabelsPost Post /datacenters/{datacenterId}/servers/{serverId}/labels Add a Label to Server
LabelApi DatacentersServersLabelsPut Put /datacenters/{datacenterId}/servers/{serverId}/labels/{key} Modify a Label of Server
LabelApi DatacentersVolumesLabelsDelete Delete /datacenters/{datacenterId}/volumes/{volumeId}/labels/{key} Delete a Label from Volume
LabelApi DatacentersVolumesLabelsFindByKey Get /datacenters/{datacenterId}/volumes/{volumeId}/labels/{key} Retrieve a Label of Volume
LabelApi DatacentersVolumesLabelsGet Get /datacenters/{datacenterId}/volumes/{volumeId}/labels List all Volume Labels
LabelApi DatacentersVolumesLabelsPost Post /datacenters/{datacenterId}/volumes/{volumeId}/labels Add a Label to Volume
LabelApi DatacentersVolumesLabelsPut Put /datacenters/{datacenterId}/volumes/{volumeId}/labels/{key} Modify a Label of Volume
LabelApi IpblocksLabelsDelete Delete /ipblocks/{ipblockId}/labels/{key} Delete a Label from IP Block
LabelApi IpblocksLabelsFindByKey Get /ipblocks/{ipblockId}/labels/{key} Retrieve a Label of IP Block
LabelApi IpblocksLabelsGet Get /ipblocks/{ipblockId}/labels List all Ip Block Labels
LabelApi IpblocksLabelsPost Post /ipblocks/{ipblockId}/labels Add a Label to IP Block
LabelApi IpblocksLabelsPut Put /ipblocks/{ipblockId}/labels/{key} Modify a Label of IP Block
LabelApi LabelsFindByUrn Get /labels/{labelurn} Returns the label by its URN.
LabelApi LabelsGet Get /labels List Labels
LabelApi SnapshotsLabelsDelete Delete /snapshots/{snapshotId}/labels/{key} Delete a Label from Snapshot
LabelApi SnapshotsLabelsFindByKey Get /snapshots/{snapshotId}/labels/{key} Retrieve a Label of Snapshot
LabelApi SnapshotsLabelsGet Get /snapshots/{snapshotId}/labels List all Snapshot Labels
LabelApi SnapshotsLabelsPost Post /snapshots/{snapshotId}/labels Add a Label to Snapshot
LabelApi SnapshotsLabelsPut Put /snapshots/{snapshotId}/labels/{key} Modify a Label of Snapshot
LanApi DatacentersLansDelete Delete /datacenters/{datacenterId}/lans/{lanId} Delete a Lan.
LanApi DatacentersLansFindById Get /datacenters/{datacenterId}/lans/{lanId} Retrieve a Lan
LanApi DatacentersLansGet Get /datacenters/{datacenterId}/lans List Lans
LanApi DatacentersLansNicsFindById Get /datacenters/{datacenterId}/lans/{lanId}/nics/{nicId} Retrieve a nic attached to lan
LanApi DatacentersLansNicsGet Get /datacenters/{datacenterId}/lans/{lanId}/nics List Lan Members
LanApi DatacentersLansNicsPost Post /datacenters/{datacenterId}/lans/{lanId}/nics Attach a nic
LanApi DatacentersLansPatch Patch /datacenters/{datacenterId}/lans/{lanId} Partially modify a Lan
LanApi DatacentersLansPost Post /datacenters/{datacenterId}/lans Create a Lan
LanApi DatacentersLansPut Put /datacenters/{datacenterId}/lans/{lanId} Modify a Lan
LoadBalancerApi DatacentersLoadbalancersBalancednicsDelete Delete /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics/{nicId} Detach a nic from loadbalancer
LoadBalancerApi DatacentersLoadbalancersBalancednicsFindByNicId Get /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics/{nicId} Retrieve a nic attached to Load Balancer
LoadBalancerApi DatacentersLoadbalancersBalancednicsGet Get /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics List Load Balancer Members
LoadBalancerApi DatacentersLoadbalancersBalancednicsPost Post /datacenters/{datacenterId}/loadbalancers/{loadbalancerId}/balancednics Attach a nic to Load Balancer
LoadBalancerApi DatacentersLoadbalancersDelete Delete /datacenters/{datacenterId}/loadbalancers/{loadbalancerId} Delete a Loadbalancer.
LoadBalancerApi DatacentersLoadbalancersFindById Get /datacenters/{datacenterId}/loadbalancers/{loadbalancerId} Retrieve a loadbalancer
LoadBalancerApi DatacentersLoadbalancersGet Get /datacenters/{datacenterId}/loadbalancers List Load Balancers
LoadBalancerApi DatacentersLoadbalancersPatch Patch /datacenters/{datacenterId}/loadbalancers/{loadbalancerId} Partially modify a Loadbalancer
LoadBalancerApi DatacentersLoadbalancersPost Post /datacenters/{datacenterId}/loadbalancers Create a Load Balancer
LoadBalancerApi DatacentersLoadbalancersPut Put /datacenters/{datacenterId}/loadbalancers/{loadbalancerId} Modify a Load Balancer
LocationApi LocationsFindByRegionId Get /locations/{regionId} List Locations within a region
LocationApi LocationsFindByRegionIdAndId Get /locations/{regionId}/{locationId} Retrieve a Location
LocationApi LocationsGet Get /locations List Locations
NicApi DatacentersServersNicsDelete Delete /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId} Delete a Nic
NicApi DatacentersServersNicsFindById Get /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId} Retrieve a Nic
NicApi DatacentersServersNicsFirewallrulesDelete Delete /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId} Delete a Firewall Rule
NicApi DatacentersServersNicsFirewallrulesFindById Get /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId} Retrieve a Firewall Rule
NicApi DatacentersServersNicsFirewallrulesGet Get /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules List Firewall Rules
NicApi DatacentersServersNicsFirewallrulesPatch Patch /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId} Partially modify a Firewall Rule
NicApi DatacentersServersNicsFirewallrulesPost Post /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules Create a Firewall Rule
NicApi DatacentersServersNicsFirewallrulesPut Put /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId}/firewallrules/{firewallruleId} Modify a Firewall Rule
NicApi DatacentersServersNicsGet Get /datacenters/{datacenterId}/servers/{serverId}/nics List Nics
NicApi DatacentersServersNicsPatch Patch /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId} Partially modify a Nic
NicApi DatacentersServersNicsPost Post /datacenters/{datacenterId}/servers/{serverId}/nics Create a Nic
NicApi DatacentersServersNicsPut Put /datacenters/{datacenterId}/servers/{serverId}/nics/{nicId} Modify a Nic
PrivateCrossConnectApi PccsDelete Delete /pccs/{pccId} Delete a Private Cross-Connect
PrivateCrossConnectApi PccsFindById Get /pccs/{pccId} Retrieve a Private Cross-Connect
PrivateCrossConnectApi PccsGet Get /pccs List Private Cross-Connects
PrivateCrossConnectApi PccsPatch Patch /pccs/{pccId} Partially modify a private cross-connect
PrivateCrossConnectApi PccsPost Post /pccs Create a Private Cross-Connect
RequestApi RequestsFindById Get /requests/{requestId} Retrieve a Request
RequestApi RequestsGet Get /requests List Requests
RequestApi RequestsStatusGet Get /requests/{requestId}/status Retrieve Request Status
ServerApi DatacentersServersCdromsDelete Delete /datacenters/{datacenterId}/servers/{serverId}/cdroms/{cdromId} Detach a CD-ROM
ServerApi DatacentersServersCdromsFindById Get /datacenters/{datacenterId}/servers/{serverId}/cdroms/{cdromId} Retrieve an attached CD-ROM
ServerApi DatacentersServersCdromsGet Get /datacenters/{datacenterId}/servers/{serverId}/cdroms List attached CD-ROMs
ServerApi DatacentersServersCdromsPost Post /datacenters/{datacenterId}/servers/{serverId}/cdroms Attach a CD-ROM
ServerApi DatacentersServersDelete Delete /datacenters/{datacenterId}/servers/{serverId} Delete a Server
ServerApi DatacentersServersFindById Get /datacenters/{datacenterId}/servers/{serverId} Retrieve a Server
ServerApi DatacentersServersGet Get /datacenters/{datacenterId}/servers List Servers
ServerApi DatacentersServersPatch Patch /datacenters/{datacenterId}/servers/{serverId} Partially modify a Server
ServerApi DatacentersServersPost Post /datacenters/{datacenterId}/servers Create a Server
ServerApi DatacentersServersPut Put /datacenters/{datacenterId}/servers/{serverId} Modify a Server
ServerApi DatacentersServersRebootPost Post /datacenters/{datacenterId}/servers/{serverId}/reboot Reboot a Server
ServerApi DatacentersServersStartPost Post /datacenters/{datacenterId}/servers/{serverId}/start Start a Server
ServerApi DatacentersServersStopPost Post /datacenters/{datacenterId}/servers/{serverId}/stop Stop a Server
ServerApi DatacentersServersUpgradePost Post /datacenters/{datacenterId}/servers/{serverId}/upgrade Upgrade a Server
ServerApi DatacentersServersVolumesDelete Delete /datacenters/{datacenterId}/servers/{serverId}/volumes/{volumeId} Detach a volume
ServerApi DatacentersServersVolumesFindById Get /datacenters/{datacenterId}/servers/{serverId}/volumes/{volumeId} Retrieve an attached volume
ServerApi DatacentersServersVolumesGet Get /datacenters/{datacenterId}/servers/{serverId}/volumes List Attached Volumes
ServerApi DatacentersServersVolumesPost Post /datacenters/{datacenterId}/servers/{serverId}/volumes Attach a volume
SnapshotApi SnapshotsDelete Delete /snapshots/{snapshotId} Delete a Snapshot
SnapshotApi SnapshotsFindById Get /snapshots/{snapshotId} Retrieve a Snapshot by its uuid.
SnapshotApi SnapshotsGet Get /snapshots List Snapshots
SnapshotApi SnapshotsPatch Patch /snapshots/{snapshotId} Partially modify a Snapshot
SnapshotApi SnapshotsPut Put /snapshots/{snapshotId} Modify a Snapshot
UserManagementApi UmGroupsDelete Delete /um/groups/{groupId} Delete a Group
UserManagementApi UmGroupsFindById Get /um/groups/{groupId} Retrieve a Group
UserManagementApi UmGroupsGet Get /um/groups List All Groups.
UserManagementApi UmGroupsPost Post /um/groups Create a Group
UserManagementApi UmGroupsPut Put /um/groups/{groupId} Modify a group
UserManagementApi UmGroupsResourcesGet Get /um/groups/{groupId}/resources Retrieve resources assigned to a group
UserManagementApi UmGroupsSharesDelete Delete /um/groups/{groupId}/shares/{resourceId} Remove a resource from a group
UserManagementApi UmGroupsSharesFindByResourceId Get /um/groups/{groupId}/shares/{resourceId} Retrieve a group share
UserManagementApi UmGroupsSharesGet Get /um/groups/{groupId}/shares List Group Shares
UserManagementApi UmGroupsSharesPost Post /um/groups/{groupId}/shares/{resourceId} Add a resource to a group
UserManagementApi UmGroupsSharesPut Put /um/groups/{groupId}/shares/{resourceId} Modify resource permissions of a group
UserManagementApi UmGroupsUsersDelete Delete /um/groups/{groupId}/users/{userId} Remove a user from a group
UserManagementApi UmGroupsUsersGet Get /um/groups/{groupId}/users List Group Members
UserManagementApi UmGroupsUsersPost Post /um/groups/{groupId}/users Add a user to a group
UserManagementApi UmResourcesFindByType Get /um/resources/{resourceType} Retrieve a list of Resources by type.
UserManagementApi UmResourcesFindByTypeAndId Get /um/resources/{resourceType}/{resourceId} Retrieve a Resource by type.
UserManagementApi UmResourcesGet Get /um/resources List All Resources.
UserManagementApi UmUsersDelete Delete /um/users/{userId} Delete a User
UserManagementApi UmUsersFindById Get /um/users/{userId} Retrieve a User
UserManagementApi UmUsersGet Get /um/users List all Users
UserManagementApi UmUsersGroupsGet Get /um/users/{userId}/groups Retrieve a User's group resources
UserManagementApi UmUsersOwnsGet Get /um/users/{userId}/owns Retrieve a User's own resources
UserManagementApi UmUsersPost Post /um/users Create a user
UserManagementApi UmUsersPut Put /um/users/{userId} Modify a user
UserManagementApi UmUsersS3keysDelete Delete /um/users/{userId}/s3keys/{keyId} Delete a S3 key
UserManagementApi UmUsersS3keysFindByKeyId Get /um/users/{userId}/s3keys/{keyId} Retrieve given S3 key belonging to the given User
UserManagementApi UmUsersS3keysGet Get /um/users/{userId}/s3keys Retrieve a User's S3 keys
UserManagementApi UmUsersS3keysPost Post /um/users/{userId}/s3keys Create a S3 key for the given user
UserManagementApi UmUsersS3keysPut Put /um/users/{userId}/s3keys/{keyId} Modify a S3 key having the given key id
UserManagementApi UmUsersS3ssourlGet Get /um/users/{userId}/s3ssourl Retrieve S3 object storage single signon URL for the given user
VolumeApi DatacentersVolumesCreateSnapshotPost Post /datacenters/{datacenterId}/volumes/{volumeId}/create-snapshot Create Volume Snapshot
VolumeApi DatacentersVolumesDelete Delete /datacenters/{datacenterId}/volumes/{volumeId} Delete a Volume
VolumeApi DatacentersVolumesFindById Get /datacenters/{datacenterId}/volumes/{volumeId} Retrieve a Volume
VolumeApi DatacentersVolumesGet Get /datacenters/{datacenterId}/volumes List Volumes
VolumeApi DatacentersVolumesPatch Patch /datacenters/{datacenterId}/volumes/{volumeId} Partially modify a Volume
VolumeApi DatacentersVolumesPost Post /datacenters/{datacenterId}/volumes Create a Volume
VolumeApi DatacentersVolumesPut Put /datacenters/{datacenterId}/volumes/{volumeId} Modify a Volume
VolumeApi DatacentersVolumesRestoreSnapshotPost Post /datacenters/{datacenterId}/volumes/{volumeId}/restore-snapshot Restore Volume Snapshot

Documentation For Models

API models list

Documentation For Authorization

Basic Authentication
  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    UserName: "username",
    Password: "password",
})
r, err := client.Service.Operation(auth, args)
Token Authentication
  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: Authorization and passed in as the auth context for each request.

Documentation for Utility Methods

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

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

Debugging

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

package main

import "github.com/ionos-cloud/sdk-go/v5"

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.

Author

Documentation

Index

Constants

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

	Version = "5.1.12"
)
View Source
const (
	IonosUsernameEnvVar   = "IONOS_USERNAME"
	IonosPasswordEnvVar   = "IONOS_PASSWORD"
	IonosTokenEnvVar      = "IONOS_TOKEN"
	IonosApiUrlEnvVar     = "IONOS_API_URL"
	DefaultIonosServerUrl = "https://api.ionos.com/cloudapi/v5"
	DefaultIonosBasePath  = "/cloudapi/v5"
)
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")
)

Functions

func CacheExpires

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

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

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

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

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	DefaultApi *DefaultApiService

	BackupUnitApi *BackupUnitApiService

	ContractApi *ContractApiService

	DataCenterApi *DataCenterApiService

	IPBlocksApi *IPBlocksApiService

	ImageApi *ImageApiService

	KubernetesApi *KubernetesApiService

	LabelApi *LabelApiService

	LanApi *LanApiService

	LoadBalancerApi *LoadBalancerApiService

	LocationApi *LocationApiService

	NicApi *NicApiService

	PrivateCrossConnectApi *PrivateCrossConnectApiService

	RequestApi *RequestApiService

	ServerApi *ServerApiService

	SnapshotApi *SnapshotApiService

	UserManagementApi *UserManagementApiService

	VolumeApi *VolumeApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the CLOUD API API v5.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) WaitForRequest

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

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.

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 added in v5.1.8

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

func (ApiApiInfoGetRequest) MaxResults added in v5.1.10

func (r ApiApiInfoGetRequest) MaxResults(maxResults int32) ApiApiInfoGetRequest

MaxResults query param limits the number of results returned.

func (ApiApiInfoGetRequest) OrderBy added in v5.1.8

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 *BackupUnitApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsDeleteRequest) Depth

func (ApiBackupunitsDeleteRequest) Execute

func (r ApiBackupunitsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiBackupunitsDeleteRequest) Pretty

func (ApiBackupunitsDeleteRequest) XContractNumber

func (r ApiBackupunitsDeleteRequest) XContractNumber(xContractNumber int32) ApiBackupunitsDeleteRequest

type ApiBackupunitsFindByIdRequest

type ApiBackupunitsFindByIdRequest struct {
	ApiService *BackupUnitApiService
	// 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 *BackupUnitApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsGetRequest) Depth

func (ApiBackupunitsGetRequest) Execute

func (ApiBackupunitsGetRequest) Filter added in v5.1.8

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

func (ApiBackupunitsGetRequest) MaxResults added in v5.1.10

func (r ApiBackupunitsGetRequest) MaxResults(maxResults int32) ApiBackupunitsGetRequest

MaxResults query param limits the number of results returned.

func (ApiBackupunitsGetRequest) OrderBy added in v5.1.8

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 *BackupUnitApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsPatchRequest) BackupUnitProperties

func (r ApiBackupunitsPatchRequest) BackupUnitProperties(backupUnitProperties BackupUnitProperties) ApiBackupunitsPatchRequest

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 *BackupUnitApiService
	// 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 *BackupUnitApiService
	// 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 *BackupUnitApiService
	// contains filtered or unexported fields
}

func (ApiBackupunitsSsourlGetRequest) Execute

func (ApiBackupunitsSsourlGetRequest) Filter added in v5.1.8

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

func (ApiBackupunitsSsourlGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiBackupunitsSsourlGetRequest) OrderBy added in v5.1.8

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 *ContractApiService
	// contains filtered or unexported fields
}

func (ApiContractsGetRequest) Depth

func (ApiContractsGetRequest) Execute

func (ApiContractsGetRequest) Filter added in v5.1.8

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

func (ApiContractsGetRequest) MaxResults added in v5.1.10

func (r ApiContractsGetRequest) MaxResults(maxResults int32) ApiContractsGetRequest

MaxResults query param limits the number of results returned.

func (ApiContractsGetRequest) OrderBy added in v5.1.8

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 ApiDatacentersDeleteRequest

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

func (ApiDatacentersDeleteRequest) Depth

func (ApiDatacentersDeleteRequest) Execute

func (r ApiDatacentersDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersDeleteRequest) Pretty

func (ApiDatacentersDeleteRequest) XContractNumber

func (r ApiDatacentersDeleteRequest) XContractNumber(xContractNumber int32) ApiDatacentersDeleteRequest

type ApiDatacentersFindByIdRequest

type ApiDatacentersFindByIdRequest struct {
	ApiService *DataCenterApiService
	// 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 *DataCenterApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersGetRequest) Depth

func (ApiDatacentersGetRequest) Execute

func (ApiDatacentersGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersGetRequest) Limit

func (ApiDatacentersGetRequest) MaxResults added in v5.1.10

func (r ApiDatacentersGetRequest) MaxResults(maxResults int32) ApiDatacentersGetRequest

MaxResults query param limits the number of results returned.

func (ApiDatacentersGetRequest) Offset

func (ApiDatacentersGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLabelsDeleteRequest) Depth

func (ApiDatacentersLabelsDeleteRequest) Execute

func (r ApiDatacentersLabelsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersLabelsDeleteRequest) Pretty

func (ApiDatacentersLabelsDeleteRequest) XContractNumber

type ApiDatacentersLabelsFindByKeyRequest

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

func (ApiDatacentersLabelsFindByKeyRequest) Depth

func (ApiDatacentersLabelsFindByKeyRequest) Execute

func (ApiDatacentersLabelsFindByKeyRequest) Pretty

func (ApiDatacentersLabelsFindByKeyRequest) XContractNumber

type ApiDatacentersLabelsGetRequest

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

func (ApiDatacentersLabelsGetRequest) Depth

func (ApiDatacentersLabelsGetRequest) Execute

func (ApiDatacentersLabelsGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersLabelsGetRequest) Limit

func (ApiDatacentersLabelsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersLabelsGetRequest) Offset

func (ApiDatacentersLabelsGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// 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 *LabelApiService
	// 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 *LanApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansDeleteRequest) Depth

func (ApiDatacentersLansDeleteRequest) Execute

func (r ApiDatacentersLansDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersLansDeleteRequest) Pretty

func (ApiDatacentersLansDeleteRequest) XContractNumber

func (r ApiDatacentersLansDeleteRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansDeleteRequest

type ApiDatacentersLansFindByIdRequest

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

func (ApiDatacentersLansFindByIdRequest) Depth

func (ApiDatacentersLansFindByIdRequest) Execute

func (ApiDatacentersLansFindByIdRequest) Pretty

func (ApiDatacentersLansFindByIdRequest) XContractNumber

type ApiDatacentersLansGetRequest

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

func (ApiDatacentersLansGetRequest) Depth

func (ApiDatacentersLansGetRequest) Execute

func (ApiDatacentersLansGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersLansGetRequest) Limit

func (ApiDatacentersLansGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersLansGetRequest) Offset

func (ApiDatacentersLansGetRequest) OrderBy added in v5.1.8

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 *LanApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLansNicsFindByIdRequest) Depth

func (ApiDatacentersLansNicsFindByIdRequest) Execute

func (ApiDatacentersLansNicsFindByIdRequest) Pretty

func (ApiDatacentersLansNicsFindByIdRequest) XContractNumber

type ApiDatacentersLansNicsGetRequest

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

func (ApiDatacentersLansNicsGetRequest) Depth

func (ApiDatacentersLansNicsGetRequest) Execute

func (ApiDatacentersLansNicsGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersLansNicsGetRequest) Limit

func (ApiDatacentersLansNicsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersLansNicsGetRequest) Offset

func (ApiDatacentersLansNicsGetRequest) OrderBy added in v5.1.8

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 *LanApiService
	// 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 *LanApiService
	// 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 *LanApiService
	// 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 *LanApiService
	// 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 *LoadBalancerApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) Depth

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) Execute

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) Pretty

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) XContractNumber

type ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest

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

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) Depth

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) Execute

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) Pretty

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) XContractNumber

type ApiDatacentersLoadbalancersBalancednicsGetRequest

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

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Depth

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Execute

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Limit

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Offset

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) OrderBy added in v5.1.8

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 *LoadBalancerApiService
	// 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 *LoadBalancerApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersDeleteRequest) Depth

func (ApiDatacentersLoadbalancersDeleteRequest) Execute

func (r ApiDatacentersLoadbalancersDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersLoadbalancersDeleteRequest) Pretty

func (ApiDatacentersLoadbalancersDeleteRequest) XContractNumber

type ApiDatacentersLoadbalancersFindByIdRequest

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

func (ApiDatacentersLoadbalancersFindByIdRequest) Depth

func (ApiDatacentersLoadbalancersFindByIdRequest) Execute

func (ApiDatacentersLoadbalancersFindByIdRequest) Pretty

func (ApiDatacentersLoadbalancersFindByIdRequest) XContractNumber

type ApiDatacentersLoadbalancersGetRequest

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

func (ApiDatacentersLoadbalancersGetRequest) Depth

func (ApiDatacentersLoadbalancersGetRequest) Execute

func (ApiDatacentersLoadbalancersGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersLoadbalancersGetRequest) Limit

func (ApiDatacentersLoadbalancersGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersLoadbalancersGetRequest) Offset

func (ApiDatacentersLoadbalancersGetRequest) OrderBy added in v5.1.8

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 *LoadBalancerApiService
	// 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 *LoadBalancerApiService
	// 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 *LoadBalancerApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersLoadbalancersPutRequest) Depth

func (ApiDatacentersLoadbalancersPutRequest) Execute

func (ApiDatacentersLoadbalancersPutRequest) Loadbalancer

func (ApiDatacentersLoadbalancersPutRequest) Pretty

func (ApiDatacentersLoadbalancersPutRequest) XContractNumber

type ApiDatacentersPatchRequest

type ApiDatacentersPatchRequest struct {
	ApiService *DataCenterApiService
	// 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 *DataCenterApiService
	// 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 *DataCenterApiService
	// 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 *ServerApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersCdromsDeleteRequest) Depth

func (ApiDatacentersServersCdromsDeleteRequest) Execute

func (r ApiDatacentersServersCdromsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersServersCdromsDeleteRequest) Pretty

func (ApiDatacentersServersCdromsDeleteRequest) XContractNumber

type ApiDatacentersServersCdromsFindByIdRequest

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

func (ApiDatacentersServersCdromsFindByIdRequest) Depth

func (ApiDatacentersServersCdromsFindByIdRequest) Execute

func (ApiDatacentersServersCdromsFindByIdRequest) Pretty

func (ApiDatacentersServersCdromsFindByIdRequest) XContractNumber

type ApiDatacentersServersCdromsGetRequest

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

func (ApiDatacentersServersCdromsGetRequest) Depth

func (ApiDatacentersServersCdromsGetRequest) Execute

func (ApiDatacentersServersCdromsGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersServersCdromsGetRequest) Limit

func (ApiDatacentersServersCdromsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersCdromsGetRequest) Offset

func (ApiDatacentersServersCdromsGetRequest) OrderBy added in v5.1.8

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 *ServerApiService
	// 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 *ServerApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersDeleteRequest) Depth

func (ApiDatacentersServersDeleteRequest) Execute

func (r ApiDatacentersServersDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersServersDeleteRequest) Pretty

func (ApiDatacentersServersDeleteRequest) XContractNumber

type ApiDatacentersServersFindByIdRequest

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

func (ApiDatacentersServersFindByIdRequest) Depth

func (ApiDatacentersServersFindByIdRequest) Execute

func (ApiDatacentersServersFindByIdRequest) Pretty

func (ApiDatacentersServersFindByIdRequest) XContractNumber

type ApiDatacentersServersGetRequest

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

func (ApiDatacentersServersGetRequest) Depth

func (ApiDatacentersServersGetRequest) Execute

func (ApiDatacentersServersGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersServersGetRequest) Limit

func (ApiDatacentersServersGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersGetRequest) Offset

func (ApiDatacentersServersGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersLabelsDeleteRequest) Depth

func (ApiDatacentersServersLabelsDeleteRequest) Execute

func (r ApiDatacentersServersLabelsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersServersLabelsDeleteRequest) Pretty

func (ApiDatacentersServersLabelsDeleteRequest) XContractNumber

type ApiDatacentersServersLabelsFindByKeyRequest

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

func (ApiDatacentersServersLabelsFindByKeyRequest) Depth

func (ApiDatacentersServersLabelsFindByKeyRequest) Execute

func (ApiDatacentersServersLabelsFindByKeyRequest) Pretty

func (ApiDatacentersServersLabelsFindByKeyRequest) XContractNumber

type ApiDatacentersServersLabelsGetRequest

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

func (ApiDatacentersServersLabelsGetRequest) Depth

func (ApiDatacentersServersLabelsGetRequest) Execute

func (ApiDatacentersServersLabelsGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersServersLabelsGetRequest) Limit

func (ApiDatacentersServersLabelsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersLabelsGetRequest) Offset

func (ApiDatacentersServersLabelsGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// 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 *LabelApiService
	// 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 *NicApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsDeleteRequest) Depth

func (ApiDatacentersServersNicsDeleteRequest) Execute

func (r ApiDatacentersServersNicsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersServersNicsDeleteRequest) Pretty

func (ApiDatacentersServersNicsDeleteRequest) XContractNumber

type ApiDatacentersServersNicsFindByIdRequest

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

func (ApiDatacentersServersNicsFindByIdRequest) Depth

func (ApiDatacentersServersNicsFindByIdRequest) Execute

func (ApiDatacentersServersNicsFindByIdRequest) Pretty

func (ApiDatacentersServersNicsFindByIdRequest) XContractNumber

type ApiDatacentersServersNicsFirewallrulesDeleteRequest

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

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) Pretty

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) XContractNumber

type ApiDatacentersServersNicsFirewallrulesFindByIdRequest

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

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) Pretty

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) XContractNumber

type ApiDatacentersServersNicsFirewallrulesGetRequest

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

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Limit

func (ApiDatacentersServersNicsFirewallrulesGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Offset

func (ApiDatacentersServersNicsFirewallrulesGetRequest) OrderBy added in v5.1.8

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 *NicApiService
	// 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 *NicApiService
	// 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 *NicApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Depth

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Execute

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Firewallrule

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Pretty

func (ApiDatacentersServersNicsFirewallrulesPutRequest) XContractNumber

type ApiDatacentersServersNicsGetRequest

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

func (ApiDatacentersServersNicsGetRequest) Depth

func (ApiDatacentersServersNicsGetRequest) Execute

func (ApiDatacentersServersNicsGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersServersNicsGetRequest) Limit

func (ApiDatacentersServersNicsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersNicsGetRequest) Offset

func (ApiDatacentersServersNicsGetRequest) OrderBy added in v5.1.8

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 *NicApiService
	// 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 *NicApiService
	// 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 *NicApiService
	// 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 *ServerApiService
	// 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 *ServerApiService
	// 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 *ServerApiService
	// 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 *ServerApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersServersRebootPostRequest) Depth

func (ApiDatacentersServersRebootPostRequest) Execute

func (r ApiDatacentersServersRebootPostRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersServersRebootPostRequest) Pretty

func (ApiDatacentersServersRebootPostRequest) XContractNumber

type ApiDatacentersServersStartPostRequest

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

func (ApiDatacentersServersStartPostRequest) Depth

func (ApiDatacentersServersStartPostRequest) Execute

func (r ApiDatacentersServersStartPostRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersServersStartPostRequest) Pretty

func (ApiDatacentersServersStartPostRequest) XContractNumber

type ApiDatacentersServersStopPostRequest

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

func (ApiDatacentersServersStopPostRequest) Depth

func (ApiDatacentersServersStopPostRequest) Execute

func (r ApiDatacentersServersStopPostRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersServersStopPostRequest) Pretty

func (ApiDatacentersServersStopPostRequest) XContractNumber

type ApiDatacentersServersUpgradePostRequest

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

func (ApiDatacentersServersUpgradePostRequest) Depth

func (ApiDatacentersServersUpgradePostRequest) Execute

func (r ApiDatacentersServersUpgradePostRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersServersUpgradePostRequest) Pretty

func (ApiDatacentersServersUpgradePostRequest) XContractNumber

type ApiDatacentersServersVolumesDeleteRequest

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

func (ApiDatacentersServersVolumesDeleteRequest) Depth

func (ApiDatacentersServersVolumesDeleteRequest) Execute

func (r ApiDatacentersServersVolumesDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersServersVolumesDeleteRequest) Pretty

func (ApiDatacentersServersVolumesDeleteRequest) XContractNumber

type ApiDatacentersServersVolumesFindByIdRequest

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

func (ApiDatacentersServersVolumesFindByIdRequest) Depth

func (ApiDatacentersServersVolumesFindByIdRequest) Execute

func (ApiDatacentersServersVolumesFindByIdRequest) Pretty

func (ApiDatacentersServersVolumesFindByIdRequest) XContractNumber

type ApiDatacentersServersVolumesGetRequest

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

func (ApiDatacentersServersVolumesGetRequest) Depth

func (ApiDatacentersServersVolumesGetRequest) Execute

func (ApiDatacentersServersVolumesGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersServersVolumesGetRequest) Limit

func (ApiDatacentersServersVolumesGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersVolumesGetRequest) Offset

func (ApiDatacentersServersVolumesGetRequest) OrderBy added in v5.1.8

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 *ServerApiService
	// 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 *VolumeApiService
	// 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 *VolumeApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesDeleteRequest) Depth

func (ApiDatacentersVolumesDeleteRequest) Execute

func (r ApiDatacentersVolumesDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersVolumesDeleteRequest) Pretty

func (ApiDatacentersVolumesDeleteRequest) XContractNumber

type ApiDatacentersVolumesFindByIdRequest

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

func (ApiDatacentersVolumesFindByIdRequest) Depth

func (ApiDatacentersVolumesFindByIdRequest) Execute

func (ApiDatacentersVolumesFindByIdRequest) Pretty

func (ApiDatacentersVolumesFindByIdRequest) XContractNumber

type ApiDatacentersVolumesGetRequest

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

func (ApiDatacentersVolumesGetRequest) Depth

func (ApiDatacentersVolumesGetRequest) Execute

func (ApiDatacentersVolumesGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersVolumesGetRequest) Limit

func (ApiDatacentersVolumesGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersVolumesGetRequest) Offset

func (ApiDatacentersVolumesGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// contains filtered or unexported fields
}

func (ApiDatacentersVolumesLabelsDeleteRequest) Depth

func (ApiDatacentersVolumesLabelsDeleteRequest) Execute

func (r ApiDatacentersVolumesLabelsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiDatacentersVolumesLabelsDeleteRequest) Pretty

func (ApiDatacentersVolumesLabelsDeleteRequest) XContractNumber

type ApiDatacentersVolumesLabelsFindByKeyRequest

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

func (ApiDatacentersVolumesLabelsFindByKeyRequest) Depth

func (ApiDatacentersVolumesLabelsFindByKeyRequest) Execute

func (ApiDatacentersVolumesLabelsFindByKeyRequest) Pretty

func (ApiDatacentersVolumesLabelsFindByKeyRequest) XContractNumber

type ApiDatacentersVolumesLabelsGetRequest

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

func (ApiDatacentersVolumesLabelsGetRequest) Depth

func (ApiDatacentersVolumesLabelsGetRequest) Execute

func (ApiDatacentersVolumesLabelsGetRequest) Filter added in v5.1.8

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

func (ApiDatacentersVolumesLabelsGetRequest) Limit

func (ApiDatacentersVolumesLabelsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiDatacentersVolumesLabelsGetRequest) Offset

func (ApiDatacentersVolumesLabelsGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// 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 *LabelApiService
	// 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 *VolumeApiService
	// 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 *VolumeApiService
	// 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 *VolumeApiService
	// 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 *VolumeApiService
	// 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 *ImageApiService
	// contains filtered or unexported fields
}

func (ApiImagesDeleteRequest) Depth

func (ApiImagesDeleteRequest) Execute

func (r ApiImagesDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiImagesDeleteRequest) Pretty

func (ApiImagesDeleteRequest) XContractNumber

func (r ApiImagesDeleteRequest) XContractNumber(xContractNumber int32) ApiImagesDeleteRequest

type ApiImagesFindByIdRequest

type ApiImagesFindByIdRequest struct {
	ApiService *ImageApiService
	// 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 *ImageApiService
	// contains filtered or unexported fields
}

func (ApiImagesGetRequest) Depth

func (ApiImagesGetRequest) Execute

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

func (ApiImagesGetRequest) Filter added in v5.1.8

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

func (ApiImagesGetRequest) MaxResults added in v5.1.10

func (r ApiImagesGetRequest) MaxResults(maxResults int32) ApiImagesGetRequest

MaxResults query param limits the number of results returned.

func (ApiImagesGetRequest) OrderBy added in v5.1.8

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 *ImageApiService
	// 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 *ImageApiService
	// 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() (map[string]interface{}, *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 added in v5.1.8

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

func (ApiIpblocksGetRequest) Limit added in v5.1.6

func (ApiIpblocksGetRequest) MaxResults added in v5.1.10

func (r ApiIpblocksGetRequest) MaxResults(maxResults int32) ApiIpblocksGetRequest

MaxResults query param limits the number of results returned.

func (ApiIpblocksGetRequest) Offset added in v5.1.6

func (ApiIpblocksGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// contains filtered or unexported fields
}

func (ApiIpblocksLabelsDeleteRequest) Depth

func (ApiIpblocksLabelsDeleteRequest) Execute

func (r ApiIpblocksLabelsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiIpblocksLabelsDeleteRequest) Pretty

func (ApiIpblocksLabelsDeleteRequest) XContractNumber

func (r ApiIpblocksLabelsDeleteRequest) XContractNumber(xContractNumber int32) ApiIpblocksLabelsDeleteRequest

type ApiIpblocksLabelsFindByKeyRequest

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

func (ApiIpblocksLabelsFindByKeyRequest) Depth

func (ApiIpblocksLabelsFindByKeyRequest) Execute

func (ApiIpblocksLabelsFindByKeyRequest) Pretty

func (ApiIpblocksLabelsFindByKeyRequest) XContractNumber

type ApiIpblocksLabelsGetRequest

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

func (ApiIpblocksLabelsGetRequest) Depth

func (ApiIpblocksLabelsGetRequest) Execute

func (ApiIpblocksLabelsGetRequest) Filter added in v5.1.8

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

func (ApiIpblocksLabelsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiIpblocksLabelsGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// 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 *LabelApiService
	// 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() (map[string]interface{}, *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 added in v5.1.8

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 added in v5.1.10

func (r ApiK8sGetRequest) MaxResults(maxResults int32) ApiK8sGetRequest

MaxResults query param limits the number of results returned.

func (ApiK8sGetRequest) OrderBy added in v5.1.8

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 added in v5.1.8

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

func (ApiK8sKubeconfigGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiK8sKubeconfigGetRequest) OrderBy added in v5.1.8

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 (r ApiK8sNodepoolsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

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 added in v5.1.8

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

func (ApiK8sNodepoolsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiK8sNodepoolsGetRequest) OrderBy added in v5.1.8

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 (r ApiK8sNodepoolsNodesDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

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 added in v5.1.8

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

func (ApiK8sNodepoolsNodesGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiK8sNodepoolsNodesGetRequest) OrderBy added in v5.1.8

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 (r ApiK8sNodepoolsNodesReplacePostRequest) Execute() (map[string]interface{}, *APIResponse, error)

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 ApiK8sVersionsCompatibilitiesGetRequest

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

func (ApiK8sVersionsCompatibilitiesGetRequest) Execute

func (ApiK8sVersionsCompatibilitiesGetRequest) Filter added in v5.1.8

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

func (ApiK8sVersionsCompatibilitiesGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiK8sVersionsCompatibilitiesGetRequest) OrderBy added in v5.1.8

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

type ApiK8sVersionsDefaultGetRequest

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

func (ApiK8sVersionsDefaultGetRequest) Execute

func (ApiK8sVersionsDefaultGetRequest) Filter added in v5.1.8

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

func (ApiK8sVersionsDefaultGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiK8sVersionsDefaultGetRequest) OrderBy added in v5.1.8

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 added in v5.1.8

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

func (ApiK8sVersionsGetRequest) MaxResults added in v5.1.10

func (r ApiK8sVersionsGetRequest) MaxResults(maxResults int32) ApiK8sVersionsGetRequest

MaxResults query param limits the number of results returned.

func (ApiK8sVersionsGetRequest) OrderBy added in v5.1.8

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

type ApiLabelsFindByUrnRequest

type ApiLabelsFindByUrnRequest struct {
	ApiService *LabelApiService
	// 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 *LabelApiService
	// contains filtered or unexported fields
}

func (ApiLabelsGetRequest) Depth

func (ApiLabelsGetRequest) Execute

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

func (ApiLabelsGetRequest) Filter added in v5.1.8

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

func (ApiLabelsGetRequest) MaxResults added in v5.1.10

func (r ApiLabelsGetRequest) MaxResults(maxResults int32) ApiLabelsGetRequest

MaxResults query param limits the number of results returned.

func (ApiLabelsGetRequest) OrderBy added in v5.1.8

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 *LocationApiService
	// contains filtered or unexported fields
}

func (ApiLocationsFindByRegionIdAndIdRequest) Depth

func (ApiLocationsFindByRegionIdAndIdRequest) Execute

func (ApiLocationsFindByRegionIdAndIdRequest) Pretty

func (ApiLocationsFindByRegionIdAndIdRequest) XContractNumber

type ApiLocationsFindByRegionIdRequest

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

func (ApiLocationsFindByRegionIdRequest) Depth

func (ApiLocationsFindByRegionIdRequest) Execute

func (ApiLocationsFindByRegionIdRequest) Pretty

func (ApiLocationsFindByRegionIdRequest) XContractNumber

type ApiLocationsGetRequest

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

func (ApiLocationsGetRequest) Depth

func (ApiLocationsGetRequest) Execute

func (ApiLocationsGetRequest) Filter added in v5.1.8

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

func (ApiLocationsGetRequest) MaxResults added in v5.1.10

func (r ApiLocationsGetRequest) MaxResults(maxResults int32) ApiLocationsGetRequest

MaxResults query param limits the number of results returned.

func (ApiLocationsGetRequest) OrderBy added in v5.1.8

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 *PrivateCrossConnectApiService
	// contains filtered or unexported fields
}

func (ApiPccsDeleteRequest) Depth

func (ApiPccsDeleteRequest) Execute

func (r ApiPccsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiPccsDeleteRequest) Pretty

func (ApiPccsDeleteRequest) XContractNumber

func (r ApiPccsDeleteRequest) XContractNumber(xContractNumber int32) ApiPccsDeleteRequest

type ApiPccsFindByIdRequest

type ApiPccsFindByIdRequest struct {
	ApiService *PrivateCrossConnectApiService
	// 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 *PrivateCrossConnectApiService
	// contains filtered or unexported fields
}

func (ApiPccsGetRequest) Depth

func (r ApiPccsGetRequest) Depth(depth int32) ApiPccsGetRequest

func (ApiPccsGetRequest) Execute

func (ApiPccsGetRequest) Filter added in v5.1.8

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 added in v5.1.10

func (r ApiPccsGetRequest) MaxResults(maxResults int32) ApiPccsGetRequest

MaxResults query param limits the number of results returned.

func (ApiPccsGetRequest) OrderBy added in v5.1.8

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 *PrivateCrossConnectApiService
	// 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 *PrivateCrossConnectApiService
	// 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 *RequestApiService
	// 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 *RequestApiService
	// contains filtered or unexported fields
}

func (ApiRequestsGetRequest) Depth

func (ApiRequestsGetRequest) Execute

func (ApiRequestsGetRequest) Filter added in v5.1.8

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 added in v5.1.10

func (r ApiRequestsGetRequest) MaxResults(maxResults int32) ApiRequestsGetRequest

MaxResults query param limits the number of results returned.

func (ApiRequestsGetRequest) Offset

func (ApiRequestsGetRequest) OrderBy added in v5.1.8

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 *RequestApiService
	// contains filtered or unexported fields
}

func (ApiRequestsStatusGetRequest) Depth

func (ApiRequestsStatusGetRequest) Execute

func (ApiRequestsStatusGetRequest) Filter added in v5.1.8

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

func (ApiRequestsStatusGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiRequestsStatusGetRequest) OrderBy added in v5.1.8

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 *SnapshotApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsDeleteRequest) Depth

func (ApiSnapshotsDeleteRequest) Execute

func (r ApiSnapshotsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiSnapshotsDeleteRequest) Pretty

func (ApiSnapshotsDeleteRequest) XContractNumber

func (r ApiSnapshotsDeleteRequest) XContractNumber(xContractNumber int32) ApiSnapshotsDeleteRequest

type ApiSnapshotsFindByIdRequest

type ApiSnapshotsFindByIdRequest struct {
	ApiService *SnapshotApiService
	// 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 *SnapshotApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsGetRequest) Depth

func (ApiSnapshotsGetRequest) Execute

func (ApiSnapshotsGetRequest) Filter added in v5.1.8

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

func (ApiSnapshotsGetRequest) MaxResults added in v5.1.10

func (r ApiSnapshotsGetRequest) MaxResults(maxResults int32) ApiSnapshotsGetRequest

MaxResults query param limits the number of results returned.

func (ApiSnapshotsGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// contains filtered or unexported fields
}

func (ApiSnapshotsLabelsDeleteRequest) Depth

func (ApiSnapshotsLabelsDeleteRequest) Execute

func (r ApiSnapshotsLabelsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiSnapshotsLabelsDeleteRequest) Pretty

func (ApiSnapshotsLabelsDeleteRequest) XContractNumber

func (r ApiSnapshotsLabelsDeleteRequest) XContractNumber(xContractNumber int32) ApiSnapshotsLabelsDeleteRequest

type ApiSnapshotsLabelsFindByKeyRequest

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

func (ApiSnapshotsLabelsFindByKeyRequest) Depth

func (ApiSnapshotsLabelsFindByKeyRequest) Execute

func (ApiSnapshotsLabelsFindByKeyRequest) Pretty

func (ApiSnapshotsLabelsFindByKeyRequest) XContractNumber

type ApiSnapshotsLabelsGetRequest

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

func (ApiSnapshotsLabelsGetRequest) Depth

func (ApiSnapshotsLabelsGetRequest) Execute

func (ApiSnapshotsLabelsGetRequest) Filter added in v5.1.8

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

func (ApiSnapshotsLabelsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiSnapshotsLabelsGetRequest) OrderBy added in v5.1.8

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 *LabelApiService
	// 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 *LabelApiService
	// 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 *SnapshotApiService
	// 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 *SnapshotApiService
	// 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 ApiUmGroupsDeleteRequest

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

func (ApiUmGroupsDeleteRequest) Depth

func (ApiUmGroupsDeleteRequest) Execute

func (r ApiUmGroupsDeleteRequest) Execute() (map[string]interface{}, *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 added in v5.1.8

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

func (ApiUmGroupsGetRequest) MaxResults added in v5.1.10

func (r ApiUmGroupsGetRequest) MaxResults(maxResults int32) ApiUmGroupsGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmGroupsGetRequest) OrderBy added in v5.1.8

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 added in v5.1.8

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

func (ApiUmGroupsResourcesGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiUmGroupsResourcesGetRequest) OrderBy added in v5.1.8

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 (r ApiUmGroupsSharesDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

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 added in v5.1.8

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

func (ApiUmGroupsSharesGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiUmGroupsSharesGetRequest) OrderBy added in v5.1.8

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 (r ApiUmGroupsUsersDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

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 added in v5.1.8

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

func (ApiUmGroupsUsersGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiUmGroupsUsersGetRequest) OrderBy added in v5.1.8

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 added in v5.1.8

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

func (ApiUmResourcesGetRequest) MaxResults added in v5.1.10

func (r ApiUmResourcesGetRequest) MaxResults(maxResults int32) ApiUmResourcesGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmResourcesGetRequest) OrderBy added in v5.1.8

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() (map[string]interface{}, *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 added in v5.1.8

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

func (ApiUmUsersGetRequest) Limit added in v5.1.6

func (ApiUmUsersGetRequest) MaxResults added in v5.1.10

func (r ApiUmUsersGetRequest) MaxResults(maxResults int32) ApiUmUsersGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmUsersGetRequest) Offset added in v5.1.6

func (ApiUmUsersGetRequest) OrderBy added in v5.1.8

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 added in v5.1.8

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

func (ApiUmUsersGroupsGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiUmUsersGroupsGetRequest) OrderBy added in v5.1.8

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 added in v5.1.8

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

func (ApiUmUsersOwnsGetRequest) MaxResults added in v5.1.10

func (r ApiUmUsersOwnsGetRequest) MaxResults(maxResults int32) ApiUmUsersOwnsGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmUsersOwnsGetRequest) OrderBy added in v5.1.8

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 *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersS3keysDeleteRequest) Depth

func (ApiUmUsersS3keysDeleteRequest) Execute

func (r ApiUmUsersS3keysDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

func (ApiUmUsersS3keysDeleteRequest) Pretty

func (ApiUmUsersS3keysDeleteRequest) XContractNumber

func (r ApiUmUsersS3keysDeleteRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3keysDeleteRequest

type ApiUmUsersS3keysFindByKeyIdRequest

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

func (ApiUmUsersS3keysFindByKeyIdRequest) Depth

func (ApiUmUsersS3keysFindByKeyIdRequest) Execute

func (ApiUmUsersS3keysFindByKeyIdRequest) Pretty

func (ApiUmUsersS3keysFindByKeyIdRequest) XContractNumber

type ApiUmUsersS3keysGetRequest

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

func (ApiUmUsersS3keysGetRequest) Depth

func (ApiUmUsersS3keysGetRequest) Execute

func (ApiUmUsersS3keysGetRequest) Filter added in v5.1.8

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

func (ApiUmUsersS3keysGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiUmUsersS3keysGetRequest) OrderBy added in v5.1.8

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 *UserManagementApiService
	// 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 *UserManagementApiService
	// 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 *UserManagementApiService
	// contains filtered or unexported fields
}

func (ApiUmUsersS3ssourlGetRequest) Execute

func (ApiUmUsersS3ssourlGetRequest) Filter added in v5.1.8

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

func (ApiUmUsersS3ssourlGetRequest) MaxResults added in v5.1.10

MaxResults query param limits the number of results returned.

func (ApiUmUsersS3ssourlGetRequest) OrderBy added in v5.1.8

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 AttachedVolumes

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

AttachedVolumes struct for AttachedVolumes

func (*AttachedVolumes) GetHref

func (o *AttachedVolumes) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Volume will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                    `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *BackupUnitProperties      `json:"properties"`
}

BackupUnit struct for BackupUnit

func (*BackupUnit) GetHref

func (o *BackupUnit) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for BackupUnitProperties will be 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, the zero value for string will be 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 BackupUnitApiService

type BackupUnitApiService service

BackupUnitApiService BackupUnitApi service

func (*BackupUnitApiService) BackupunitsDelete

func (a *BackupUnitApiService) BackupunitsDelete(ctx _context.Context, backupunitId string) ApiBackupunitsDeleteRequest

* BackupunitsDelete Delete a Backup Unit * NOTE: Running through the deletion process will delete: - the backup plans inside the Backup Unit. - all backups associated with the Backup Unit. - the backup user and finally also the 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 ApiBackupunitsDeleteRequest

func (*BackupUnitApiService) BackupunitsDeleteExecute

func (a *BackupUnitApiService) BackupunitsDeleteExecute(r ApiBackupunitsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*BackupUnitApiService) BackupunitsFindById

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

* BackupunitsFindById Returns the specified backup Unit * You can retrieve the details of an specific 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 (*BackupUnitApiService) BackupunitsFindByIdExecute

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

* Execute executes the request * @return BackupUnit

func (*BackupUnitApiService) BackupunitsGet

* BackupunitsGet List Backup Units * You can retrieve a complete list of backup Units that you have access to. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBackupunitsGetRequest

func (*BackupUnitApiService) BackupunitsGetExecute

* Execute executes the request * @return BackupUnits

func (*BackupUnitApiService) BackupunitsPatch

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

* BackupunitsPatch Partially modify a Backup Unit * You can use update a backup Unit properties * @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 (*BackupUnitApiService) BackupunitsPatchExecute

func (a *BackupUnitApiService) BackupunitsPatchExecute(r ApiBackupunitsPatchRequest) (BackupUnit, *APIResponse, error)

* Execute executes the request * @return BackupUnit

func (*BackupUnitApiService) BackupunitsPost

* BackupunitsPost Create a Backup Unit * Create a Backup Unit. A Backup Unit is considered a resource like a virtual datacenter, IP Block, snapshot, etc. It shall be shareable via groups inside our User Management Feature * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBackupunitsPostRequest

func (*BackupUnitApiService) BackupunitsPostExecute

* Execute executes the request * @return BackupUnit

func (*BackupUnitApiService) BackupunitsPut

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

* BackupunitsPut Modify a Backup Unit * You can use update a backup Unit properties * @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 (*BackupUnitApiService) BackupunitsPutExecute

* Execute executes the request * @return BackupUnit

func (*BackupUnitApiService) BackupunitsSsourlGet

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

* BackupunitsSsourlGet Returns a single signon URL for the specified backup Unit. * Returns a single signon 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 UUID of the backup unit * @return ApiBackupunitsSsourlGetRequest

func (*BackupUnitApiService) BackupunitsSsourlGetExecute

* Execute executes the request * @return BackupUnitSSO

type BackupUnitProperties

type BackupUnitProperties struct {
	// A name of that resource (only alphanumeric characters are acceptable)
	Name *string `json:"name"`
	// the password associated to that resource
	Password *string `json:"password,omitempty"`
	// 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"`
}

BackupUnitProperties struct for BackupUnitProperties

func (*BackupUnitProperties) GetEmail

func (o *BackupUnitProperties) GetEmail() *string

GetEmail returns the Email field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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 (*BackupUnitSSO) GetSsoUrl

func (o *BackupUnitSSO) GetSsoUrl() *string

GetSsoUrl returns the SsoUrl field value If the value is explicit nil, the zero value for string will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]BackupUnit `json:"items,omitempty"`
}

BackupUnits struct for BackupUnits

func (*BackupUnits) GetHref

func (o *BackupUnits) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []BackupUnit will be 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, the zero value for string will be 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 BalancedNics

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

BalancedNics struct for BalancedNics

func (*BalancedNics) GetHref

func (o *BalancedNics) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Nic will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Image `json:"items,omitempty"`
	// the offset (if specified in the request)
	Offset *float32 `json:"offset,omitempty"`
	// the limit (if specified in the request)
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

Cdroms struct for Cdroms

func (*Cdroms) GetHref

func (o *Cdroms) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Image will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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              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"`
}

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 v5.1.12

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"`
	Name     *string `json:"name,omitempty"`
	Location *string `json:"location,omitempty"`
}

ConnectableDatacenter struct for ConnectableDatacenter

func (*ConnectableDatacenter) GetId

func (o *ConnectableDatacenter) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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 {
	// The type of the resource
	Type       *Type               `json:"type,omitempty"`
	Properties *ContractProperties `json:"properties"`
}

Contract struct for Contract

func (*Contract) GetProperties

func (o *Contract) GetProperties() *ContractProperties

GetProperties returns the Properties field value If the value is explicit nil, the zero value for ContractProperties will be 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, the zero value for Type will be 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 ContractApiService

type ContractApiService service

ContractApiService ContractApi service

func (*ContractApiService) ContractsGet

* ContractsGet Retrieve a Contract * Retrieves the attributes of user's contract. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiContractsGetRequest

func (*ContractApiService) ContractsGetExecute

func (a *ContractApiService) ContractsGetExecute(r ApiContractsGetRequest) (Contract, *APIResponse, error)

* Execute executes the request * @return Contract

type ContractProperties

type ContractProperties struct {
	// contract number
	ContractNumber *int64 `json:"contractNumber,omitempty"`
	// owner of the contract
	Owner *string `json:"owner,omitempty"`
	// status of the contract
	Status *string `json:"status,omitempty"`
	// Registration domain of the contract
	RegDomain      *string         `json:"regDomain,omitempty"`
	ResourceLimits *ResourceLimits `json:"resourceLimits,omitempty"`
}

ContractProperties struct for ContractProperties

func (*ContractProperties) GetContractNumber

func (o *ContractProperties) GetContractNumber() *int64

GetContractNumber returns the ContractNumber field value If the value is explicit nil, the zero value for int64 will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for ResourceLimits will be 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, the zero value for string will be 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 DataCenterApiService

type DataCenterApiService service

DataCenterApiService DataCenterApi service

func (*DataCenterApiService) DatacentersDelete

func (a *DataCenterApiService) DatacentersDelete(ctx _context.Context, datacenterId string) ApiDatacentersDeleteRequest

* DatacentersDelete Delete a Data Center * Will remove all objects within the datacenter and remove the datacenter object itself, too. This is a highly destructive method which should be used with caution * @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 datacenter * @return ApiDatacentersDeleteRequest

func (*DataCenterApiService) DatacentersDeleteExecute

func (a *DataCenterApiService) DatacentersDeleteExecute(r ApiDatacentersDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*DataCenterApiService) DatacentersFindById

func (a *DataCenterApiService) DatacentersFindById(ctx _context.Context, datacenterId string) ApiDatacentersFindByIdRequest

* DatacentersFindById Retrieve a Data Center * You can retrieve a data center by using the resource's ID. This value can be found in the response body when a datacenter is created or when you GET a list of datacenters. * @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 datacenter * @return ApiDatacentersFindByIdRequest

func (*DataCenterApiService) DatacentersFindByIdExecute

func (a *DataCenterApiService) DatacentersFindByIdExecute(r ApiDatacentersFindByIdRequest) (Datacenter, *APIResponse, error)

* Execute executes the request * @return Datacenter

func (*DataCenterApiService) DatacentersGet

* DatacentersGet List Data Centers under your account * You can retrieve a list of data centers provisioned under your account. Default list will contain first 100 items. For more items use pagination query parameters * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiDatacentersGetRequest

func (*DataCenterApiService) DatacentersGetExecute

* Execute executes the request * @return Datacenters

func (*DataCenterApiService) DatacentersPatch

func (a *DataCenterApiService) DatacentersPatch(ctx _context.Context, datacenterId string) ApiDatacentersPatchRequest

* DatacentersPatch Partially modify a Data Center * You can use update datacenter to re-name the datacenter or update its 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 datacenter * @return ApiDatacentersPatchRequest

func (*DataCenterApiService) DatacentersPatchExecute

func (a *DataCenterApiService) DatacentersPatchExecute(r ApiDatacentersPatchRequest) (Datacenter, *APIResponse, error)

* Execute executes the request * @return Datacenter

func (*DataCenterApiService) DatacentersPost

* DatacentersPost Create a Data Center * Virtual data centers are the foundation of the platform. They act as logical containers for all other objects you will be creating, e.g. servers. You can provision as many data centers as you want. Datacenters have their own private network and are logically segmented from each other to create isolation. You can use this POST method to create a simple datacenter or to create a datacenter with multiple objects under it such as servers and storage volumes. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiDatacentersPostRequest

func (*DataCenterApiService) DatacentersPostExecute

* Execute executes the request * @return Datacenter

func (*DataCenterApiService) DatacentersPut

func (a *DataCenterApiService) DatacentersPut(ctx _context.Context, datacenterId string) ApiDatacentersPutRequest

* DatacentersPut Modify a Data Center * You can use update datacenter to re-name the datacenter or update its 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 datacenter * @return ApiDatacentersPutRequest

func (*DataCenterApiService) DatacentersPutExecute

* Execute executes the request * @return Datacenter

type DataCenterEntities

type DataCenterEntities struct {
	Servers       *Servers       `json:"servers,omitempty"`
	Volumes       *Volumes       `json:"volumes,omitempty"`
	Loadbalancers *Loadbalancers `json:"loadbalancers,omitempty"`
	Lans          *Lans          `json:"lans,omitempty"`
}

DataCenterEntities struct for DataCenterEntities

func (*DataCenterEntities) GetLans

func (o *DataCenterEntities) GetLans() *Lans

GetLans returns the Lans field value If the value is explicit nil, the zero value for Lans will be 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, the zero value for Loadbalancers will be 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) GetServers

func (o *DataCenterEntities) GetServers() *Servers

GetServers returns the Servers field value If the value is explicit nil, the zero value for Servers will be 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, the zero value for Volumes will be 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) 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) 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 Datacenter

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

Datacenter struct for Datacenter

func (*Datacenter) GetEntities

func (o *Datacenter) GetEntities() *DataCenterEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for DataCenterEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for DatacenterProperties will be 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, the zero value for Type will be 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 {
	// 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 last time the resource was created
	CreatedDate *IonosTime
	// The user who created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// The user id of the user who has created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The last time the resource has been modified
	LastModifiedDate *IonosTime
	// The user who last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// The user id of the user who has last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
	// 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
	State *string `json:"state,omitempty"`
}

DatacenterElementMetadata struct for DatacenterElementMetadata

func (*DatacenterElementMetadata) GetCreatedBy

func (o *DatacenterElementMetadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for time.Time will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for time.Time will be 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, the zero value for string will be 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 {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// A description for the datacenter, e.g. staging, production
	Description *string `json:"description,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 version of that Data Center. Gets incremented with every change
	Version *int32 `json:"version,omitempty"`
	// List of features supported by the location this data center is part of
	Features *[]string `json:"features,omitempty"`
	// Boolean value representing if the data center requires extra protection e.g. two factor protection
	SecAuthProtection *bool `json:"secAuthProtection,omitempty"`
}

DatacenterProperties struct for DatacenterProperties

func (*DatacenterProperties) GetDescription

func (o *DatacenterProperties) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, the zero value for string will be 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, the zero value for []string will be 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) GetLocation

func (o *DatacenterProperties) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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, the zero value for int32 will be 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) 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) 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) 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) 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Datacenter `json:"items,omitempty"`
	// the offset (if specified in the request)
	Offset *float32 `json:"offset,omitempty"`
	// the limit (if specified in the request)
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

Datacenters struct for Datacenters

func (*Datacenters) GetHref

func (o *Datacenters) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Datacenter will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 Display API information * Display API information * @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 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 (*Error) GetHttpStatus

func (o *Error) GetHttpStatus() *int32

GetHttpStatus returns the HttpStatus field value If the value is explicit nil, the zero value for int32 will be 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, the zero value for []ErrorMessage will be 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"`
	// Human readable message
	Message *string `json:"message,omitempty"`
}

ErrorMessage struct for ErrorMessage

func (*ErrorMessage) GetErrorCode

func (o *ErrorMessage) GetErrorCode() *string

GetErrorCode returns the ErrorCode field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                    `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *FirewallruleProperties    `json:"properties"`
}

FirewallRule struct for FirewallRule

func (*FirewallRule) GetHref

func (o *FirewallRule) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for FirewallruleProperties will be 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, the zero value for Type will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]FirewallRule `json:"items,omitempty"`
	// the offset (if specified in the request)
	Offset *float32 `json:"offset,omitempty"`
	// the limit (if specified in the request)
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

FirewallRules struct for FirewallRules

func (*FirewallRules) GetHref

func (o *FirewallRules) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []FirewallRule will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 FirewallruleProperties

type FirewallruleProperties struct {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// The protocol for the rule. Property cannot be modified after creation (disallowed in update requests)
	Protocol *string `json:"protocol"`
	// Only traffic originating from the respective MAC address is allowed. Valid format: aa:bb:cc:dd:ee:ff. Value null allows all source MAC address
	SourceMac *string `json:"sourceMac,omitempty"`
	// Only traffic originating from the respective IPv4 address is allowed. Value null allows all source IPs
	SourceIp *string `json:"sourceIp,omitempty"`
	// In case the target NIC has multiple IP addresses, only traffic directed to the respective IP address of the NIC is allowed. Value null allows all target IPs
	TargetIp *string `json:"targetIp,omitempty"`
	// Defines the allowed code (from 0 to 254) if protocol ICMP is chosen. Value null allows all codes
	IcmpCode *int32 `json:"icmpCode,omitempty"`
	// Defines the allowed type (from 0 to 254) if the protocol ICMP is chosen. Value null allows all types
	IcmpType *int32 `json:"icmpType,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"`
	// 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"`
}

FirewallruleProperties struct for FirewallruleProperties

func (*FirewallruleProperties) GetIcmpCode

func (o *FirewallruleProperties) GetIcmpCode() *int32

GetIcmpCode returns the IcmpCode field value If the value is explicit nil, the zero value for int32 will be 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, the zero value for int32 will be 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) GetName

func (o *FirewallruleProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be 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, the zero value for int32 will be 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, the zero value for int32 will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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) 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) 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) MarshalJSON

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

func (*FirewallruleProperties) SetIcmpCode

func (o *FirewallruleProperties) SetIcmpCode(v int32)

SetIcmpCode sets field value

func (*FirewallruleProperties) SetIcmpType

func (o *FirewallruleProperties) SetIcmpType(v int32)

SetIcmpType sets field value

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) SetSourceMac

func (o *FirewallruleProperties) SetSourceMac(v string)

SetSourceMac sets field value

func (*FirewallruleProperties) SetTargetIp

func (o *FirewallruleProperties) SetTargetIp(v string)

SetTargetIp sets field value

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

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) StatusCode

func (e GenericOpenAPIError) StatusCode() int

type Group

type Group struct {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of the resource
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string          `json:"href,omitempty"`
	Properties *GroupProperties `json:"properties"`
	Entities   *GroupEntities   `json:"entities,omitempty"`
}

Group struct for Group

func (*Group) GetEntities

func (o *Group) GetEntities() *GroupEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for GroupEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for GroupProperties will be 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, the zero value for Type will be 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 {
	Users     *GroupMembers   `json:"users,omitempty"`
	Resources *ResourceGroups `json:"resources,omitempty"`
}

GroupEntities struct for GroupEntities

func (*GroupEntities) GetResources

func (o *GroupEntities) GetResources() *ResourceGroups

GetResources returns the Resources field value If the value is explicit nil, the zero value for ResourceGroups will be 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, the zero value for GroupMembers will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]User `json:"items,omitempty"`
}

GroupMembers struct for GroupMembers

func (*GroupMembers) GetHref

func (o *GroupMembers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []User will be 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, the zero value for Type will be 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 {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// create data center privilege
	CreateDataCenter *bool `json:"createDataCenter,omitempty"`
	// create snapshot privilege
	CreateSnapshot *bool `json:"createSnapshot,omitempty"`
	// reserve ip block privilege
	ReserveIp *bool `json:"reserveIp,omitempty"`
	// activity log access privilege
	AccessActivityLog *bool `json:"accessActivityLog,omitempty"`
	// create pcc privilege
	CreatePcc *bool `json:"createPcc,omitempty"`
	// S3 privilege
	S3Privilege *bool `json:"s3Privilege,omitempty"`
	// create backup unit privilege
	CreateBackupUnit *bool `json:"createBackupUnit,omitempty"`
	// create internet access privilege
	CreateInternetAccess *bool `json:"createInternetAccess,omitempty"`
	// create kubernetes cluster privilege
	CreateK8sCluster *bool `json:"createK8sCluster,omitempty"`
}

GroupProperties struct for GroupProperties

func (*GroupProperties) GetAccessActivityLog

func (o *GroupProperties) GetAccessActivityLog() *bool

GetAccessActivityLog returns the AccessActivityLog field value If the value is explicit nil, the zero value for bool will be 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) GetCreateBackupUnit

func (o *GroupProperties) GetCreateBackupUnit() *bool

GetCreateBackupUnit returns the CreateBackupUnit field value If the value is explicit nil, the zero value for bool will be 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, the zero value for bool will be 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) GetCreateInternetAccess

func (o *GroupProperties) GetCreateInternetAccess() *bool

GetCreateInternetAccess returns the CreateInternetAccess field value If the value is explicit nil, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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) GetName

func (o *GroupProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be 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, the zero value for bool will be 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, the zero value for bool will be 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) 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) 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) 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) 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) 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) 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// resource as generic type
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string               `json:"href,omitempty"`
	Properties *GroupShareProperties `json:"properties"`
}

GroupShare struct for GroupShare

func (*GroupShare) GetHref

func (o *GroupShare) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for GroupShareProperties will be 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, the zero value for Type will be 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 (*GroupShareProperties) GetEditPrivilege

func (o *GroupShareProperties) GetEditPrivilege() *bool

GetEditPrivilege returns the EditPrivilege field value If the value is explicit nil, the zero value for bool will be 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, the zero value for bool will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// Share representing groups and resource relationship
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]GroupShare `json:"items,omitempty"`
}

GroupShares struct for GroupShares

func (*GroupShares) GetHref

func (o *GroupShares) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []GroupShare will be 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, the zero value for Type will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of the resource
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Group `json:"items,omitempty"`
}

GroupUsers collection of groups a user is member of

func (*GroupUsers) GetHref

func (o *GroupUsers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Group will be 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, the zero value for Type will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of the resource
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Group `json:"items,omitempty"`
}

Groups struct for Groups

func (*Groups) GetHref

func (o *Groups) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Group will be 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, the zero value for Type will be 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 Block * Removes the specific IP Block * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId * @return ApiIpblocksDeleteRequest

func (*IPBlocksApiService) IpblocksDeleteExecute

func (a *IPBlocksApiService) IpblocksDeleteExecute(r ApiIpblocksDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*IPBlocksApiService) IpblocksFindById

func (a *IPBlocksApiService) IpblocksFindById(ctx _context.Context, ipblockId string) ApiIpblocksFindByIdRequest

* IpblocksFindById Retrieve an IP Block * Retrieves the attributes of a given IP Block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId * @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 * Retrieve a list of 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 Block * You can use update attributes of a resource * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId * @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 IP Block * This will reserve 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 IP Block * You can use update attributes of a resource * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId * @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 (*IPFailover) GetIp

func (o *IPFailover) GetIp() *string

GetIp returns the Ip field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                    `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *ImageProperties           `json:"properties"`
}

Image struct for Image

func (*Image) GetHref

func (o *Image) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for ImageProperties will be 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, the zero value for Type will be 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 ImageApiService

type ImageApiService service

ImageApiService ImageApi service

func (*ImageApiService) ImagesDelete

func (a *ImageApiService) ImagesDelete(ctx _context.Context, imageId string) ApiImagesDeleteRequest

* ImagesDelete Delete an Image * Deletes the specified image. This operation is permitted on private image only. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId * @return ApiImagesDeleteRequest

func (*ImageApiService) ImagesDeleteExecute

func (a *ImageApiService) ImagesDeleteExecute(r ApiImagesDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ImageApiService) ImagesFindById

func (a *ImageApiService) ImagesFindById(ctx _context.Context, imageId string) ApiImagesFindByIdRequest

* ImagesFindById Retrieve an Image * Retrieves the attributes of a given image. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId * @return ApiImagesFindByIdRequest

func (*ImageApiService) ImagesFindByIdExecute

func (a *ImageApiService) ImagesFindByIdExecute(r ApiImagesFindByIdRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

func (*ImageApiService) ImagesGet

* ImagesGet List Images * Retrieve a list of images within the datacenter * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiImagesGetRequest

func (*ImageApiService) ImagesGetExecute

func (a *ImageApiService) ImagesGetExecute(r ApiImagesGetRequest) (Images, *APIResponse, error)

* Execute executes the request * @return Images

func (*ImageApiService) ImagesPatch

func (a *ImageApiService) ImagesPatch(ctx _context.Context, imageId string) ApiImagesPatchRequest

* ImagesPatch Partially modify an Image * You can use update attributes of a resource * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId * @return ApiImagesPatchRequest

func (*ImageApiService) ImagesPatchExecute

func (a *ImageApiService) ImagesPatchExecute(r ApiImagesPatchRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

func (*ImageApiService) ImagesPut

func (a *ImageApiService) ImagesPut(ctx _context.Context, imageId string) ApiImagesPutRequest

* ImagesPut Modify an Image * You can use update attributes of a resource * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId * @return ApiImagesPutRequest

func (*ImageApiService) ImagesPutExecute

func (a *ImageApiService) ImagesPutExecute(r ApiImagesPutRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

type ImageProperties

type ImageProperties struct {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// Human readable description
	Description *string `json:"description,omitempty"`
	// Location of that image/snapshot.
	Location *string `json:"location,omitempty"`
	// The size of the image in GB
	Size *float32 `json:"size,omitempty"`
	// Is capable of CPU hot plug (no reboot required)
	CpuHotPlug *bool `json:"cpuHotPlug,omitempty"`
	// Is capable of CPU hot unplug (no reboot required)
	CpuHotUnplug *bool `json:"cpuHotUnplug,omitempty"`
	// Is capable of memory hot plug (no reboot required)
	RamHotPlug *bool `json:"ramHotPlug,omitempty"`
	// Is capable of memory hot unplug (no reboot required)
	RamHotUnplug *bool `json:"ramHotUnplug,omitempty"`
	// Is capable of nic hot plug (no reboot required)
	NicHotPlug *bool `json:"nicHotPlug,omitempty"`
	// Is capable of nic hot unplug (no reboot required)
	NicHotUnplug *bool `json:"nicHotUnplug,omitempty"`
	// Is capable of Virt-IO drive hot plug (no reboot required)
	DiscVirtioHotPlug *bool `json:"discVirtioHotPlug,omitempty"`
	// Is capable of Virt-IO drive hot unplug (no reboot required). This works only for non-Windows virtual Machines.
	DiscVirtioHotUnplug *bool `json:"discVirtioHotUnplug,omitempty"`
	// Is capable of SCSI drive hot plug (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"`
	// OS type of this Image
	LicenceType *string `json:"licenceType"`
	// This indicates the type of image
	ImageType *string `json:"imageType,omitempty"`
	// Indicates if the image is part of the public repository or not
	Public *bool `json:"public,omitempty"`
	// List of image aliases mapped for this Image
	ImageAliases *[]string `json:"imageAliases,omitempty"`
	// Cloud init compatibility
	CloudInit *string `json:"cloudInit,omitempty"`
}

ImageProperties struct for ImageProperties

func (*ImageProperties) GetCloudInit

func (o *ImageProperties) GetCloudInit() *string

GetCloudInit returns the CloudInit field value If the value is explicit nil, the zero value for string will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for string will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for []string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for float32 will be 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 resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Image `json:"items,omitempty"`
}

Images struct for Images

func (*Images) GetHref

func (o *Images) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Image will be 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, the zero value for Type will be 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 Info

type Info struct {
	// API entry point
	Href *string `json:"href,omitempty"`
	// Name of the API
	Name *string `json:"name,omitempty"`
	// Version of the API
	Version *string `json:"version,omitempty"`
}

Info struct for Info

func (*Info) GetHref

func (o *Info) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                    `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *IpBlockProperties         `json:"properties"`
}

IpBlock struct for IpBlock

func (*IpBlock) GetHref

func (o *IpBlock) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for IpBlockProperties will be 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, the zero value for Type will be 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 {
	// A collection of IPs associated with the IP Block
	Ips *[]string `json:"ips,omitempty"`
	// Location of that IP Block. Property cannot be modified after creation (disallowed in update requests)
	Location *string `json:"location"`
	// The size of the IP block
	Size *int32 `json:"size"`
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// Read-Only attribute. Lists consumption detail of an individual ip
	IpConsumers *[]IpConsumer `json:"ipConsumers,omitempty"`
}

IpBlockProperties struct for IpBlockProperties

func (*IpBlockProperties) GetIpConsumers

func (o *IpBlockProperties) GetIpConsumers() *[]IpConsumer

GetIpConsumers returns the IpConsumers field value If the value is explicit nil, the zero value for []IpConsumer will be 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, the zero value for []string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for int32 will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]IpBlock `json:"items,omitempty"`
	// the offset specified in the request (or, if none was specified, the default offset of 0)
	Offset *float32 `json:"offset,omitempty"`
	// the limit specified in the request (or, if none was specified use the endpoint's default pagination limit)
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

IpBlocks struct for IpBlocks

func (*IpBlocks) GetHref

func (o *IpBlocks) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []IpBlock will be 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 added in v5.1.6

func (o *IpBlocks) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*IpBlocks) GetLimitOk added in v5.1.6

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, the zero value for PaginationLinks will be returned

func (*IpBlocks) GetLinksOk added in v5.1.6

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 added in v5.1.6

func (o *IpBlocks) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*IpBlocks) GetOffsetOk added in v5.1.6

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, the zero value for Type will be 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 added in v5.1.6

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 added in v5.1.6

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 added in v5.1.6

func (o *IpBlocks) SetLimit(v float32)

SetLimit sets field value

func (o *IpBlocks) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*IpBlocks) SetOffset added in v5.1.6

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 {
	Ip              *string `json:"ip,omitempty"`
	Mac             *string `json:"mac,omitempty"`
	NicId           *string `json:"nicId,omitempty"`
	ServerId        *string `json:"serverId,omitempty"`
	ServerName      *string `json:"serverName,omitempty"`
	DatacenterId    *string `json:"datacenterId,omitempty"`
	DatacenterName  *string `json:"datacenterName,omitempty"`
	K8sNodePoolUuid *string `json:"k8sNodePoolUuid,omitempty"`
	K8sClusterUuid  *string `json:"k8sClusterUuid,omitempty"`
}

IpConsumer struct for IpConsumer

func (*IpConsumer) GetDatacenterId

func (o *IpConsumer) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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 Kubernetes Cluster * This will remove a Kubernetes 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 ApiK8sDeleteRequest

func (*KubernetesApiService) K8sDeleteExecute

func (a *KubernetesApiService) K8sDeleteExecute(r ApiK8sDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*KubernetesApiService) K8sFindByClusterId

func (a *KubernetesApiService) K8sFindByClusterId(ctx _context.Context, k8sClusterId string) ApiK8sFindByClusterIdRequest

* K8sFindByClusterId Retrieve Kubernetes Cluster * This will retrieve a single Kubernetes 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 ApiK8sFindByClusterIdRequest

func (*KubernetesApiService) K8sFindByClusterIdExecute

* Execute executes the request * @return KubernetesCluster

func (*KubernetesApiService) K8sGet

* K8sGet List Kubernetes Clusters * You can retrieve a list of all kubernetes clusters associated with a contract * @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 Retrieve Kubernetes Configuration File * You can retrieve kubernetes configuration file for the kubernetes 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 ApiK8sKubeconfigGetRequest

func (*KubernetesApiService) K8sKubeconfigGetExecute

* Execute executes the request * @return KubernetesConfig

func (*KubernetesApiService) K8sNodepoolsDelete

func (a *KubernetesApiService) K8sNodepoolsDelete(ctx _context.Context, k8sClusterId string, nodepoolId string) ApiK8sNodepoolsDeleteRequest

* K8sNodepoolsDelete Delete Kubernetes Node Pool * This will remove a Kubernetes 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 ApiK8sNodepoolsDeleteRequest

func (*KubernetesApiService) K8sNodepoolsDeleteExecute

func (a *KubernetesApiService) K8sNodepoolsDeleteExecute(r ApiK8sNodepoolsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*KubernetesApiService) K8sNodepoolsFindById

func (a *KubernetesApiService) K8sNodepoolsFindById(ctx _context.Context, k8sClusterId string, nodepoolId string) ApiK8sNodepoolsFindByIdRequest

* K8sNodepoolsFindById Retrieve Kubernetes Node Pool * You can retrieve a single Kubernetes 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 ApiK8sNodepoolsFindByIdRequest

func (*KubernetesApiService) K8sNodepoolsFindByIdExecute

* Execute executes the request * @return KubernetesNodePool

func (*KubernetesApiService) K8sNodepoolsGet

func (a *KubernetesApiService) K8sNodepoolsGet(ctx _context.Context, k8sClusterId string) ApiK8sNodepoolsGetRequest

* K8sNodepoolsGet List Kubernetes Node Pools * You can retrieve a list of all kubernetes node pools part of kubernetes 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 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 Kubernetes node * This will remove a Kubernetes node. * @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) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*KubernetesApiService) K8sNodepoolsNodesFindById

func (a *KubernetesApiService) K8sNodepoolsNodesFindById(ctx _context.Context, k8sClusterId string, nodepoolId string, nodeId string) ApiK8sNodepoolsNodesFindByIdRequest

* K8sNodepoolsNodesFindById Retrieve Kubernetes node * You can retrieve a single Kubernetes Node. * @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 Retrieve Kubernetes nodes. * You can retrieve all nodes of Kubernetes 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 the Kubernetes node
  • You can recreate a single Kubernetes Node.

Managed Kubernetes starts a process which based on the nodepool's template creates & configures a new node, waits for status "ACTIVE", and migrates all the pods from the faulty node, deleting it once empty. While this operation occurs, the nodepool will have an extra billable "ACTIVE" node.

  • @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) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*KubernetesApiService) K8sNodepoolsPost

func (a *KubernetesApiService) K8sNodepoolsPost(ctx _context.Context, k8sClusterId string) ApiK8sNodepoolsPostRequest

* K8sNodepoolsPost Create a Kubernetes Node Pool * This will create a new Kubernetes Node Pool inside a Kubernetes 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 Kubernetes Node Pool * This will modify the Kubernetes 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 ApiK8sNodepoolsPutRequest

func (*KubernetesApiService) K8sNodepoolsPutExecute

* Execute executes the request * @return KubernetesNodePool

func (*KubernetesApiService) K8sPost

* K8sPost Create Kubernetes Cluster * This will create a new Kubernetes Cluster. * @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 Kubernetes Cluster * This will modify the Kubernetes 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 ApiK8sPutRequest

func (*KubernetesApiService) K8sPutExecute

* Execute executes the request * @return KubernetesCluster

func (*KubernetesApiService) K8sVersionsCompatibilitiesGet

func (a *KubernetesApiService) K8sVersionsCompatibilitiesGet(ctx _context.Context, clusterVersion string) ApiK8sVersionsCompatibilitiesGetRequest

* K8sVersionsCompatibilitiesGet Retrieves a list of available kubernetes versions for nodepools depending on the given kubernetes version running in the cluster. * You can retrieve a list of available kubernetes versions for nodepools depending on the given kubernetes version running in the cluster. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterVersion * @return ApiK8sVersionsCompatibilitiesGetRequest

func (*KubernetesApiService) K8sVersionsCompatibilitiesGetExecute

func (a *KubernetesApiService) K8sVersionsCompatibilitiesGetExecute(r ApiK8sVersionsCompatibilitiesGetRequest) ([]string, *APIResponse, error)

* Execute executes the request * @return []string

func (*KubernetesApiService) K8sVersionsDefaultGet

* K8sVersionsDefaultGet Retrieve the current default kubernetes version for clusters and nodepools. * You can retrieve the current default kubernetes version for clusters and nodepools. * @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 Retrieve available Kubernetes versions * You can retrieve a list of available kubernetes 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 minimum number of worker nodes that the managed node group can scale in. Should be set together with 'maxNodeCount'. Value for this attribute must be greater than equal to 1 and less than equal to maxNodeCount.
	MinNodeCount *int32 `json:"minNodeCount,omitempty"`
	// The maximum number of worker nodes that the managed node pool can scale-out. Should be set together with 'minNodeCount'. Value for this attribute must be greater than equal to 1 and minNodeCount.
	MaxNodeCount *int32 `json:"maxNodeCount,omitempty"`
}

KubernetesAutoScaling struct for KubernetesAutoScaling

func (*KubernetesAutoScaling) GetMaxNodeCount

func (o *KubernetesAutoScaling) GetMaxNodeCount() *int32

GetMaxNodeCount returns the MaxNodeCount field value If the value is explicit nil, the zero value for int32 will be 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, the zero value for int32 will be 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 {
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// The type of object
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                      `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata   `json:"metadata,omitempty"`
	Properties *KubernetesClusterProperties `json:"properties"`
	Entities   *KubernetesClusterEntities   `json:"entities,omitempty"`
}

KubernetesCluster struct for KubernetesCluster

func (*KubernetesCluster) GetEntities

func (o *KubernetesCluster) GetEntities() *KubernetesClusterEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for KubernetesClusterEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for KubernetesClusterProperties will be 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, the zero value for string will be 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 (*KubernetesClusterEntities) GetNodepools

GetNodepools returns the Nodepools field value If the value is explicit nil, the zero value for KubernetesNodePools will be 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 {
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// The type of object
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                             `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata          `json:"metadata,omitempty"`
	Properties *KubernetesClusterPropertiesForPost `json:"properties"`
	Entities   *KubernetesClusterEntities          `json:"entities,omitempty"`
}

KubernetesClusterForPost struct for KubernetesClusterForPost

func (*KubernetesClusterForPost) GetEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for KubernetesClusterEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for KubernetesClusterPropertiesForPost will be 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, the zero value for string will be 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 {
	// The resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// The type of object
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                            `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata         `json:"metadata,omitempty"`
	Properties *KubernetesClusterPropertiesForPut `json:"properties"`
	Entities   *KubernetesClusterEntities         `json:"entities,omitempty"`
}

KubernetesClusterForPut struct for KubernetesClusterForPut

func (*KubernetesClusterForPut) GetEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for KubernetesClusterEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for KubernetesClusterPropertiesForPut will be 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, the zero value for string will be 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 {
	// 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 kubernetes version in which a 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"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// List of available versions for upgrading the cluster
	AvailableUpgradeVersions *[]string `json:"availableUpgradeVersions,omitempty"`
	// List of versions that may be used for node pools under this cluster
	ViableNodePoolVersions *[]string `json:"viableNodePoolVersions,omitempty"`
	// Access to the K8s API server is restricted to these CIDRs. Cluster-internal traffic 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 will be used: 32 for IPv4 and 128 for IPv6.
	ApiSubnetAllowList *[]string `json:"apiSubnetAllowList,omitempty"`
	// List of S3 bucket configured for K8s usage. For now it contains only one S3 bucket used to store K8s API audit logs
	S3Buckets *[]S3Bucket `json:"s3Buckets,omitempty"`
}

KubernetesClusterProperties struct for KubernetesClusterProperties

func (*KubernetesClusterProperties) GetApiSubnetAllowList

func (o *KubernetesClusterProperties) GetApiSubnetAllowList() *[]string

GetApiSubnetAllowList returns the ApiSubnetAllowList field value If the value is explicit nil, the zero value for []string will be 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, the zero value for []string will be 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, the zero value for string will be 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) GetMaintenanceWindow

func (o *KubernetesClusterProperties) GetMaintenanceWindow() *KubernetesMaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, the zero value for KubernetesMaintenanceWindow will be 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, the zero value for string will be 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) GetS3Buckets

func (o *KubernetesClusterProperties) GetS3Buckets() *[]S3Bucket

GetS3Buckets returns the S3Buckets field value If the value is explicit nil, the zero value for []S3Bucket will be 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, the zero value for []string will be 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) 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) 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) 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) 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 {
	// 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 kubernetes version in which a 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"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// Access to the K8s API server is restricted to these CIDRs. Cluster-internal traffic 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 will be used: 32 for IPv4 and 128 for IPv6.
	ApiSubnetAllowList *[]string `json:"apiSubnetAllowList,omitempty"`
	// List of S3 bucket configured for K8s usage. For now it contains only one S3 bucket used to store K8s API audit logs
	S3Buckets *[]S3Bucket `json:"s3Buckets,omitempty"`
}

KubernetesClusterPropertiesForPost struct for KubernetesClusterPropertiesForPost

func (*KubernetesClusterPropertiesForPost) GetApiSubnetAllowList

func (o *KubernetesClusterPropertiesForPost) GetApiSubnetAllowList() *[]string

GetApiSubnetAllowList returns the ApiSubnetAllowList field value If the value is explicit nil, the zero value for []string will be 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, the zero value for string will be 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) GetMaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, the zero value for KubernetesMaintenanceWindow will be 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, the zero value for string will be 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) GetS3Buckets

func (o *KubernetesClusterPropertiesForPost) GetS3Buckets() *[]S3Bucket

GetS3Buckets returns the S3Buckets field value If the value is explicit nil, the zero value for []S3Bucket will be 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) 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) 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) SetMaintenanceWindow

SetMaintenanceWindow sets field value

func (*KubernetesClusterPropertiesForPost) SetName

SetName sets field value

func (*KubernetesClusterPropertiesForPost) SetS3Buckets

func (o *KubernetesClusterPropertiesForPost) SetS3Buckets(v []S3Bucket)

SetS3Buckets sets field value

type KubernetesClusterPropertiesForPut

type KubernetesClusterPropertiesForPut struct {
	// 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 kubernetes version in which a 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"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// Access to the K8s API server is restricted to these CIDRs. Cluster-internal traffic 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 will be used: 32 for IPv4 and 128 for IPv6.
	ApiSubnetAllowList *[]string `json:"apiSubnetAllowList,omitempty"`
	// List of S3 bucket configured for K8s usage. For now it contains only one S3 bucket used to store K8s API audit logs
	S3Buckets *[]S3Bucket `json:"s3Buckets,omitempty"`
}

KubernetesClusterPropertiesForPut struct for KubernetesClusterPropertiesForPut

func (*KubernetesClusterPropertiesForPut) GetApiSubnetAllowList

func (o *KubernetesClusterPropertiesForPut) GetApiSubnetAllowList() *[]string

GetApiSubnetAllowList returns the ApiSubnetAllowList field value If the value is explicit nil, the zero value for []string will be 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, the zero value for string will be 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, the zero value for KubernetesMaintenanceWindow will be 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, the zero value for string will be 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, the zero value for []S3Bucket will be 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 {
	// Unique representation for Kubernetes Cluster as a collection on a resource.
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *string `json:"type,omitempty"`
	// URL to the collection representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]KubernetesCluster `json:"items,omitempty"`
}

KubernetesClusters struct for KubernetesClusters

func (*KubernetesClusters) GetHref

func (o *KubernetesClusters) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []KubernetesCluster will be 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, the zero value for string will be 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 KubernetesConfig

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

KubernetesConfig struct for KubernetesConfig

func (*KubernetesConfig) GetHref

func (o *KubernetesConfig) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesConfig) GetHrefOk

func (o *KubernetesConfig) 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 (*KubernetesConfig) GetId

func (o *KubernetesConfig) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesConfig) GetIdOk

func (o *KubernetesConfig) 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 (*KubernetesConfig) GetProperties

func (o *KubernetesConfig) GetProperties() *KubernetesConfigProperties

GetProperties returns the Properties field value If the value is explicit nil, the zero value for KubernetesConfigProperties will be returned

func (*KubernetesConfig) GetPropertiesOk

func (o *KubernetesConfig) GetPropertiesOk() (*KubernetesConfigProperties, 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 (*KubernetesConfig) GetType

func (o *KubernetesConfig) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesConfig) GetTypeOk

func (o *KubernetesConfig) 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 (*KubernetesConfig) HasHref

func (o *KubernetesConfig) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*KubernetesConfig) HasId

func (o *KubernetesConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesConfig) HasProperties

func (o *KubernetesConfig) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*KubernetesConfig) HasType

func (o *KubernetesConfig) HasType() bool

HasType returns a boolean if a field has been set.

func (KubernetesConfig) MarshalJSON

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

func (*KubernetesConfig) SetHref

func (o *KubernetesConfig) SetHref(v string)

SetHref sets field value

func (*KubernetesConfig) SetId

func (o *KubernetesConfig) SetId(v string)

SetId sets field value

func (*KubernetesConfig) SetProperties

func (o *KubernetesConfig) SetProperties(v KubernetesConfigProperties)

SetProperties sets field value

func (*KubernetesConfig) SetType

func (o *KubernetesConfig) SetType(v string)

SetType sets field value

type KubernetesConfigProperties

type KubernetesConfigProperties struct {
	// A Kubernetes Config file data
	Kubeconfig *string `json:"kubeconfig,omitempty"`
}

KubernetesConfigProperties struct for KubernetesConfigProperties

func (*KubernetesConfigProperties) GetKubeconfig

func (o *KubernetesConfigProperties) GetKubeconfig() *string

GetKubeconfig returns the Kubeconfig field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesConfigProperties) GetKubeconfigOk

func (o *KubernetesConfigProperties) GetKubeconfigOk() (*string, bool)

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

func (*KubernetesConfigProperties) HasKubeconfig

func (o *KubernetesConfigProperties) HasKubeconfig() bool

HasKubeconfig returns a boolean if a field has been set.

func (KubernetesConfigProperties) MarshalJSON

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

func (*KubernetesConfigProperties) SetKubeconfig

func (o *KubernetesConfigProperties) SetKubeconfig(v string)

SetKubeconfig sets field value

type KubernetesMaintenanceWindow

type KubernetesMaintenanceWindow struct {
	// The day of the week for a maintenance window.
	DayOfTheWeek *string `json:"dayOfTheWeek,omitempty"`
	// The time to use for a maintenance window. Accepted formats are: HH:mm:ss; HH:mm:ss\"Z\"; HH:mm:ssZ. This time may varies by 15 minutes.
	Time *string `json:"time,omitempty"`
}

KubernetesMaintenanceWindow struct for KubernetesMaintenanceWindow

func (*KubernetesMaintenanceWindow) GetDayOfTheWeek

func (o *KubernetesMaintenanceWindow) GetDayOfTheWeek() *string

GetDayOfTheWeek returns the DayOfTheWeek field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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 resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// The type of object
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                   `json:"href,omitempty"`
	Metadata   *KubernetesNodeMetadata   `json:"metadata,omitempty"`
	Properties *KubernetesNodeProperties `json:"properties"`
}

KubernetesNode struct for KubernetesNode

func (*KubernetesNode) GetHref

func (o *KubernetesNode) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for KubernetesNodeMetadata will be 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, the zero value for KubernetesNodeProperties will be 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, the zero value for string will be 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 {
	// 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 last time the resource was created
	CreatedDate *IonosTime
	// The last time the resource has been modified
	LastModifiedDate *IonosTime
	// State of the resource.
	State *string `json:"state,omitempty"`
	// The last time the software updated on node.
	LastSoftwareUpdatedDate *IonosTime
}

KubernetesNodeMetadata struct for KubernetesNodeMetadata

func (*KubernetesNodeMetadata) GetCreatedDate

func (o *KubernetesNodeMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be 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, the zero value for string will be 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, the zero value for time.Time will be 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, the zero value for time.Time will be 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, the zero value for string will be 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 resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// The type of object
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                       `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata    `json:"metadata,omitempty"`
	Properties *KubernetesNodePoolProperties `json:"properties"`
}

KubernetesNodePool struct for KubernetesNodePool

func (*KubernetesNodePool) GetHref

func (o *KubernetesNodePool) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for KubernetesNodePoolProperties will be 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, the zero value for string will be 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 resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// The type of object
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                              `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata           `json:"metadata,omitempty"`
	Properties *KubernetesNodePoolPropertiesForPost `json:"properties"`
}

KubernetesNodePoolForPost struct for KubernetesNodePoolForPost

func (*KubernetesNodePoolForPost) GetHref

func (o *KubernetesNodePoolForPost) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for KubernetesNodePoolPropertiesForPost will be 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, the zero value for string will be 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 resource's unique identifier.
	Id *string `json:"id,omitempty"`
	// The type of object
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                             `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata          `json:"metadata,omitempty"`
	Properties *KubernetesNodePoolPropertiesForPut `json:"properties"`
}

KubernetesNodePoolForPut struct for KubernetesNodePoolForPut

func (*KubernetesNodePoolForPut) GetHref

func (o *KubernetesNodePoolForPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for KubernetesNodePoolPropertiesForPut will be 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, the zero value for string will be 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 LAN ID of an existing LAN at the related datacenter
	Id *int32 `json:"id"`
}

KubernetesNodePoolLan struct for KubernetesNodePoolLan

func (*KubernetesNodePoolLan) GetId

func (o *KubernetesNodePoolLan) GetId() *int32

GetId returns the Id field value If the value is explicit nil, the zero value for int32 will be 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) HasId

func (o *KubernetesNodePoolLan) HasId() bool

HasId returns a boolean if a field has been set.

func (KubernetesNodePoolLan) MarshalJSON

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

func (*KubernetesNodePoolLan) SetId

func (o *KubernetesNodePoolLan) SetId(v int32)

SetId sets field value

type KubernetesNodePoolProperties

type KubernetesNodePoolProperties struct {
	// 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"`
	// A valid uuid of the datacenter on which user has access
	DatacenterId *string `json:"datacenterId"`
	// Number of nodes part of the Node Pool
	NodeCount *int32 `json:"nodeCount"`
	// A valid cpu family name
	CpuFamily *string `json:"cpuFamily"`
	// Number of cores for node
	CoresCount *int32 `json:"coresCount"`
	// RAM size for node, minimum size is 2048MB. Ram size must be set to multiple of 1024MB.
	RamSize *int32 `json:"ramSize"`
	// The availability zone in which the target VM should exist
	AvailabilityZone *string `json:"availabilityZone"`
	// Hardware type of the volume
	StorageType *string `json:"storageType"`
	// The size of the volume in GB. The size should be greater than 10GB.
	StorageSize *int32 `json:"storageSize"`
	// The kubernetes version in which a nodepool 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"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	AutoScaling       *KubernetesAutoScaling       `json:"autoScaling,omitempty"`
	// array of additional LANs attached to worker nodes
	Lans *[]KubernetesNodePoolLan `json:"lans,omitempty"`
	// map of labels attached to node pool
	Labels *map[string]string `json:"labels,omitempty"`
	// map of annotations attached to node pool
	Annotations *map[string]string `json:"annotations,omitempty"`
	// Optional array of reserved public IP addresses to be used by the nodes. IPs must be from same location as the data center used for the node pool. The array must contain one extra IP than maximum number of nodes could be. (nodeCount+1 if fixed node amount or maxNodeCount+1 if auto scaling is used) The extra provided IP Will be used during rebuilding of nodes.
	PublicIps *[]string `json:"publicIps,omitempty"`
	// List of available versions for upgrading the node pool
	AvailableUpgradeVersions *[]string `json:"availableUpgradeVersions,omitempty"`
}

KubernetesNodePoolProperties struct for KubernetesNodePoolProperties

func (*KubernetesNodePoolProperties) GetAnnotations

func (o *KubernetesNodePoolProperties) GetAnnotations() *map[string]string

GetAnnotations returns the Annotations field value If the value is explicit nil, the zero value for map[string]string will be 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, the zero value for KubernetesAutoScaling will be 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, the zero value for string will be 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, the zero value for []string will be 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, the zero value for int32 will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for map[string]string will be 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, the zero value for []KubernetesNodePoolLan will be 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, the zero value for KubernetesMaintenanceWindow will be 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, the zero value for string will be 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, the zero value for int32 will be 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, the zero value for []string will be 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, the zero value for int32 will be 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, the zero value for int32 will be 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, the zero value for string will be 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 {
	// 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"`
	// A valid uuid of the datacenter on which user has access
	DatacenterId *string `json:"datacenterId"`
	// Number of nodes part of the Node Pool
	NodeCount *int32 `json:"nodeCount"`
	// A valid cpu family name
	CpuFamily *string `json:"cpuFamily"`
	// Number of cores for node
	CoresCount *int32 `json:"coresCount"`
	// RAM size for node, minimum size is 2048MB. Ram size must be set to multiple of 1024MB.
	RamSize *int32 `json:"ramSize"`
	// The availability zone in which the target VM should exist
	AvailabilityZone *string `json:"availabilityZone"`
	// Hardware type of the volume
	StorageType *string `json:"storageType"`
	// The size of the volume in GB. The size should be greater than 10GB.
	StorageSize *int32 `json:"storageSize"`
	// The kubernetes version in which a nodepool 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"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	AutoScaling       *KubernetesAutoScaling       `json:"autoScaling,omitempty"`
	// array of additional LANs attached to worker nodes
	Lans *[]KubernetesNodePoolLan `json:"lans,omitempty"`
	// map of labels attached to node pool
	Labels *map[string]string `json:"labels,omitempty"`
	// map of annotations attached to node pool
	Annotations *map[string]string `json:"annotations,omitempty"`
	// Optional array of reserved public IP addresses to be used by the nodes. IPs must be from same location as the data center used for the node pool. The array must contain one extra IP than maximum number of nodes could be. (nodeCount+1 if fixed node amount or maxNodeCount+1 if auto scaling is used) The extra provided IP Will be used during rebuilding of nodes.
	PublicIps *[]string `json:"publicIps,omitempty"`
}

KubernetesNodePoolPropertiesForPost struct for KubernetesNodePoolPropertiesForPost

func (*KubernetesNodePoolPropertiesForPost) GetAnnotations

func (o *KubernetesNodePoolPropertiesForPost) GetAnnotations() *map[string]string

GetAnnotations returns the Annotations field value If the value is explicit nil, the zero value for map[string]string will be 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, the zero value for KubernetesAutoScaling will be 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, the zero value for string will be 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, the zero value for int32 will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for map[string]string will be 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, the zero value for []KubernetesNodePoolLan will be 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, the zero value for KubernetesMaintenanceWindow will be 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, the zero value for string will be 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, the zero value for int32 will be 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, the zero value for []string will be 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, the zero value for int32 will be 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, the zero value for int32 will be 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, the zero value for string will be 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 {
	// 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"`
	// Number of nodes part of the Node Pool
	NodeCount *int32 `json:"nodeCount"`
	// The kubernetes version in which a nodepool 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"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	AutoScaling       *KubernetesAutoScaling       `json:"autoScaling,omitempty"`
	// array of additional LANs attached to worker nodes
	Lans *[]KubernetesNodePoolLan `json:"lans,omitempty"`
	// map of labels attached to node pool
	Labels *map[string]string `json:"labels,omitempty"`
	// map of annotations attached to node pool
	Annotations *map[string]string `json:"annotations,omitempty"`
	// Optional array of reserved public IP addresses to be used by the nodes. IPs must be from same location as the data center used for the node pool. The array must contain one extra IP than maximum number of nodes could be. (nodeCount+1 if fixed node amount or maxNodeCount+1 if auto scaling is used) The extra provided IP Will be used during rebuilding of nodes.
	PublicIps *[]string `json:"publicIps,omitempty"`
}

KubernetesNodePoolPropertiesForPut struct for KubernetesNodePoolPropertiesForPut

func (*KubernetesNodePoolPropertiesForPut) GetAnnotations

func (o *KubernetesNodePoolPropertiesForPut) GetAnnotations() *map[string]string

GetAnnotations returns the Annotations field value If the value is explicit nil, the zero value for map[string]string will be 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, the zero value for KubernetesAutoScaling will be 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, the zero value for string will be 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, the zero value for map[string]string will be 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, the zero value for []KubernetesNodePoolLan will be 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, the zero value for KubernetesMaintenanceWindow will be 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, the zero value for string will be 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, the zero value for int32 will be 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, the zero value for []string will be 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 {
	// Unique representation for Kubernetes Node Pool as a collection on a resource.
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *string `json:"type,omitempty"`
	// URL to the collection representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]KubernetesNodePool `json:"items,omitempty"`
}

KubernetesNodePools struct for KubernetesNodePools

func (*KubernetesNodePools) GetHref

func (o *KubernetesNodePools) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []KubernetesNodePool will be 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, the zero value for string will be 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 {
	// A Kubernetes Node Name.
	Name *string `json:"name"`
	// A valid public IP.
	PublicIP *string `json:"publicIP,omitempty"`
	// A valid private IP.
	PrivateIP *string `json:"privateIP,omitempty"`
	// The kubernetes version in which a nodepool 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"`
}

KubernetesNodeProperties struct for KubernetesNodeProperties

func (*KubernetesNodeProperties) GetK8sVersion

func (o *KubernetesNodeProperties) GetK8sVersion() *string

GetK8sVersion returns the K8sVersion field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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 {
	// Unique representation for Kubernetes Node Pool as a collection on a resource.
	Id *string `json:"id,omitempty"`
	// The type of resource within a collection
	Type *string `json:"type,omitempty"`
	// URL to the collection representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]KubernetesNode `json:"items,omitempty"`
}

KubernetesNodes struct for KubernetesNodes

func (*KubernetesNodes) GetHref

func (o *KubernetesNodes) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []KubernetesNode will be 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, the zero value for string will be 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 Label

type Label struct {
	// Label is identified using standard URN.
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string          `json:"href,omitempty"`
	Metadata   *NoStateMetaData `json:"metadata,omitempty"`
	Properties *LabelProperties `json:"properties"`
}

Label struct for Label

func (*Label) GetHref

func (o *Label) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for NoStateMetaData will be 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, the zero value for LabelProperties will be 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, the zero value for string will be 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 LabelApiService

type LabelApiService service

LabelApiService LabelApi service

func (*LabelApiService) DatacentersLabelsDelete

func (a *LabelApiService) DatacentersLabelsDelete(ctx _context.Context, datacenterId string, key string) ApiDatacentersLabelsDeleteRequest

* DatacentersLabelsDelete Delete a Label from Data Center * This will remove a label 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 key The key of the Label * @return ApiDatacentersLabelsDeleteRequest

func (*LabelApiService) DatacentersLabelsDeleteExecute

func (a *LabelApiService) DatacentersLabelsDeleteExecute(r ApiDatacentersLabelsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*LabelApiService) DatacentersLabelsFindByKey

func (a *LabelApiService) DatacentersLabelsFindByKey(ctx _context.Context, datacenterId string, key string) ApiDatacentersLabelsFindByKeyRequest

* DatacentersLabelsFindByKey Retrieve a Label of Data Center * This will retrieve the properties of a associated label to 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 * @param key The key of the Label * @return ApiDatacentersLabelsFindByKeyRequest

func (*LabelApiService) DatacentersLabelsFindByKeyExecute

func (a *LabelApiService) DatacentersLabelsFindByKeyExecute(r ApiDatacentersLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) DatacentersLabelsGet

func (a *LabelApiService) DatacentersLabelsGet(ctx _context.Context, datacenterId string) ApiDatacentersLabelsGetRequest

* DatacentersLabelsGet List all Data Center Labels * You can retrieve a list of all labels associated with 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 ApiDatacentersLabelsGetRequest

func (*LabelApiService) DatacentersLabelsGetExecute

func (a *LabelApiService) DatacentersLabelsGetExecute(r ApiDatacentersLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelApiService) DatacentersLabelsPost

func (a *LabelApiService) DatacentersLabelsPost(ctx _context.Context, datacenterId string) ApiDatacentersLabelsPostRequest

* DatacentersLabelsPost Add a Label to Data Center * This will add a label to 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 ApiDatacentersLabelsPostRequest

func (*LabelApiService) DatacentersLabelsPostExecute

func (a *LabelApiService) DatacentersLabelsPostExecute(r ApiDatacentersLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) DatacentersLabelsPut

func (a *LabelApiService) DatacentersLabelsPut(ctx _context.Context, datacenterId string, key string) ApiDatacentersLabelsPutRequest

* DatacentersLabelsPut Modify a Label of Data Center * This will modify the value of the label on 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 * @param key The key of the Label * @return ApiDatacentersLabelsPutRequest

func (*LabelApiService) DatacentersLabelsPutExecute

func (a *LabelApiService) DatacentersLabelsPutExecute(r ApiDatacentersLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) DatacentersServersLabelsDelete

func (a *LabelApiService) DatacentersServersLabelsDelete(ctx _context.Context, datacenterId string, serverId string, key string) ApiDatacentersServersLabelsDeleteRequest

* DatacentersServersLabelsDelete Delete a Label from Server * This will remove a label from 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 Datacenter * @param serverId The unique ID of the Server * @param key The key of the Label * @return ApiDatacentersServersLabelsDeleteRequest

func (*LabelApiService) DatacentersServersLabelsDeleteExecute

func (a *LabelApiService) DatacentersServersLabelsDeleteExecute(r ApiDatacentersServersLabelsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*LabelApiService) DatacentersServersLabelsFindByKey

func (a *LabelApiService) DatacentersServersLabelsFindByKey(ctx _context.Context, datacenterId string, serverId string, key string) ApiDatacentersServersLabelsFindByKeyRequest

* DatacentersServersLabelsFindByKey Retrieve a Label of Server * This will retrieve the properties of a associated label to a 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 Datacenter * @param serverId The unique ID of the Server * @param key The key of the Label * @return ApiDatacentersServersLabelsFindByKeyRequest

func (*LabelApiService) DatacentersServersLabelsFindByKeyExecute

func (a *LabelApiService) DatacentersServersLabelsFindByKeyExecute(r ApiDatacentersServersLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) DatacentersServersLabelsGet

func (a *LabelApiService) DatacentersServersLabelsGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersLabelsGetRequest

* DatacentersServersLabelsGet List all Server Labels * You can retrieve a list of all labels associated with a 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 Datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersLabelsGetRequest

func (*LabelApiService) DatacentersServersLabelsGetExecute

func (a *LabelApiService) DatacentersServersLabelsGetExecute(r ApiDatacentersServersLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelApiService) DatacentersServersLabelsPost

func (a *LabelApiService) DatacentersServersLabelsPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersLabelsPostRequest

* DatacentersServersLabelsPost Add a Label to Server * This will add a label to 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 Datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersLabelsPostRequest

func (*LabelApiService) DatacentersServersLabelsPostExecute

func (a *LabelApiService) DatacentersServersLabelsPostExecute(r ApiDatacentersServersLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) DatacentersServersLabelsPut

func (a *LabelApiService) DatacentersServersLabelsPut(ctx _context.Context, datacenterId string, serverId string, key string) ApiDatacentersServersLabelsPutRequest

* DatacentersServersLabelsPut Modify a Label of Server * This will modify the value of the label on a 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 Datacenter * @param serverId The unique ID of the Server * @param key The key of the Label * @return ApiDatacentersServersLabelsPutRequest

func (*LabelApiService) DatacentersServersLabelsPutExecute

func (a *LabelApiService) DatacentersServersLabelsPutExecute(r ApiDatacentersServersLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) DatacentersVolumesLabelsDelete

func (a *LabelApiService) DatacentersVolumesLabelsDelete(ctx _context.Context, datacenterId string, volumeId string, key string) ApiDatacentersVolumesLabelsDeleteRequest

* DatacentersVolumesLabelsDelete Delete a Label from Volume * This will remove a label from the 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 Datacenter * @param volumeId The unique ID of the Volume * @param key The key of the Label * @return ApiDatacentersVolumesLabelsDeleteRequest

func (*LabelApiService) DatacentersVolumesLabelsDeleteExecute

func (a *LabelApiService) DatacentersVolumesLabelsDeleteExecute(r ApiDatacentersVolumesLabelsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*LabelApiService) DatacentersVolumesLabelsFindByKey

func (a *LabelApiService) DatacentersVolumesLabelsFindByKey(ctx _context.Context, datacenterId string, volumeId string, key string) ApiDatacentersVolumesLabelsFindByKeyRequest

* DatacentersVolumesLabelsFindByKey Retrieve a Label of Volume * This will retrieve the properties of a associated label to a 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 Datacenter * @param volumeId The unique ID of the Volume * @param key The key of the Label * @return ApiDatacentersVolumesLabelsFindByKeyRequest

func (*LabelApiService) DatacentersVolumesLabelsFindByKeyExecute

func (a *LabelApiService) DatacentersVolumesLabelsFindByKeyExecute(r ApiDatacentersVolumesLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) DatacentersVolumesLabelsGet

func (a *LabelApiService) DatacentersVolumesLabelsGet(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesLabelsGetRequest

* DatacentersVolumesLabelsGet List all Volume Labels * You can retrieve a list of all labels associated with a 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 Datacenter * @param volumeId The unique ID of the Volume * @return ApiDatacentersVolumesLabelsGetRequest

func (*LabelApiService) DatacentersVolumesLabelsGetExecute

func (a *LabelApiService) DatacentersVolumesLabelsGetExecute(r ApiDatacentersVolumesLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelApiService) DatacentersVolumesLabelsPost

func (a *LabelApiService) DatacentersVolumesLabelsPost(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesLabelsPostRequest

* DatacentersVolumesLabelsPost Add a Label to Volume * This will add a label to the 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 Datacenter * @param volumeId The unique ID of the Volume * @return ApiDatacentersVolumesLabelsPostRequest

func (*LabelApiService) DatacentersVolumesLabelsPostExecute

func (a *LabelApiService) DatacentersVolumesLabelsPostExecute(r ApiDatacentersVolumesLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) DatacentersVolumesLabelsPut

func (a *LabelApiService) DatacentersVolumesLabelsPut(ctx _context.Context, datacenterId string, volumeId string, key string) ApiDatacentersVolumesLabelsPutRequest

* DatacentersVolumesLabelsPut Modify a Label of Volume * This will modify the value of the label on a 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 Datacenter * @param volumeId The unique ID of the Volume * @param key The key of the Label * @return ApiDatacentersVolumesLabelsPutRequest

func (*LabelApiService) DatacentersVolumesLabelsPutExecute

func (a *LabelApiService) DatacentersVolumesLabelsPutExecute(r ApiDatacentersVolumesLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) IpblocksLabelsDelete

func (a *LabelApiService) IpblocksLabelsDelete(ctx _context.Context, ipblockId string, key string) ApiIpblocksLabelsDeleteRequest

* IpblocksLabelsDelete Delete a Label from IP Block * This will remove a label from the 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 * @param key The key of the Label * @return ApiIpblocksLabelsDeleteRequest

func (*LabelApiService) IpblocksLabelsDeleteExecute

func (a *LabelApiService) IpblocksLabelsDeleteExecute(r ApiIpblocksLabelsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*LabelApiService) IpblocksLabelsFindByKey

func (a *LabelApiService) IpblocksLabelsFindByKey(ctx _context.Context, ipblockId string, key string) ApiIpblocksLabelsFindByKeyRequest

* IpblocksLabelsFindByKey Retrieve a Label of IP Block * This will retrieve the properties of a associated label to a 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 * @param key The key of the Label * @return ApiIpblocksLabelsFindByKeyRequest

func (*LabelApiService) IpblocksLabelsFindByKeyExecute

func (a *LabelApiService) IpblocksLabelsFindByKeyExecute(r ApiIpblocksLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) IpblocksLabelsGet

func (a *LabelApiService) IpblocksLabelsGet(ctx _context.Context, ipblockId string) ApiIpblocksLabelsGetRequest

* IpblocksLabelsGet List all Ip Block Labels * You can retrieve a list of all labels associated with a 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 (*LabelApiService) IpblocksLabelsGetExecute

func (a *LabelApiService) IpblocksLabelsGetExecute(r ApiIpblocksLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelApiService) IpblocksLabelsPost

func (a *LabelApiService) IpblocksLabelsPost(ctx _context.Context, ipblockId string) ApiIpblocksLabelsPostRequest

* IpblocksLabelsPost Add a Label to IP Block * This will add a label to the 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 (*LabelApiService) IpblocksLabelsPostExecute

func (a *LabelApiService) IpblocksLabelsPostExecute(r ApiIpblocksLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) IpblocksLabelsPut

func (a *LabelApiService) IpblocksLabelsPut(ctx _context.Context, ipblockId string, key string) ApiIpblocksLabelsPutRequest

* IpblocksLabelsPut Modify a Label of IP Block * This will modify the value of the label on a 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 * @param key The key of the Label * @return ApiIpblocksLabelsPutRequest

func (*LabelApiService) IpblocksLabelsPutExecute

func (a *LabelApiService) IpblocksLabelsPutExecute(r ApiIpblocksLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) LabelsFindByUrn

func (a *LabelApiService) LabelsFindByUrn(ctx _context.Context, labelurn string) ApiLabelsFindByUrnRequest

* LabelsFindByUrn Returns the label by its URN. * You can retrieve the details of a specific label using its URN. A URN is for uniqueness of a Label and composed using 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 URN representing the unique ID of the label. A URN is for uniqueness of a Label and composed using urn:label:<resource_type>:<resource_uuid>:<key> * @return ApiLabelsFindByUrnRequest

func (*LabelApiService) LabelsFindByUrnExecute

func (a *LabelApiService) LabelsFindByUrnExecute(r ApiLabelsFindByUrnRequest) (Label, *APIResponse, error)

* Execute executes the request * @return Label

func (*LabelApiService) LabelsGet

* LabelsGet List Labels * You can retrieve a complete list of labels that you have access to. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiLabelsGetRequest

func (*LabelApiService) LabelsGetExecute

func (a *LabelApiService) LabelsGetExecute(r ApiLabelsGetRequest) (Labels, *APIResponse, error)

* Execute executes the request * @return Labels

func (*LabelApiService) SnapshotsLabelsDelete

func (a *LabelApiService) SnapshotsLabelsDelete(ctx _context.Context, snapshotId string, key string) ApiSnapshotsLabelsDeleteRequest

* SnapshotsLabelsDelete Delete a Label from Snapshot * This will remove a label from the 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 * @param key The key of the Label * @return ApiSnapshotsLabelsDeleteRequest

func (*LabelApiService) SnapshotsLabelsDeleteExecute

func (a *LabelApiService) SnapshotsLabelsDeleteExecute(r ApiSnapshotsLabelsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*LabelApiService) SnapshotsLabelsFindByKey

func (a *LabelApiService) SnapshotsLabelsFindByKey(ctx _context.Context, snapshotId string, key string) ApiSnapshotsLabelsFindByKeyRequest

* SnapshotsLabelsFindByKey Retrieve a Label of Snapshot * This will retrieve the properties of a associated label to a 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 * @param key The key of the Label * @return ApiSnapshotsLabelsFindByKeyRequest

func (*LabelApiService) SnapshotsLabelsFindByKeyExecute

func (a *LabelApiService) SnapshotsLabelsFindByKeyExecute(r ApiSnapshotsLabelsFindByKeyRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) SnapshotsLabelsGet

func (a *LabelApiService) SnapshotsLabelsGet(ctx _context.Context, snapshotId string) ApiSnapshotsLabelsGetRequest

* SnapshotsLabelsGet List all Snapshot Labels * You can retrieve a list of all labels associated with a 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 (*LabelApiService) SnapshotsLabelsGetExecute

func (a *LabelApiService) SnapshotsLabelsGetExecute(r ApiSnapshotsLabelsGetRequest) (LabelResources, *APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelApiService) SnapshotsLabelsPost

func (a *LabelApiService) SnapshotsLabelsPost(ctx _context.Context, snapshotId string) ApiSnapshotsLabelsPostRequest

* SnapshotsLabelsPost Add a Label to Snapshot * This will add a label to the 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 (*LabelApiService) SnapshotsLabelsPostExecute

func (a *LabelApiService) SnapshotsLabelsPostExecute(r ApiSnapshotsLabelsPostRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelApiService) SnapshotsLabelsPut

func (a *LabelApiService) SnapshotsLabelsPut(ctx _context.Context, snapshotId string, key string) ApiSnapshotsLabelsPutRequest

* SnapshotsLabelsPut Modify a Label of Snapshot * This will modify the value of the label on a 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 * @param key The key of the Label * @return ApiSnapshotsLabelsPutRequest

func (*LabelApiService) SnapshotsLabelsPutExecute

func (a *LabelApiService) SnapshotsLabelsPutExecute(r ApiSnapshotsLabelsPutRequest) (LabelResource, *APIResponse, error)

* Execute executes the request * @return LabelResource

type LabelProperties

type LabelProperties struct {
	// A Label Key
	Key *string `json:"key,omitempty"`
	// A Label Value
	Value *string `json:"value,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"`
	// URL to the Resource (absolute path) on which the label is applied.
	ResourceHref *string `json:"resourceHref,omitempty"`
}

LabelProperties struct for LabelProperties

func (*LabelProperties) GetKey

func (o *LabelProperties) GetKey() *string

GetKey returns the Key field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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 {
	// Label on a resource is identified using label key.
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *string `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                  `json:"href,omitempty"`
	Metadata   *NoStateMetaData         `json:"metadata,omitempty"`
	Properties *LabelResourceProperties `json:"properties"`
}

LabelResource struct for LabelResource

func (*LabelResource) GetHref

func (o *LabelResource) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for NoStateMetaData will be 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, the zero value for LabelResourceProperties will be 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, the zero value for string will be 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 (*LabelResourceProperties) GetKey

func (o *LabelResourceProperties) GetKey() *string

GetKey returns the Key field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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 {
	// Unique representation for Label as a collection on a resource.
	Id *string `json:"id,omitempty"`
	// The type of resource within a collection
	Type *string `json:"type,omitempty"`
	// URL to the collection representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]LabelResource `json:"items,omitempty"`
	// the offset (if specified in the request)
	Offset *float32 `json:"offset,omitempty"`
	// the limit (if specified in the request)
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

LabelResources struct for LabelResources

func (*LabelResources) GetHref

func (o *LabelResources) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []LabelResource will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for string will be 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 {
	// Unique representation for Label as a collection of resource.
	Id *string `json:"id,omitempty"`
	// The type of resource within a collection
	Type *string `json:"type,omitempty"`
	// URL to the collection representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Label `json:"items,omitempty"`
}

Labels struct for Labels

func (*Labels) GetHref

func (o *Labels) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Label will be 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, the zero value for string will be 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 Lan

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

Lan struct for Lan

func (*Lan) GetEntities

func (o *Lan) GetEntities() *LanEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for LanEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for LanProperties will be 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, the zero value for Type will be 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 LanApiService

type LanApiService service

LanApiService LanApi service

func (*LanApiService) DatacentersLansDelete

func (a *LanApiService) DatacentersLansDelete(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansDeleteRequest

* DatacentersLansDelete Delete a Lan. * Removes the specific 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 datacenter * @param lanId The unique ID of the LAN * @return ApiDatacentersLansDeleteRequest

func (*LanApiService) DatacentersLansDeleteExecute

func (a *LanApiService) DatacentersLansDeleteExecute(r ApiDatacentersLansDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*LanApiService) DatacentersLansFindById

func (a *LanApiService) DatacentersLansFindById(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansFindByIdRequest

* DatacentersLansFindById Retrieve a Lan * Retrieves the attributes of a given 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 datacenter * @param lanId The unique ID of the LAN * @return ApiDatacentersLansFindByIdRequest

func (*LanApiService) DatacentersLansFindByIdExecute

func (a *LanApiService) DatacentersLansFindByIdExecute(r ApiDatacentersLansFindByIdRequest) (Lan, *APIResponse, error)

* Execute executes the request * @return Lan

func (*LanApiService) DatacentersLansGet

func (a *LanApiService) DatacentersLansGet(ctx _context.Context, datacenterId string) ApiDatacentersLansGetRequest

* DatacentersLansGet List Lans * Retrieve a list of LANs within the datacenter * @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 datacenter * @return ApiDatacentersLansGetRequest

func (*LanApiService) DatacentersLansGetExecute

func (a *LanApiService) DatacentersLansGetExecute(r ApiDatacentersLansGetRequest) (Lans, *APIResponse, error)

* Execute executes the request * @return Lans

func (*LanApiService) DatacentersLansNicsFindById

func (a *LanApiService) DatacentersLansNicsFindById(ctx _context.Context, datacenterId string, lanId string, nicId string) ApiDatacentersLansNicsFindByIdRequest

* DatacentersLansNicsFindById Retrieve a nic attached to lan * This will retrieve the properties of an attached 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 datacenter * @param lanId The unique ID of the LAN * @param nicId The unique ID of the NIC * @return ApiDatacentersLansNicsFindByIdRequest

func (*LanApiService) DatacentersLansNicsFindByIdExecute

func (a *LanApiService) DatacentersLansNicsFindByIdExecute(r ApiDatacentersLansNicsFindByIdRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*LanApiService) DatacentersLansNicsGet

func (a *LanApiService) DatacentersLansNicsGet(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansNicsGetRequest

* DatacentersLansNicsGet List Lan Members * You can retrieve a list of nics attached to a 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 datacenter * @param lanId The unique ID of the LAN * @return ApiDatacentersLansNicsGetRequest

func (*LanApiService) DatacentersLansNicsGetExecute

func (a *LanApiService) DatacentersLansNicsGetExecute(r ApiDatacentersLansNicsGetRequest) (LanNics, *APIResponse, error)

* Execute executes the request * @return LanNics

func (*LanApiService) DatacentersLansNicsPost

func (a *LanApiService) DatacentersLansNicsPost(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansNicsPostRequest

* DatacentersLansNicsPost Attach a nic * This will attach a pre-existing nic to a 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 datacenter * @param lanId The unique ID of the LAN * @return ApiDatacentersLansNicsPostRequest

func (*LanApiService) DatacentersLansNicsPostExecute

func (a *LanApiService) DatacentersLansNicsPostExecute(r ApiDatacentersLansNicsPostRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*LanApiService) DatacentersLansPatch

func (a *LanApiService) DatacentersLansPatch(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansPatchRequest

* DatacentersLansPatch Partially modify a Lan * You can use update attributes of a resource * @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 datacenter * @param lanId The unique ID of the LAN * @return ApiDatacentersLansPatchRequest

func (*LanApiService) DatacentersLansPatchExecute

func (a *LanApiService) DatacentersLansPatchExecute(r ApiDatacentersLansPatchRequest) (Lan, *APIResponse, error)

* Execute executes the request * @return Lan

func (*LanApiService) DatacentersLansPost

func (a *LanApiService) DatacentersLansPost(ctx _context.Context, datacenterId string) ApiDatacentersLansPostRequest

* DatacentersLansPost Create a Lan * Creates a LAN within the datacenter * @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 datacenter * @return ApiDatacentersLansPostRequest

func (*LanApiService) DatacentersLansPostExecute

func (a *LanApiService) DatacentersLansPostExecute(r ApiDatacentersLansPostRequest) (LanPost, *APIResponse, error)

* Execute executes the request * @return LanPost

func (*LanApiService) DatacentersLansPut

func (a *LanApiService) DatacentersLansPut(ctx _context.Context, datacenterId string, lanId string) ApiDatacentersLansPutRequest

* DatacentersLansPut Modify a Lan * You can use update attributes of a resource * @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 datacenter * @param lanId The unique ID of the LAN * @return ApiDatacentersLansPutRequest

func (*LanApiService) DatacentersLansPutExecute

func (a *LanApiService) DatacentersLansPutExecute(r ApiDatacentersLansPutRequest) (Lan, *APIResponse, error)

* Execute executes the request * @return Lan

type LanEntities

type LanEntities struct {
	Nics *LanNics `json:"nics,omitempty"`
}

LanEntities struct for LanEntities

func (*LanEntities) GetNics

func (o *LanEntities) GetNics() *LanNics

GetNics returns the Nics field value If the value is explicit nil, the zero value for LanNics will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Nic `json:"items,omitempty"`
	// the offset (if specified in the request)
	Offset *float32 `json:"offset,omitempty"`
	// the limit (if specified in the request)
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

LanNics struct for LanNics

func (*LanNics) GetHref

func (o *LanNics) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Nic will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                    `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Entities   *LanEntities               `json:"entities,omitempty"`
	Properties *LanPropertiesPost         `json:"properties"`
}

LanPost struct for LanPost

func (*LanPost) GetEntities

func (o *LanPost) GetEntities() *LanEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for LanEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for LanPropertiesPost will be 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, the zero value for Type will be 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 {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// IP failover configurations for lan
	IpFailover *[]IPFailover `json:"ipFailover,omitempty"`
	// Unique identifier of the private cross connect the given LAN is connected to if any
	Pcc *string `json:"pcc,omitempty"`
	// Does this LAN faces the public Internet or not
	Public *bool `json:"public,omitempty"`
}

LanProperties struct for LanProperties

func (*LanProperties) GetIpFailover

func (o *LanProperties) GetIpFailover() *[]IPFailover

GetIpFailover returns the IpFailover field value If the value is explicit nil, the zero value for []IPFailover will be 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) GetName

func (o *LanProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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) 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) 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 {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// IP failover configurations for lan
	IpFailover *[]IPFailover `json:"ipFailover,omitempty"`
	// Unique identifier of the private cross connect the given LAN is connected to if any
	Pcc *string `json:"pcc,omitempty"`
	// Does this LAN faces the public Internet or not
	Public *bool `json:"public,omitempty"`
}

LanPropertiesPost struct for LanPropertiesPost

func (*LanPropertiesPost) GetIpFailover

func (o *LanPropertiesPost) GetIpFailover() *[]IPFailover

GetIpFailover returns the IpFailover field value If the value is explicit nil, the zero value for []IPFailover will be 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) GetName

func (o *LanPropertiesPost) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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) 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) 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in lans collection
	Items *[]Lan `json:"items,omitempty"`
	// the offset (if specified in the request)
	Offset *float32 `json:"offset,omitempty"`
	// the limit (if specified in the request)
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

Lans struct for Lans

func (*Lans) GetHref

func (o *Lans) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Lan will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 LoadBalancerApiService

type LoadBalancerApiService service

LoadBalancerApiService LoadBalancerApi service

func (*LoadBalancerApiService) DatacentersLoadbalancersBalancednicsDelete

func (a *LoadBalancerApiService) DatacentersLoadbalancersBalancednicsDelete(ctx _context.Context, datacenterId string, loadbalancerId string, nicId string) ApiDatacentersLoadbalancersBalancednicsDeleteRequest

* DatacentersLoadbalancersBalancednicsDelete Detach a nic from loadbalancer * This will remove a nic from 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 datacenter * @param loadbalancerId The unique ID of the Load Balancer * @param nicId The unique ID of the NIC * @return ApiDatacentersLoadbalancersBalancednicsDeleteRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersBalancednicsDeleteExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersBalancednicsDeleteExecute(r ApiDatacentersLoadbalancersBalancednicsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*LoadBalancerApiService) DatacentersLoadbalancersBalancednicsFindByNicId

func (a *LoadBalancerApiService) DatacentersLoadbalancersBalancednicsFindByNicId(ctx _context.Context, datacenterId string, loadbalancerId string, nicId string) ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest

* DatacentersLoadbalancersBalancednicsFindByNicId Retrieve a nic attached to Load Balancer * This will retrieve the properties of an attached 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 datacenter * @param loadbalancerId The unique ID of the Load Balancer * @param nicId The unique ID of the NIC * @return ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersBalancednicsFindByNicIdExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersBalancednicsFindByNicIdExecute(r ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*LoadBalancerApiService) DatacentersLoadbalancersBalancednicsGet

func (a *LoadBalancerApiService) DatacentersLoadbalancersBalancednicsGet(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersBalancednicsGetRequest

* DatacentersLoadbalancersBalancednicsGet List Load Balancer Members * You can retrieve a list of nics attached to a 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 datacenter * @param loadbalancerId The unique ID of the Load Balancer * @return ApiDatacentersLoadbalancersBalancednicsGetRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersBalancednicsGetExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersBalancednicsGetExecute(r ApiDatacentersLoadbalancersBalancednicsGetRequest) (BalancedNics, *APIResponse, error)

* Execute executes the request * @return BalancedNics

func (*LoadBalancerApiService) DatacentersLoadbalancersBalancednicsPost

func (a *LoadBalancerApiService) DatacentersLoadbalancersBalancednicsPost(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersBalancednicsPostRequest

* DatacentersLoadbalancersBalancednicsPost Attach a nic to Load Balancer * This will attach a pre-existing nic to a 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 datacenter * @param loadbalancerId The unique ID of the Load Balancer * @return ApiDatacentersLoadbalancersBalancednicsPostRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersBalancednicsPostExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersBalancednicsPostExecute(r ApiDatacentersLoadbalancersBalancednicsPostRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*LoadBalancerApiService) DatacentersLoadbalancersDelete

func (a *LoadBalancerApiService) DatacentersLoadbalancersDelete(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersDeleteRequest

* DatacentersLoadbalancersDelete Delete a Loadbalancer. * Removes the specific Loadbalancer * @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 datacenter * @param loadbalancerId The unique ID of the Load Balancer * @return ApiDatacentersLoadbalancersDeleteRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersDeleteExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersDeleteExecute(r ApiDatacentersLoadbalancersDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*LoadBalancerApiService) DatacentersLoadbalancersFindById

func (a *LoadBalancerApiService) DatacentersLoadbalancersFindById(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersFindByIdRequest

* DatacentersLoadbalancersFindById Retrieve a loadbalancer * Retrieves the attributes of a given Loadbalancer * @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 datacenter * @param loadbalancerId The unique ID of the Load Balancer * @return ApiDatacentersLoadbalancersFindByIdRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersFindByIdExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersFindByIdExecute(r ApiDatacentersLoadbalancersFindByIdRequest) (Loadbalancer, *APIResponse, error)

* Execute executes the request * @return Loadbalancer

func (*LoadBalancerApiService) DatacentersLoadbalancersGet

func (a *LoadBalancerApiService) DatacentersLoadbalancersGet(ctx _context.Context, datacenterId string) ApiDatacentersLoadbalancersGetRequest

* DatacentersLoadbalancersGet List Load Balancers * Retrieve a list of Load Balancers within the datacenter * @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 datacenter * @return ApiDatacentersLoadbalancersGetRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersGetExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersGetExecute(r ApiDatacentersLoadbalancersGetRequest) (Loadbalancers, *APIResponse, error)

* Execute executes the request * @return Loadbalancers

func (*LoadBalancerApiService) DatacentersLoadbalancersPatch

func (a *LoadBalancerApiService) DatacentersLoadbalancersPatch(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersPatchRequest

* DatacentersLoadbalancersPatch Partially modify a Loadbalancer * You can use update attributes of a resource * @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 datacenter * @param loadbalancerId The unique ID of the Load Balancer * @return ApiDatacentersLoadbalancersPatchRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersPatchExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersPatchExecute(r ApiDatacentersLoadbalancersPatchRequest) (Loadbalancer, *APIResponse, error)

* Execute executes the request * @return Loadbalancer

func (*LoadBalancerApiService) DatacentersLoadbalancersPost

func (a *LoadBalancerApiService) DatacentersLoadbalancersPost(ctx _context.Context, datacenterId string) ApiDatacentersLoadbalancersPostRequest

* DatacentersLoadbalancersPost Create a Load Balancer * Creates a Loadbalancer within the datacenter * @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 datacenter * @return ApiDatacentersLoadbalancersPostRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersPostExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersPostExecute(r ApiDatacentersLoadbalancersPostRequest) (Loadbalancer, *APIResponse, error)

* Execute executes the request * @return Loadbalancer

func (*LoadBalancerApiService) DatacentersLoadbalancersPut

func (a *LoadBalancerApiService) DatacentersLoadbalancersPut(ctx _context.Context, datacenterId string, loadbalancerId string) ApiDatacentersLoadbalancersPutRequest

* DatacentersLoadbalancersPut Modify a Load Balancer * You can use update attributes of a resource * @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 datacenter * @param loadbalancerId The unique ID of the Load Balancer * @return ApiDatacentersLoadbalancersPutRequest

func (*LoadBalancerApiService) DatacentersLoadbalancersPutExecute

func (a *LoadBalancerApiService) DatacentersLoadbalancersPutExecute(r ApiDatacentersLoadbalancersPutRequest) (Loadbalancer, *APIResponse, error)

* Execute executes the request * @return Loadbalancer

type Loadbalancer

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

Loadbalancer struct for Loadbalancer

func (*Loadbalancer) GetEntities

func (o *Loadbalancer) GetEntities() *LoadbalancerEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for LoadbalancerEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for LoadbalancerProperties will be 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, the zero value for Type will be 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 (*LoadbalancerEntities) GetBalancednics

func (o *LoadbalancerEntities) GetBalancednics() *BalancedNics

GetBalancednics returns the Balancednics field value If the value is explicit nil, the zero value for BalancedNics will be 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 {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// IPv4 address of the loadbalancer. All attached NICs will inherit this IP. Leaving value null will assign IP automatically
	Ip *string `json:"ip,omitempty"`
	// Indicates if the loadbalancer will reserve an IP using DHCP
	Dhcp *bool `json:"dhcp,omitempty"`
}

LoadbalancerProperties struct for LoadbalancerProperties

func (*LoadbalancerProperties) GetDhcp

func (o *LoadbalancerProperties) GetDhcp() *bool

GetDhcp returns the Dhcp field value If the value is explicit nil, the zero value for bool will be 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, the zero value for string will be 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, the zero value for string will be 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) SetName

func (o *LoadbalancerProperties) SetName(v string)

SetName sets field value

type Loadbalancers

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

Loadbalancers struct for Loadbalancers

func (*Loadbalancers) GetHref

func (o *Loadbalancers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Loadbalancer will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                    `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *LocationProperties        `json:"properties"`
}

Location struct for Location

func (*Location) GetHref

func (o *Location) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for LocationProperties will be 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, the zero value for Type will be 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 LocationApiService

type LocationApiService service

LocationApiService LocationApi service

func (*LocationApiService) LocationsFindByRegionId

func (a *LocationApiService) LocationsFindByRegionId(ctx _context.Context, regionId string) ApiLocationsFindByRegionIdRequest

* LocationsFindByRegionId List Locations within a region * Retrieve a list of Locations within a world's region * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param regionId * @return ApiLocationsFindByRegionIdRequest

func (*LocationApiService) LocationsFindByRegionIdAndId

func (a *LocationApiService) LocationsFindByRegionIdAndId(ctx _context.Context, regionId string, locationId string) ApiLocationsFindByRegionIdAndIdRequest

* LocationsFindByRegionIdAndId Retrieve a Location * Retrieves the attributes of a given location * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param regionId * @param locationId * @return ApiLocationsFindByRegionIdAndIdRequest

func (*LocationApiService) LocationsFindByRegionIdAndIdExecute

func (a *LocationApiService) LocationsFindByRegionIdAndIdExecute(r ApiLocationsFindByRegionIdAndIdRequest) (Location, *APIResponse, error)

* Execute executes the request * @return Location

func (*LocationApiService) LocationsFindByRegionIdExecute

func (a *LocationApiService) LocationsFindByRegionIdExecute(r ApiLocationsFindByRegionIdRequest) (Locations, *APIResponse, error)

* Execute executes the request * @return Locations

func (*LocationApiService) LocationsGet

* LocationsGet List Locations * Retrieve a list of Locations. This list represents where you can provision your virtual data centers * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiLocationsGetRequest

func (*LocationApiService) LocationsGetExecute

func (a *LocationApiService) LocationsGetExecute(r ApiLocationsGetRequest) (Locations, *APIResponse, error)

* Execute executes the request * @return Locations

type LocationProperties

type LocationProperties struct {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// List of features supported by the location
	Features *[]string `json:"features,omitempty"`
	// List of image aliases available for the location
	ImageAliases *[]string `json:"imageAliases,omitempty"`
}

LocationProperties struct for LocationProperties

func (*LocationProperties) GetFeatures

func (o *LocationProperties) GetFeatures() *[]string

GetFeatures returns the Features field value If the value is explicit nil, the zero value for []string will be 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, the zero value for []string will be 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, the zero value for string will be 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) 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) 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Location `json:"items,omitempty"`
}

Locations struct for Locations

func (*Locations) GetHref

func (o *Locations) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Location will be 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, the zero value for Type will be 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 Nic

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

Nic struct for Nic

func (*Nic) GetEntities

func (o *Nic) GetEntities() *NicEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for NicEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for NicProperties will be 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, the zero value for Type will be 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 NicApiService

type NicApiService service

NicApiService NicApi service

func (*NicApiService) DatacentersServersNicsDelete

func (a *NicApiService) DatacentersServersNicsDelete(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsDeleteRequest

* DatacentersServersNicsDelete Delete a Nic * Deletes 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 datacenter * @param serverId The unique ID of the Server * @param nicId The unique ID of the NIC * @return ApiDatacentersServersNicsDeleteRequest

func (*NicApiService) DatacentersServersNicsDeleteExecute

func (a *NicApiService) DatacentersServersNicsDeleteExecute(r ApiDatacentersServersNicsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*NicApiService) DatacentersServersNicsFindById

func (a *NicApiService) DatacentersServersNicsFindById(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFindByIdRequest

* DatacentersServersNicsFindById Retrieve a Nic * Retrieves the attributes of a given 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 datacenter * @param serverId The unique ID of the Server * @param nicId The unique ID of the NIC * @return ApiDatacentersServersNicsFindByIdRequest

func (*NicApiService) DatacentersServersNicsFindByIdExecute

func (a *NicApiService) DatacentersServersNicsFindByIdExecute(r ApiDatacentersServersNicsFindByIdRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*NicApiService) DatacentersServersNicsFirewallrulesDelete

func (a *NicApiService) DatacentersServersNicsFirewallrulesDelete(ctx _context.Context, datacenterId string, serverId string, nicId string, firewallruleId string) ApiDatacentersServersNicsFirewallrulesDeleteRequest

* DatacentersServersNicsFirewallrulesDelete Delete a Firewall Rule * Removes the specific 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 datacenter * @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 (*NicApiService) DatacentersServersNicsFirewallrulesDeleteExecute

func (a *NicApiService) DatacentersServersNicsFirewallrulesDeleteExecute(r ApiDatacentersServersNicsFirewallrulesDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*NicApiService) DatacentersServersNicsFirewallrulesFindById

func (a *NicApiService) DatacentersServersNicsFirewallrulesFindById(ctx _context.Context, datacenterId string, serverId string, nicId string, firewallruleId string) ApiDatacentersServersNicsFirewallrulesFindByIdRequest

* DatacentersServersNicsFirewallrulesFindById Retrieve a Firewall Rule * Retrieves the attributes of a given 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 datacenter * @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 (*NicApiService) DatacentersServersNicsFirewallrulesFindByIdExecute

func (a *NicApiService) DatacentersServersNicsFirewallrulesFindByIdExecute(r ApiDatacentersServersNicsFirewallrulesFindByIdRequest) (FirewallRule, *APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*NicApiService) DatacentersServersNicsFirewallrulesGet

func (a *NicApiService) DatacentersServersNicsFirewallrulesGet(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFirewallrulesGetRequest

* DatacentersServersNicsFirewallrulesGet List Firewall Rules * Retrieves a list of firewall rules associated with a particular 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 datacenter * @param serverId The unique ID of the Server * @param nicId The unique ID of the NIC * @return ApiDatacentersServersNicsFirewallrulesGetRequest

func (*NicApiService) DatacentersServersNicsFirewallrulesGetExecute

func (a *NicApiService) DatacentersServersNicsFirewallrulesGetExecute(r ApiDatacentersServersNicsFirewallrulesGetRequest) (FirewallRules, *APIResponse, error)

* Execute executes the request * @return FirewallRules

func (*NicApiService) DatacentersServersNicsFirewallrulesPatch

func (a *NicApiService) DatacentersServersNicsFirewallrulesPatch(ctx _context.Context, datacenterId string, serverId string, nicId string, firewallruleId string) ApiDatacentersServersNicsFirewallrulesPatchRequest

* DatacentersServersNicsFirewallrulesPatch Partially modify a Firewall Rule * You can use update attributes of a resource * @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 datacenter * @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 (*NicApiService) DatacentersServersNicsFirewallrulesPatchExecute

func (a *NicApiService) DatacentersServersNicsFirewallrulesPatchExecute(r ApiDatacentersServersNicsFirewallrulesPatchRequest) (FirewallRule, *APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*NicApiService) DatacentersServersNicsFirewallrulesPost

func (a *NicApiService) DatacentersServersNicsFirewallrulesPost(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFirewallrulesPostRequest

* DatacentersServersNicsFirewallrulesPost Create a Firewall Rule * This will add a Firewall Rule to the 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 datacenter * @param serverId The unique ID of the server * @param nicId The unique ID of the NIC * @return ApiDatacentersServersNicsFirewallrulesPostRequest

func (*NicApiService) DatacentersServersNicsFirewallrulesPostExecute

func (a *NicApiService) DatacentersServersNicsFirewallrulesPostExecute(r ApiDatacentersServersNicsFirewallrulesPostRequest) (FirewallRule, *APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*NicApiService) DatacentersServersNicsFirewallrulesPut

func (a *NicApiService) DatacentersServersNicsFirewallrulesPut(ctx _context.Context, datacenterId string, serverId string, nicId string, firewallruleId string) ApiDatacentersServersNicsFirewallrulesPutRequest

* DatacentersServersNicsFirewallrulesPut Modify a Firewall Rule * You can use update attributes of a resource * @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 datacenter * @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 (*NicApiService) DatacentersServersNicsFirewallrulesPutExecute

func (a *NicApiService) DatacentersServersNicsFirewallrulesPutExecute(r ApiDatacentersServersNicsFirewallrulesPutRequest) (FirewallRule, *APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*NicApiService) DatacentersServersNicsGet

func (a *NicApiService) DatacentersServersNicsGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersNicsGetRequest

* DatacentersServersNicsGet List Nics * Retrieves a list of NICs. * @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 datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersNicsGetRequest

func (*NicApiService) DatacentersServersNicsGetExecute

func (a *NicApiService) DatacentersServersNicsGetExecute(r ApiDatacentersServersNicsGetRequest) (Nics, *APIResponse, error)

* Execute executes the request * @return Nics

func (*NicApiService) DatacentersServersNicsPatch

func (a *NicApiService) DatacentersServersNicsPatch(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsPatchRequest

* DatacentersServersNicsPatch Partially modify a Nic * You can use update attributes of a 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 datacenter * @param serverId The unique ID of the Server * @param nicId The unique ID of the NIC * @return ApiDatacentersServersNicsPatchRequest

func (*NicApiService) DatacentersServersNicsPatchExecute

func (a *NicApiService) DatacentersServersNicsPatchExecute(r ApiDatacentersServersNicsPatchRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*NicApiService) DatacentersServersNicsPost

func (a *NicApiService) DatacentersServersNicsPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersNicsPostRequest

* DatacentersServersNicsPost Create a Nic * Adds a NIC to the target server. Combine count of Nics and volumes attached to the server should not exceed size 24. * @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 datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersNicsPostRequest

func (*NicApiService) DatacentersServersNicsPostExecute

func (a *NicApiService) DatacentersServersNicsPostExecute(r ApiDatacentersServersNicsPostRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

func (*NicApiService) DatacentersServersNicsPut

func (a *NicApiService) DatacentersServersNicsPut(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsPutRequest

* DatacentersServersNicsPut Modify a Nic * You can use update attributes of a 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 datacenter * @param serverId The unique ID of the Server * @param nicId The unique ID of the NIC * @return ApiDatacentersServersNicsPutRequest

func (*NicApiService) DatacentersServersNicsPutExecute

func (a *NicApiService) DatacentersServersNicsPutExecute(r ApiDatacentersServersNicsPutRequest) (Nic, *APIResponse, error)

* Execute executes the request * @return Nic

type NicEntities

type NicEntities struct {
	Firewallrules *FirewallRules `json:"firewallrules,omitempty"`
}

NicEntities struct for NicEntities

func (*NicEntities) GetFirewallrules

func (o *NicEntities) GetFirewallrules() *FirewallRules

GetFirewallrules returns the Firewallrules field value If the value is explicit nil, the zero value for FirewallRules will be 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) HasFirewallrules

func (o *NicEntities) HasFirewallrules() bool

HasFirewallrules 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

type NicProperties

type NicProperties struct {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// The MAC address of the NIC
	Mac *string `json:"mac,omitempty"`
	// Collection of IP addresses assigned to a nic. Explicitly assigned public IPs need to come from reserved IP blocks, Passing value null or empty array will assign an IP address automatically.
	Ips *[]string `json:"ips,omitempty"`
	// Indicates if the nic will reserve an IP using DHCP
	Dhcp *bool `json:"dhcp,omitempty"`
	// The LAN ID the NIC will sit on. If the LAN ID does not exist it will be implicitly created
	Lan *int32 `json:"lan"`
	// 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"`
	// Indicates if NAT is enabled on this NIC. This is now deprecated.
	Nat *bool `json:"nat,omitempty"`
}

NicProperties struct for NicProperties

func (*NicProperties) GetDhcp

func (o *NicProperties) GetDhcp() *bool

GetDhcp returns the Dhcp field value If the value is explicit nil, the zero value for bool will be 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) GetFirewallActive

func (o *NicProperties) GetFirewallActive() *bool

GetFirewallActive returns the FirewallActive field value If the value is explicit nil, the zero value for bool will be 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) GetIps

func (o *NicProperties) GetIps() *[]string

GetIps returns the Ips field value If the value is explicit nil, the zero value for []string will be 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) GetLan

func (o *NicProperties) GetLan() *int32

GetLan returns the Lan field value If the value is explicit nil, the zero value for int32 will be 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, the zero value for string will be 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, the zero value for string will be 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) GetNat

func (o *NicProperties) GetNat() *bool

GetNat returns the Nat field value If the value is explicit nil, the zero value for bool will be returned

func (*NicProperties) GetNatOk

func (o *NicProperties) GetNatOk() (*bool, bool)

GetNatOk returns a tuple with the Nat field value and 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) HasDhcp

func (o *NicProperties) HasDhcp() bool

HasDhcp 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) HasIps

func (o *NicProperties) HasIps() bool

HasIps 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) HasNat

func (o *NicProperties) HasNat() bool

HasNat returns a boolean if a field has been set.

func (NicProperties) MarshalJSON

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

func (*NicProperties) SetDhcp

func (o *NicProperties) SetDhcp(v bool)

SetDhcp sets field value

func (*NicProperties) SetFirewallActive

func (o *NicProperties) SetFirewallActive(v bool)

SetFirewallActive sets field value

func (*NicProperties) SetIps

func (o *NicProperties) SetIps(v []string)

SetIps 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) SetNat

func (o *NicProperties) SetNat(v bool)

SetNat sets field value

type Nics

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

Nics struct for Nics

func (*Nics) GetHref

func (o *Nics) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Nic will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 {
	// 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 the Resource was created
	CreatedDate *IonosTime
	// The user who has created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// The user id of the user who has created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The last time the resource has been modified
	LastModifiedDate *IonosTime
	// The user who last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// The user id of the user who has last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
}

NoStateMetaData struct for NoStateMetaData

func (*NoStateMetaData) GetCreatedBy

func (o *NoStateMetaData) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for time.Time will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for time.Time will be 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 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 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 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 NullableKubernetesConfig

type NullableKubernetesConfig struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesConfig

func NewNullableKubernetesConfig(val *KubernetesConfig) *NullableKubernetesConfig

func (NullableKubernetesConfig) Get

func (NullableKubernetesConfig) IsSet

func (v NullableKubernetesConfig) IsSet() bool

func (NullableKubernetesConfig) MarshalJSON

func (v NullableKubernetesConfig) MarshalJSON() ([]byte, error)

func (*NullableKubernetesConfig) Set

func (*NullableKubernetesConfig) UnmarshalJSON

func (v *NullableKubernetesConfig) UnmarshalJSON(src []byte) error

func (*NullableKubernetesConfig) Unset

func (v *NullableKubernetesConfig) Unset()

type NullableKubernetesConfigProperties

type NullableKubernetesConfigProperties struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesConfigProperties) Get

func (NullableKubernetesConfigProperties) IsSet

func (NullableKubernetesConfigProperties) MarshalJSON

func (v NullableKubernetesConfigProperties) MarshalJSON() ([]byte, error)

func (*NullableKubernetesConfigProperties) Set

func (*NullableKubernetesConfigProperties) UnmarshalJSON

func (v *NullableKubernetesConfigProperties) UnmarshalJSON(src []byte) error

func (*NullableKubernetesConfigProperties) 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 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 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 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 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 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 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 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"`
	// 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"`
}

PaginationLinks struct for PaginationLinks

func (*PaginationLinks) GetNext

func (o *PaginationLinks) GetNext() *string

GetNext returns the Next field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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 {
	Id             *string `json:"id,omitempty"`
	Name           *string `json:"name,omitempty"`
	DatacenterId   *string `json:"datacenterId,omitempty"`
	DatacenterName *string `json:"datacenterName,omitempty"`
	Location       *string `json:"location,omitempty"`
}

Peer struct for Peer

func (*Peer) GetDatacenterId

func (o *Peer) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                        `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata     `json:"metadata,omitempty"`
	Properties *PrivateCrossConnectProperties `json:"properties"`
}

PrivateCrossConnect struct for PrivateCrossConnect

func (*PrivateCrossConnect) GetHref

func (o *PrivateCrossConnect) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for PrivateCrossConnectProperties will be 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, the zero value for Type will be 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 PrivateCrossConnectApiService

type PrivateCrossConnectApiService service

PrivateCrossConnectApiService PrivateCrossConnectApi service

func (*PrivateCrossConnectApiService) PccsDelete

* PccsDelete Delete a Private Cross-Connect * Delete a private cross-connect if no datacenters are joined to the given PCC * @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 (*PrivateCrossConnectApiService) PccsDeleteExecute

func (a *PrivateCrossConnectApiService) PccsDeleteExecute(r ApiPccsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*PrivateCrossConnectApiService) PccsFindById

* PccsFindById Retrieve a Private Cross-Connect * You can retrieve a private cross-connect by using the resource's ID. This value can be found in the response body when a private cross-connect is created or when you GET a list of private cross-connects. * @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 (*PrivateCrossConnectApiService) PccsFindByIdExecute

* Execute executes the request * @return PrivateCrossConnect

func (*PrivateCrossConnectApiService) PccsGet

* PccsGet List Private Cross-Connects * You can retrieve a complete list of private cross-connects provisioned under your account * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiPccsGetRequest

func (*PrivateCrossConnectApiService) PccsGetExecute

* Execute executes the request * @return PrivateCrossConnects

func (*PrivateCrossConnectApiService) PccsPatch

* PccsPatch Partially modify a private cross-connect * You can use update private cross-connect to re-name or update its description * @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 (*PrivateCrossConnectApiService) PccsPatchExecute

* Execute executes the request * @return PrivateCrossConnect

func (*PrivateCrossConnectApiService) PccsPost

* PccsPost Create a Private Cross-Connect * You can use this POST method to create 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 (*PrivateCrossConnectApiService) PccsPostExecute

* Execute executes the request * @return PrivateCrossConnect

type PrivateCrossConnectProperties

type PrivateCrossConnectProperties struct {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// Human readable description
	Description *string `json:"description,omitempty"`
	// Read-Only attribute. Lists LAN's joined to this private cross connect
	Peers *[]Peer `json:"peers,omitempty"`
	// Read-Only attribute. Lists datacenters that can be joined to this private cross connect
	ConnectableDatacenters *[]ConnectableDatacenter `json:"connectableDatacenters,omitempty"`
}

PrivateCrossConnectProperties struct for PrivateCrossConnectProperties

func (*PrivateCrossConnectProperties) GetConnectableDatacenters

func (o *PrivateCrossConnectProperties) GetConnectableDatacenters() *[]ConnectableDatacenter

GetConnectableDatacenters returns the ConnectableDatacenters field value If the value is explicit nil, the zero value for []ConnectableDatacenter will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Peer will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]PrivateCrossConnect `json:"items,omitempty"`
}

PrivateCrossConnects struct for PrivateCrossConnects

func (*PrivateCrossConnects) GetHref

func (o *PrivateCrossConnects) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []PrivateCrossConnect will be 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, the zero value for Type will be 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 Request

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

Request struct for Request

func (*Request) GetHref

func (o *Request) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for RequestMetadata will be 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, the zero value for RequestProperties will be 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, the zero value for Type will be 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 RequestApiService

type RequestApiService service

RequestApiService RequestApi service

func (*RequestApiService) RequestsFindById

func (a *RequestApiService) RequestsFindById(ctx _context.Context, requestId string) ApiRequestsFindByIdRequest

* RequestsFindById Retrieve a Request * Retrieves the attributes of a given request. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param requestId * @return ApiRequestsFindByIdRequest

func (*RequestApiService) RequestsFindByIdExecute

func (a *RequestApiService) RequestsFindByIdExecute(r ApiRequestsFindByIdRequest) (Request, *APIResponse, error)

* Execute executes the request * @return Request

func (*RequestApiService) RequestsGet

* RequestsGet List Requests * Retrieve a list of API requests. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiRequestsGetRequest

func (*RequestApiService) RequestsGetExecute

func (a *RequestApiService) RequestsGetExecute(r ApiRequestsGetRequest) (Requests, *APIResponse, error)

* Execute executes the request * @return Requests

func (*RequestApiService) RequestsStatusGet

func (a *RequestApiService) RequestsStatusGet(ctx _context.Context, requestId string) ApiRequestsStatusGetRequest

* RequestsStatusGet Retrieve Request Status * Retrieves the status of a given request. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param requestId * @return ApiRequestsStatusGetRequest

func (*RequestApiService) RequestsStatusGetExecute

func (a *RequestApiService) RequestsStatusGetExecute(r ApiRequestsStatusGetRequest) (RequestStatus, *APIResponse, error)

* Execute executes the request * @return RequestStatus

type RequestMetadata

type RequestMetadata struct {
	// The last time the resource was created
	CreatedDate *IonosTime
	// The user who created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// 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 (*RequestMetadata) GetCreatedBy

func (o *RequestMetadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, the zero value for string will be 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, the zero value for time.Time will be 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, the zero value for string will be 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, the zero value for RequestStatus will be 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 {
	Method  *string            `json:"method,omitempty"`
	Headers *map[string]string `json:"headers,omitempty"`
	Body    *string            `json:"body,omitempty"`
	Url     *string            `json:"url,omitempty"`
}

RequestProperties struct for RequestProperties

func (*RequestProperties) GetBody

func (o *RequestProperties) GetBody() *string

GetBody returns the Body field value If the value is explicit nil, the zero value for string will be 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, the zero value for map[string]string will be 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, the zero value for string will be 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, the zero value for string will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href     *string                `json:"href,omitempty"`
	Metadata *RequestStatusMetadata `json:"metadata,omitempty"`
}

RequestStatus struct for RequestStatus

func (*RequestStatus) GetHref

func (o *RequestStatus) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for RequestStatusMetadata will be 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, the zero value for Type will be 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 {
	Status  *string `json:"status,omitempty"`
	Message *string `json:"message,omitempty"`
	// 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"`
	Targets *[]RequestTarget `json:"targets,omitempty"`
}

RequestStatusMetadata struct for RequestStatusMetadata

func (*RequestStatusMetadata) GetEtag

func (o *RequestStatusMetadata) GetEtag() *string

GetEtag returns the Etag field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for []RequestTarget will be 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 {
	Target *ResourceReference `json:"target,omitempty"`
	Status *string            `json:"status,omitempty"`
}

RequestTarget struct for RequestTarget

func (*RequestTarget) GetStatus

func (o *RequestTarget) GetStatus() *string

GetStatus returns the Status field value If the value is explicit nil, the zero value for string will be 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, the zero value for ResourceReference will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Request `json:"items,omitempty"`
	// the offset specified in the request (or, if none was specified, the default offset of 0)
	Offset *float32 `json:"offset"`
	// the limit specified in the request (or, if none was specified use the endpoint's default pagination limit)
	Limit *float32         `json:"limit"`
	Links *PaginationLinks `json:"_links"`
}

Requests struct for Requests

func (*Requests) GetHref

func (o *Requests) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Request will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 Resource

type Resource struct {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of the resource
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                    `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *ResourceProperties        `json:"properties,omitempty"`
	Entities   *ResourceEntities          `json:"entities,omitempty"`
}

Resource datacenter resource representation

func (*Resource) GetEntities

func (o *Resource) GetEntities() *ResourceEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for ResourceEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for ResourceProperties will be 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, the zero value for Type will be 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 (*ResourceEntities) GetGroups

func (o *ResourceEntities) GetGroups() *ResourceGroups

GetGroups returns the Groups field value If the value is explicit nil, the zero value for ResourceGroups will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of the resource
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Resource `json:"items,omitempty"`
}

ResourceGroups Resources assigned to this group.

func (*ResourceGroups) GetHref

func (o *ResourceGroups) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Resource will be 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, the zero value for Type will be 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 ResourceLimits

type ResourceLimits struct {
	// maximum number of cores per server
	CoresPerServer *int32 `json:"coresPerServer"`
	// maximum cores per contract
	CoresPerContract *int32 `json:"coresPerContract"`
	// number of cores provisioned
	CoresProvisioned *int32 `json:"coresProvisioned"`
	// maximum ram per server
	RamPerServer *int32 `json:"ramPerServer"`
	// maximum ram per contract
	RamPerContract *int32 `json:"ramPerContract"`
	// ram provisioned
	RamProvisioned *int32 `json:"ramProvisioned"`
	// hdd limit per volume
	HddLimitPerVolume *int64 `json:"hddLimitPerVolume"`
	// hdd limit per contract
	HddLimitPerContract *int64 `json:"hddLimitPerContract"`
	// hdd volume provisioned
	HddVolumeProvisioned *int64 `json:"hddVolumeProvisioned"`
	// ssd limit per volume
	SsdLimitPerVolume *int64 `json:"ssdLimitPerVolume"`
	// ssd limit per contract
	SsdLimitPerContract *int64 `json:"ssdLimitPerContract"`
	// ssd volume provisioned
	SsdVolumeProvisioned *int64 `json:"ssdVolumeProvisioned"`
	// total reservable ip limit of the customer
	ReservableIps *int32 `json:"reservableIps"`
	// reserved ips on a contract
	ReservedIpsOnContract *int32 `json:"reservedIpsOnContract"`
	// reserved ips in use
	ReservedIpsInUse *int32 `json:"reservedIpsInUse"`
	// k8s clusters total limit
	K8sClusterLimitTotal *int32 `json:"k8sClusterLimitTotal"`
	// k8s clusters provisioned
	K8sClustersProvisioned *int32 `json:"k8sClustersProvisioned"`
}

ResourceLimits struct for ResourceLimits

func (*ResourceLimits) GetCoresPerContract

func (o *ResourceLimits) GetCoresPerContract() *int32

GetCoresPerContract returns the CoresPerContract field value If the value is explicit nil, the zero value for int32 will be 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, the zero value for int32 will be 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, the zero value for int32 will be 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) GetHddLimitPerContract

func (o *ResourceLimits) GetHddLimitPerContract() *int64

GetHddLimitPerContract returns the HddLimitPerContract field value If the value is explicit nil, the zero value for int64 will be 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, the zero value for int64 will be 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, the zero value for int64 will be 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, the zero value for int32 will be 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, the zero value for int32 will be 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) GetRamPerContract

func (o *ResourceLimits) GetRamPerContract() *int32

GetRamPerContract returns the RamPerContract field value If the value is explicit nil, the zero value for int32 will be 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, the zero value for int32 will be 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, the zero value for int32 will be 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, the zero value for int32 will be 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, the zero value for int32 will be 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, the zero value for int32 will be 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, the zero value for int64 will be 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, the zero value for int64 will be 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, the zero value for int64 will be 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) 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) 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) 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) 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 {
	// 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 (*ResourceProperties) GetName

func (o *ResourceProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be 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, the zero value for bool will be 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 {
	// The resource's unique identifier
	Id *string `json:"id"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
}

ResourceReference struct for ResourceReference

func (*ResourceReference) GetHref

func (o *ResourceReference) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for Type will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of the resource
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Resource `json:"items,omitempty"`
}

Resources Collection to represent the resource

func (*Resources) GetHref

func (o *Resources) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Resource will be 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, the zero value for Type will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of the resource
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Resource `json:"items,omitempty"`
}

ResourcesUsers Resources owned by a user.

func (*ResourcesUsers) GetHref

func (o *ResourcesUsers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Resource will be 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, the zero value for Type will be 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 {
	// Name of the S3 bucket.
	Name *string `json:"name"`
}

S3Bucket struct for S3Bucket

func (*S3Bucket) GetName

func (o *S3Bucket) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of the resource
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string          `json:"href,omitempty"`
	Metadata   *S3KeyMetadata   `json:"metadata,omitempty"`
	Properties *S3KeyProperties `json:"properties"`
}

S3Key struct for S3Key

func (*S3Key) GetHref

func (o *S3Key) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for S3KeyMetadata will be 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, the zero value for S3KeyProperties will be 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, the zero value for Type will be 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 {
	// 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 the S3 key was created
	CreatedDate *IonosTime
}

S3KeyMetadata struct for S3KeyMetadata

func (*S3KeyMetadata) GetCreatedDate

func (o *S3KeyMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be 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, the zero value for string will be 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 {
	// secret of the S3 key
	SecretKey *string `json:"secretKey,omitempty"`
	// denotes if the S3 key is active or not
	Active *bool `json:"active,omitempty"`
}

S3KeyProperties struct for S3KeyProperties

func (*S3KeyProperties) GetActive

func (o *S3KeyProperties) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, the zero value for bool will be 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, the zero value for string will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of the resource
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]S3Key `json:"items,omitempty"`
}

S3Keys struct for S3Keys

func (*S3Keys) GetHref

func (o *S3Keys) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []S3Key will be 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, the zero value for Type will be 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 (*S3ObjectStorageSSO) GetSsoUrl

func (o *S3ObjectStorageSSO) GetSsoUrl() *string

GetSsoUrl returns the SsoUrl field value If the value is explicit nil, the zero value for string will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                    `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *ServerProperties          `json:"properties"`
	Entities   *ServerEntities            `json:"entities,omitempty"`
}

Server struct for Server

func (*Server) GetEntities

func (o *Server) GetEntities() *ServerEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for ServerEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for ServerProperties will be 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, the zero value for Type will be 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 ServerApiService

type ServerApiService service

ServerApiService ServerApi service

func (*ServerApiService) DatacentersServersCdromsDelete

func (a *ServerApiService) DatacentersServersCdromsDelete(ctx _context.Context, datacenterId string, serverId string, cdromId string) ApiDatacentersServersCdromsDeleteRequest

* DatacentersServersCdromsDelete Detach a CD-ROM * This will detach a CD-ROM from 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 Datacenter * @param serverId The unique ID of the Server * @param cdromId The unique ID of the CD-ROM * @return ApiDatacentersServersCdromsDeleteRequest

func (*ServerApiService) DatacentersServersCdromsDeleteExecute

func (a *ServerApiService) DatacentersServersCdromsDeleteExecute(r ApiDatacentersServersCdromsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ServerApiService) DatacentersServersCdromsFindById

func (a *ServerApiService) DatacentersServersCdromsFindById(ctx _context.Context, datacenterId string, serverId string, cdromId string) ApiDatacentersServersCdromsFindByIdRequest

* DatacentersServersCdromsFindById Retrieve an attached CD-ROM * You can retrieve a specific CD-ROM attached to 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 Datacenter * @param serverId The unique ID of the Server * @param cdromId The unique ID of the CD-ROM * @return ApiDatacentersServersCdromsFindByIdRequest

func (*ServerApiService) DatacentersServersCdromsFindByIdExecute

func (a *ServerApiService) DatacentersServersCdromsFindByIdExecute(r ApiDatacentersServersCdromsFindByIdRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

func (*ServerApiService) DatacentersServersCdromsGet

func (a *ServerApiService) DatacentersServersCdromsGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersCdromsGetRequest

* DatacentersServersCdromsGet List attached CD-ROMs * You can retrieve a list of CD-ROMs attached to 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 Datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersCdromsGetRequest

func (*ServerApiService) DatacentersServersCdromsGetExecute

func (a *ServerApiService) DatacentersServersCdromsGetExecute(r ApiDatacentersServersCdromsGetRequest) (Cdroms, *APIResponse, error)

* Execute executes the request * @return Cdroms

func (*ServerApiService) DatacentersServersCdromsPost

func (a *ServerApiService) DatacentersServersCdromsPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersCdromsPostRequest

* DatacentersServersCdromsPost Attach a CD-ROM * You can attach a CD-ROM to an existing server. You can attach up to 2 CD-ROMs to one 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 Datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersCdromsPostRequest

func (*ServerApiService) DatacentersServersCdromsPostExecute

func (a *ServerApiService) DatacentersServersCdromsPostExecute(r ApiDatacentersServersCdromsPostRequest) (Image, *APIResponse, error)

* Execute executes the request * @return Image

func (*ServerApiService) DatacentersServersDelete

func (a *ServerApiService) DatacentersServersDelete(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersDeleteRequest

* DatacentersServersDelete Delete a Server * This will remove a server from your datacenter; however, it will not remove the storage volumes attached to the server. You will need to make a separate API call to perform that action * @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 datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersDeleteRequest

func (*ServerApiService) DatacentersServersDeleteExecute

func (a *ServerApiService) DatacentersServersDeleteExecute(r ApiDatacentersServersDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ServerApiService) DatacentersServersFindById

func (a *ServerApiService) DatacentersServersFindById(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersFindByIdRequest

* DatacentersServersFindById Retrieve a Server * Returns information about a server such as its configuration, provisioning status, etc. * @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 datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersFindByIdRequest

func (*ServerApiService) DatacentersServersFindByIdExecute

func (a *ServerApiService) DatacentersServersFindByIdExecute(r ApiDatacentersServersFindByIdRequest) (Server, *APIResponse, error)

* Execute executes the request * @return Server

func (*ServerApiService) DatacentersServersGet

func (a *ServerApiService) DatacentersServersGet(ctx _context.Context, datacenterId string) ApiDatacentersServersGetRequest

* DatacentersServersGet List Servers * You can retrieve a list of servers within a datacenter * @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 datacenter * @return ApiDatacentersServersGetRequest

func (*ServerApiService) DatacentersServersGetExecute

func (a *ServerApiService) DatacentersServersGetExecute(r ApiDatacentersServersGetRequest) (Servers, *APIResponse, error)

* Execute executes the request * @return Servers

func (*ServerApiService) DatacentersServersPatch

func (a *ServerApiService) DatacentersServersPatch(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersPatchRequest

* DatacentersServersPatch Partially modify a Server * You can use update attributes of a 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 datacenter * @param serverId The unique ID of the server * @return ApiDatacentersServersPatchRequest

func (*ServerApiService) DatacentersServersPatchExecute

func (a *ServerApiService) DatacentersServersPatchExecute(r ApiDatacentersServersPatchRequest) (Server, *APIResponse, error)

* Execute executes the request * @return Server

func (*ServerApiService) DatacentersServersPost

func (a *ServerApiService) DatacentersServersPost(ctx _context.Context, datacenterId string) ApiDatacentersServersPostRequest

* DatacentersServersPost Create a Server * Creates a server within an existing datacenter. You can configure the boot volume and connect the server to an existing 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 datacenter * @return ApiDatacentersServersPostRequest

func (*ServerApiService) DatacentersServersPostExecute

func (a *ServerApiService) DatacentersServersPostExecute(r ApiDatacentersServersPostRequest) (Server, *APIResponse, error)

* Execute executes the request * @return Server

func (*ServerApiService) DatacentersServersPut

func (a *ServerApiService) DatacentersServersPut(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersPutRequest

* DatacentersServersPut Modify a Server * Allows to modify the attributes of a Server. From v5 onwards 'allowReboot' attribute will no longer be available. For certain server property change it was earlier forced to be provided. Now this behaviour is implicit and backend will do this automatically e.g. in earlier versions, when CPU family changes, the 'allowReboot' property was required to be set to true which will no longer be the case and the server will be rebooted 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 datacenter * @param serverId The unique ID of the server * @return ApiDatacentersServersPutRequest

func (*ServerApiService) DatacentersServersPutExecute

func (a *ServerApiService) DatacentersServersPutExecute(r ApiDatacentersServersPutRequest) (Server, *APIResponse, error)

* Execute executes the request * @return Server

func (*ServerApiService) DatacentersServersRebootPost

func (a *ServerApiService) DatacentersServersRebootPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersRebootPostRequest

* DatacentersServersRebootPost Reboot a Server * This will force a hard reboot of the server. Do not use this method if you want to gracefully reboot the machine. This is the equivalent of powering off the machine 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 datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersRebootPostRequest

func (*ServerApiService) DatacentersServersRebootPostExecute

func (a *ServerApiService) DatacentersServersRebootPostExecute(r ApiDatacentersServersRebootPostRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ServerApiService) DatacentersServersStartPost

func (a *ServerApiService) DatacentersServersStartPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersStartPostRequest

* DatacentersServersStartPost Start a Server * This will start a server. If the server's public IP was deallocated then a new IP will be assigned * @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 datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersStartPostRequest

func (*ServerApiService) DatacentersServersStartPostExecute

func (a *ServerApiService) DatacentersServersStartPostExecute(r ApiDatacentersServersStartPostRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ServerApiService) DatacentersServersStopPost

func (a *ServerApiService) DatacentersServersStopPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersStopPostRequest

* DatacentersServersStopPost Stop a Server * This will stop a server. The machine will be forcefully powered off, billing will cease, and the public IP, if one is allocated, will be deallocated. The operation is not supported for Cube servers. * @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 datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersStopPostRequest

func (*ServerApiService) DatacentersServersStopPostExecute

func (a *ServerApiService) DatacentersServersStopPostExecute(r ApiDatacentersServersStopPostRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ServerApiService) DatacentersServersUpgradePost

func (a *ServerApiService) DatacentersServersUpgradePost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersUpgradePostRequest

* DatacentersServersUpgradePost Upgrade a Server * This will upgrade the version of the server, if needed. To verify if there is an upgrade available for a server, call '/datacenters/{datacenterId}/servers?upgradeNeeded=true' * @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 datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersUpgradePostRequest

func (*ServerApiService) DatacentersServersUpgradePostExecute

func (a *ServerApiService) DatacentersServersUpgradePostExecute(r ApiDatacentersServersUpgradePostRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ServerApiService) DatacentersServersVolumesDelete

func (a *ServerApiService) DatacentersServersVolumesDelete(ctx _context.Context, datacenterId string, serverId string, volumeId string) ApiDatacentersServersVolumesDeleteRequest

* DatacentersServersVolumesDelete Detach a volume * This will detach the volume from the server. This will not delete the volume from your datacenter. You will need to make a separate request to perform a 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 Datacenter * @param serverId The unique ID of the Server * @param volumeId The unique ID of the Volume * @return ApiDatacentersServersVolumesDeleteRequest

func (*ServerApiService) DatacentersServersVolumesDeleteExecute

func (a *ServerApiService) DatacentersServersVolumesDeleteExecute(r ApiDatacentersServersVolumesDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ServerApiService) DatacentersServersVolumesFindById

func (a *ServerApiService) DatacentersServersVolumesFindById(ctx _context.Context, datacenterId string, serverId string, volumeId string) ApiDatacentersServersVolumesFindByIdRequest

* DatacentersServersVolumesFindById Retrieve an attached volume * This will retrieve the properties of an attached 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 Datacenter * @param serverId The unique ID of the Server * @param volumeId The unique ID of the Volume * @return ApiDatacentersServersVolumesFindByIdRequest

func (*ServerApiService) DatacentersServersVolumesFindByIdExecute

func (a *ServerApiService) DatacentersServersVolumesFindByIdExecute(r ApiDatacentersServersVolumesFindByIdRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*ServerApiService) DatacentersServersVolumesGet

func (a *ServerApiService) DatacentersServersVolumesGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersVolumesGetRequest

* DatacentersServersVolumesGet List Attached Volumes * You can retrieve a list of volumes attached to 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 Datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersVolumesGetRequest

func (*ServerApiService) DatacentersServersVolumesGetExecute

func (a *ServerApiService) DatacentersServersVolumesGetExecute(r ApiDatacentersServersVolumesGetRequest) (AttachedVolumes, *APIResponse, error)

* Execute executes the request * @return AttachedVolumes

func (*ServerApiService) DatacentersServersVolumesPost

func (a *ServerApiService) DatacentersServersVolumesPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersVolumesPostRequest

* DatacentersServersVolumesPost Attach a volume * This will attach a pre-existing storage volume to the server. It is also possible to create and attach a volume in one step just by providing a new volume description as payload. Combine count of Nics and volumes attached to the server should not exceed size 24. * @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 Datacenter * @param serverId The unique ID of the Server * @return ApiDatacentersServersVolumesPostRequest

func (*ServerApiService) DatacentersServersVolumesPostExecute

func (a *ServerApiService) DatacentersServersVolumesPostExecute(r ApiDatacentersServersVolumesPostRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

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"`
	Volumes *AttachedVolumes `json:"volumes,omitempty"`
	Nics    *Nics            `json:"nics,omitempty"`
}

ServerEntities struct for ServerEntities

func (*ServerEntities) GetCdroms

func (o *ServerEntities) GetCdroms() *Cdroms

GetCdroms returns the Cdroms field value If the value is explicit nil, the zero value for Cdroms will be 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, the zero value for Nics will be 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, the zero value for AttachedVolumes will be 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 {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// The total number of cores for the server
	Cores *int32 `json:"cores"`
	// The amount of memory for the server in MB, e.g. 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"`
	// The availability zone in which the server should exist
	AvailabilityZone *string `json:"availabilityZone,omitempty"`
	// Status of the virtual Machine
	VmState    *string            `json:"vmState,omitempty"`
	BootCdrom  *ResourceReference `json:"bootCdrom,omitempty"`
	BootVolume *ResourceReference `json:"bootVolume,omitempty"`
	// Cpu family of pserver
	CpuFamily *string `json:"cpuFamily,omitempty"`
}

ServerProperties struct for ServerProperties

func (*ServerProperties) GetAvailabilityZone

func (o *ServerProperties) GetAvailabilityZone() *string

GetAvailabilityZone returns the AvailabilityZone field value If the value is explicit nil, the zero value for string will be 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, the zero value for ResourceReference will be 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, the zero value for ResourceReference will be 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, the zero value for int32 will be 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, the zero value for string will be 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, the zero value for string will be 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) GetRam

func (o *ServerProperties) GetRam() *int32

GetRam returns the Ram field value If the value is explicit nil, the zero value for int32 will be 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) GetVmState

func (o *ServerProperties) GetVmState() *string

GetVmState returns the VmState field value If the value is explicit nil, the zero value for string will be 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) HasRam

func (o *ServerProperties) HasRam() bool

HasRam 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) SetRam

func (o *ServerProperties) SetRam(v int32)

SetRam 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Server `json:"items,omitempty"`
	// the offset (if specified in the request)
	Offset *float32 `json:"offset,omitempty"`
	// the limit (if specified in the request)
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

Servers struct for Servers

func (*Servers) GetHref

func (o *Servers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Server will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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 Snapshot

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

Snapshot struct for Snapshot

func (*Snapshot) GetHref

func (o *Snapshot) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for SnapshotProperties will be 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, the zero value for Type will be 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 SnapshotApiService

type SnapshotApiService service

SnapshotApiService SnapshotApi service

func (*SnapshotApiService) SnapshotsDelete

func (a *SnapshotApiService) SnapshotsDelete(ctx _context.Context, snapshotId string) ApiSnapshotsDeleteRequest

* SnapshotsDelete Delete a Snapshot * 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 (*SnapshotApiService) SnapshotsDeleteExecute

func (a *SnapshotApiService) SnapshotsDeleteExecute(r ApiSnapshotsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*SnapshotApiService) SnapshotsFindById

func (a *SnapshotApiService) SnapshotsFindById(ctx _context.Context, snapshotId string) ApiSnapshotsFindByIdRequest

* SnapshotsFindById Retrieve a Snapshot by its uuid. * Retrieves the attributes of a given 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 (*SnapshotApiService) SnapshotsFindByIdExecute

func (a *SnapshotApiService) SnapshotsFindByIdExecute(r ApiSnapshotsFindByIdRequest) (Snapshot, *APIResponse, error)

* Execute executes the request * @return Snapshot

func (*SnapshotApiService) SnapshotsGet

* SnapshotsGet List Snapshots * Retrieve a list of available snapshots. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSnapshotsGetRequest

func (*SnapshotApiService) SnapshotsGetExecute

func (a *SnapshotApiService) SnapshotsGetExecute(r ApiSnapshotsGetRequest) (Snapshots, *APIResponse, error)

* Execute executes the request * @return Snapshots

func (*SnapshotApiService) SnapshotsPatch

func (a *SnapshotApiService) SnapshotsPatch(ctx _context.Context, snapshotId string) ApiSnapshotsPatchRequest

* SnapshotsPatch Partially modify a Snapshot * You can use this method to update attributes of a 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 (*SnapshotApiService) SnapshotsPatchExecute

func (a *SnapshotApiService) SnapshotsPatchExecute(r ApiSnapshotsPatchRequest) (Snapshot, *APIResponse, error)

* Execute executes the request * @return Snapshot

func (*SnapshotApiService) SnapshotsPut

func (a *SnapshotApiService) SnapshotsPut(ctx _context.Context, snapshotId string) ApiSnapshotsPutRequest

* SnapshotsPut Modify a Snapshot * You can use update attributes of a resource * @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 (*SnapshotApiService) SnapshotsPutExecute

func (a *SnapshotApiService) SnapshotsPutExecute(r ApiSnapshotsPutRequest) (Snapshot, *APIResponse, error)

* Execute executes the request * @return Snapshot

type SnapshotProperties

type SnapshotProperties struct {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// Human readable description
	Description *string `json:"description,omitempty"`
	// Location of that image/snapshot.
	Location *string `json:"location,omitempty"`
	// The size of the image in GB
	Size *float32 `json:"size,omitempty"`
	// Boolean value representing if the snapshot requires extra protection e.g. two factor protection
	SecAuthProtection *bool `json:"secAuthProtection,omitempty"`
	// Is capable of CPU hot plug (no reboot required)
	CpuHotPlug *bool `json:"cpuHotPlug,omitempty"`
	// Is capable of CPU hot unplug (no reboot required)
	CpuHotUnplug *bool `json:"cpuHotUnplug,omitempty"`
	// Is capable of memory hot plug (no reboot required)
	RamHotPlug *bool `json:"ramHotPlug,omitempty"`
	// Is capable of memory hot unplug (no reboot required)
	RamHotUnplug *bool `json:"ramHotUnplug,omitempty"`
	// Is capable of nic hot plug (no reboot required)
	NicHotPlug *bool `json:"nicHotPlug,omitempty"`
	// Is capable of nic hot unplug (no reboot required)
	NicHotUnplug *bool `json:"nicHotUnplug,omitempty"`
	// Is capable of Virt-IO drive hot plug (no reboot required)
	DiscVirtioHotPlug *bool `json:"discVirtioHotPlug,omitempty"`
	// Is capable of Virt-IO drive hot unplug (no reboot required). This works only for non-Windows virtual Machines.
	DiscVirtioHotUnplug *bool `json:"discVirtioHotUnplug,omitempty"`
	// Is capable of SCSI drive hot plug (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"`
	// OS type of this Snapshot
	LicenceType *string `json:"licenceType,omitempty"`
}

SnapshotProperties struct for SnapshotProperties

func (*SnapshotProperties) GetCpuHotPlug

func (o *SnapshotProperties) GetCpuHotPlug() *bool

GetCpuHotPlug returns the CpuHotPlug field value If the value is explicit nil, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for string will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for float32 will be 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Snapshot `json:"items,omitempty"`
}

Snapshots struct for Snapshots

func (*Snapshots) GetHref

func (o *Snapshots) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Snapshot will be 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, the zero value for Type will be 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 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"
	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"
	NODE           Type = "node"
)

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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string         `json:"href,omitempty"`
	Metadata   *UserMetadata   `json:"metadata,omitempty"`
	Properties *UserProperties `json:"properties"`
	Entities   *UsersEntities  `json:"entities,omitempty"`
}

User struct for User

func (*User) GetEntities

func (o *User) GetEntities() *UsersEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for UsersEntities will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for UserMetadata will be 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, the zero value for UserProperties will be 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, the zero value for Type will be 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 a Group * Delete a 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) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*UserManagementApiService) UmGroupsFindById

* UmGroupsFindById Retrieve a Group * You can retrieve a group by using the group ID. This value can be found in the response body when a group is created or when you GET a list of groups. * @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. * You can retrieve a complete list of all groups that you have access to * @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 a Group * You can use this POST method to 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 a group * You can use this method to update properties of 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 * @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 resources assigned to a 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 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 a resource from a group * This will remove a resource from a group * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId * @param resourceId * @return ApiUmGroupsSharesDeleteRequest

func (*UserManagementApiService) UmGroupsSharesDeleteExecute

func (a *UserManagementApiService) UmGroupsSharesDeleteExecute(r ApiUmGroupsSharesDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*UserManagementApiService) UmGroupsSharesFindByResourceId

func (a *UserManagementApiService) UmGroupsSharesFindByResourceId(ctx _context.Context, groupId string, resourceId string) ApiUmGroupsSharesFindByResourceIdRequest

* UmGroupsSharesFindByResourceId Retrieve a group share * This will retrieve the properties of a group share. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId * @param resourceId * @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 * You can retrieve a list of all resources along with their permissions of the group * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId * @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 a resource to a group * This will add a resource to the group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId * @param resourceId * @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 resource permissions of a group * You can use update resource permissions of a group. If empty body will be provided, no updates will happen, instead you will be returned the current permissions of resource in a group. In this case response code will be 200 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId * @param resourceId * @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 a user from a group * This will remove a user from a group * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId * @param userId * @return ApiUmGroupsUsersDeleteRequest

func (*UserManagementApiService) UmGroupsUsersDeleteExecute

func (a *UserManagementApiService) UmGroupsUsersDeleteExecute(r ApiUmGroupsUsersDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*UserManagementApiService) UmGroupsUsersGet

* UmGroupsUsersGet List Group Members * You can retrieve a list of users who are members of the group * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId * @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 user to a group * This will attach a pre-existing user to a group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId * @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 Retrieve a list of Resources by type. * You can retrieve a list of resources by using the type. Allowed values are { datacenter, snapshot, image, ipblock, pcc, backupunit, k8s }. This value of resource type also be found in the response body when you GET a list of all resources. * @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 a Resource by type. * You can retrieve a resource by using the type and its uuid. Allowed values for types are { datacenter, snapshot, image, ipblock, pcc, backupunit, k8s }. The value of resource type can also be found in the response body when you GET a list of all resources. * @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 Uuid * @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. * You can retrieve a complete list of all resources that you have access to * @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 a User * Delete a 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) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*UserManagementApiService) UmUsersFindById

* UmUsersFindById Retrieve a User * You can retrieve user details by using the users ID. This value can be found in the response body when a user is created or when you GET a list of users. * @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 * You can retrieve a complete list of users under 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 a User's group resources * You can retrieve group resources of user by using the users ID. This value can be found in the response body when a user is created or when you GET a list of users. * @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 a User's own resources * You can retrieve resources owned by using the users ID. This value can be found in the response body when a user is created or when you GET a list of users. * @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 a user * You can use this POST method to 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 a user * You can use update attributes of a User * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId * @return ApiUmUsersPutRequest

func (*UserManagementApiService) UmUsersPutExecute

* Execute executes the request * @return User

func (*UserManagementApiService) UmUsersS3keysDelete

func (a *UserManagementApiService) UmUsersS3keysDelete(ctx _context.Context, userId string, keyId string) ApiUmUsersS3keysDeleteRequest

* UmUsersS3keysDelete Delete a S3 key * Delete a 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 access key ID of the S3 key * @return ApiUmUsersS3keysDeleteRequest

func (*UserManagementApiService) UmUsersS3keysDeleteExecute

func (a *UserManagementApiService) UmUsersS3keysDeleteExecute(r ApiUmUsersS3keysDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*UserManagementApiService) UmUsersS3keysFindByKeyId

func (a *UserManagementApiService) UmUsersS3keysFindByKeyId(ctx _context.Context, userId string, keyId string) ApiUmUsersS3keysFindByKeyIdRequest

* UmUsersS3keysFindByKeyId Retrieve given S3 key belonging to the given User * You can retrieve S3 key belonging to the given User. This user Id can be found in the response body when a user is created or when you GET a list of users. The key Id can be found in the response body when a S3 key is created or when you GET a list of all S3 keys of a 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 * @param keyId The unique access key ID of the S3 key * @return ApiUmUsersS3keysFindByKeyIdRequest

func (*UserManagementApiService) UmUsersS3keysFindByKeyIdExecute

func (a *UserManagementApiService) UmUsersS3keysFindByKeyIdExecute(r ApiUmUsersS3keysFindByKeyIdRequest) (S3Key, *APIResponse, error)

* Execute executes the request * @return S3Key

func (*UserManagementApiService) UmUsersS3keysGet

* UmUsersS3keysGet Retrieve a User's S3 keys * You can retrieve S3 keys owned by a user by using the users ID. This user Id can be found in the response body when a user is created or when you GET a list of users. * @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 (*UserManagementApiService) UmUsersS3keysGetExecute

func (a *UserManagementApiService) UmUsersS3keysGetExecute(r ApiUmUsersS3keysGetRequest) (S3Keys, *APIResponse, error)

* Execute executes the request * @return S3Keys

func (*UserManagementApiService) UmUsersS3keysPost

* UmUsersS3keysPost Create a S3 key for the given user * Creates a S3 key for the given user. This user Id can be found in the response body when a user is created or when you GET a list of users. Maximum of 5 keys can be generated for a given 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 ApiUmUsersS3keysPostRequest

func (*UserManagementApiService) UmUsersS3keysPostExecute

func (a *UserManagementApiService) UmUsersS3keysPostExecute(r ApiUmUsersS3keysPostRequest) (S3Key, *APIResponse, error)

* Execute executes the request * @return S3Key

func (*UserManagementApiService) UmUsersS3keysPut

func (a *UserManagementApiService) UmUsersS3keysPut(ctx _context.Context, userId string, keyId string) ApiUmUsersS3keysPutRequest

* UmUsersS3keysPut Modify a S3 key having the given key id * You can enable or disable a given S3 key. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId * @param keyId The unique access key ID of the S3 key * @return ApiUmUsersS3keysPutRequest

func (*UserManagementApiService) UmUsersS3keysPutExecute

func (a *UserManagementApiService) UmUsersS3keysPutExecute(r ApiUmUsersS3keysPutRequest) (S3Key, *APIResponse, error)

* Execute executes the request * @return S3Key

func (*UserManagementApiService) UmUsersS3ssourlGet

* UmUsersS3ssourlGet Retrieve S3 object storage single signon URL for the given user * You can retrieve S3 object storage single signon URL for the given user. This user Id can be found in the response body when a user is created or when you GET a list of users. * @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 (*UserManagementApiService) UmUsersS3ssourlGetExecute

* Execute executes the request * @return S3ObjectStorageSSO

type UserMetadata

type UserMetadata 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"`
	// time of creation of the user
	CreatedDate *IonosTime
	// time of last login by the user
	LastLogin *IonosTime
}

UserMetadata struct for UserMetadata

func (*UserMetadata) GetCreatedDate

func (o *UserMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be 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, the zero value for string will be 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, the zero value for time.Time will be 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 (*UserPost) GetProperties

func (o *UserPost) GetProperties() *UserPropertiesPost

GetProperties returns the Properties field value If the value is explicit nil, the zero value for UserPropertiesPost will be 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 {
	// first name of the user
	Firstname *string `json:"firstname,omitempty"`
	// last name of the user
	Lastname *string `json:"lastname,omitempty"`
	// email address of the user
	Email *string `json:"email,omitempty"`
	// indicates if the user has admin rights or not
	Administrator *bool `json:"administrator,omitempty"`
	// indicates if secure authentication should be forced on the user or not
	ForceSecAuth *bool `json:"forceSecAuth,omitempty"`
	// indicates if secure authentication is active for the user or not
	SecAuthActive *bool `json:"secAuthActive,omitempty"`
	// Canonical (S3) id of the user for a given identity
	S3CanonicalUserId *string `json:"s3CanonicalUserId,omitempty"`
	// indicates if the user is active
	Active *bool `json:"active,omitempty"`
}

UserProperties struct for UserProperties

func (*UserProperties) GetActive

func (o *UserProperties) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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 {
	// first name of the user
	Firstname *string `json:"firstname,omitempty"`
	// last name of the user
	Lastname *string `json:"lastname,omitempty"`
	// email address of the user
	Email *string `json:"email,omitempty"`
	// indicates if the user has admin rights or not
	Administrator *bool `json:"administrator,omitempty"`
	// indicates if secure authentication should be forced on the user or not
	ForceSecAuth *bool `json:"forceSecAuth,omitempty"`
	// indicates if secure authentication is active for the user or not
	SecAuthActive *bool `json:"secAuthActive,omitempty"`
	// User password
	Password *string `json:"password,omitempty"`
	// indicates if the user is active
	Active *bool `json:"active,omitempty"`
}

UserPropertiesPost struct for UserPropertiesPost

func (*UserPropertiesPost) GetActive

func (o *UserPropertiesPost) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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 {
	// first name of the user
	Firstname *string `json:"firstname,omitempty"`
	// last name of the user
	Lastname *string `json:"lastname,omitempty"`
	// email address of the user
	Email *string `json:"email,omitempty"`
	// password of the user
	Password *string `json:"password,omitempty"`
	// indicates if the user has admin rights or not
	Administrator *bool `json:"administrator,omitempty"`
	// indicates if secure authentication should be forced on the user or not
	ForceSecAuth *bool `json:"forceSecAuth,omitempty"`
	// indicates if secure authentication is active for the user or not
	SecAuthActive *bool `json:"secAuthActive,omitempty"`
	// indicates if the user is active
	Active *bool `json:"active,omitempty"`
}

UserPropertiesPut struct for UserPropertiesPut

func (*UserPropertiesPut) GetActive

func (o *UserPropertiesPut) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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, the zero value for string will be 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 added in v5.1.11

func (o *UserPropertiesPut) GetPassword() *string

GetPassword returns the Password field value If the value is explicit nil, the zero value for string will be returned

func (*UserPropertiesPut) GetPasswordOk added in v5.1.11

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, the zero value for bool will be 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 added in v5.1.11

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 added in v5.1.11

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 (*UserPut) GetId

func (o *UserPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be 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, the zero value for UserPropertiesPut will be 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 Users

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

Users struct for Users

func (*Users) GetHref

func (o *Users) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []User will be 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 added in v5.1.6

func (o *Users) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*Users) GetLimitOk added in v5.1.6

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, the zero value for PaginationLinks will be returned

func (*Users) GetLinksOk added in v5.1.6

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 added in v5.1.6

func (o *Users) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*Users) GetOffsetOk added in v5.1.6

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, the zero value for Type will be 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 added in v5.1.6

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 added in v5.1.6

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 added in v5.1.6

func (o *Users) SetLimit(v float32)

SetLimit sets field value

func (o *Users) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Users) SetOffset added in v5.1.6

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 {
	Owns   *ResourcesUsers `json:"owns,omitempty"`
	Groups *GroupUsers     `json:"groups,omitempty"`
}

UsersEntities struct for UsersEntities

func (*UsersEntities) GetGroups

func (o *UsersEntities) GetGroups() *GroupUsers

GetGroups returns the Groups field value If the value is explicit nil, the zero value for GroupUsers will be 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, the zero value for ResourcesUsers will be 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 resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href       *string                    `json:"href,omitempty"`
	Metadata   *DatacenterElementMetadata `json:"metadata,omitempty"`
	Properties *VolumeProperties          `json:"properties"`
}

Volume struct for Volume

func (*Volume) GetHref

func (o *Volume) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for DatacenterElementMetadata will be 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, the zero value for VolumeProperties will be 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, the zero value for Type will be 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 VolumeApiService

type VolumeApiService service

VolumeApiService VolumeApi service

func (*VolumeApiService) DatacentersVolumesCreateSnapshotPost

func (a *VolumeApiService) DatacentersVolumesCreateSnapshotPost(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesCreateSnapshotPostRequest

* DatacentersVolumesCreateSnapshotPost Create Volume Snapshot * Creates a snapshot of a volume within the datacenter. You can use a snapshot to create a new storage volume or to restore a storage 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 datacenter * @param volumeId The unique ID of the Volume * @return ApiDatacentersVolumesCreateSnapshotPostRequest

func (*VolumeApiService) DatacentersVolumesCreateSnapshotPostExecute

func (a *VolumeApiService) DatacentersVolumesCreateSnapshotPostExecute(r ApiDatacentersVolumesCreateSnapshotPostRequest) (Snapshot, *APIResponse, error)

* Execute executes the request * @return Snapshot

func (*VolumeApiService) DatacentersVolumesDelete

func (a *VolumeApiService) DatacentersVolumesDelete(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesDeleteRequest

* DatacentersVolumesDelete Delete a Volume * Deletes the specified volume. This will result in the volume being removed from your datacenter. Use this with caution. * @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 datacenter * @param volumeId The unique ID of the Volume * @return ApiDatacentersVolumesDeleteRequest

func (*VolumeApiService) DatacentersVolumesDeleteExecute

func (a *VolumeApiService) DatacentersVolumesDeleteExecute(r ApiDatacentersVolumesDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*VolumeApiService) DatacentersVolumesFindById

func (a *VolumeApiService) DatacentersVolumesFindById(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesFindByIdRequest

* DatacentersVolumesFindById Retrieve a Volume * Retrieves the attributes of a given 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 datacenter * @param volumeId The unique ID of the Volume * @return ApiDatacentersVolumesFindByIdRequest

func (*VolumeApiService) DatacentersVolumesFindByIdExecute

func (a *VolumeApiService) DatacentersVolumesFindByIdExecute(r ApiDatacentersVolumesFindByIdRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumeApiService) DatacentersVolumesGet

func (a *VolumeApiService) DatacentersVolumesGet(ctx _context.Context, datacenterId string) ApiDatacentersVolumesGetRequest

* DatacentersVolumesGet List Volumes * Retrieves a list of Volumes. * @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 datacenter * @return ApiDatacentersVolumesGetRequest

func (*VolumeApiService) DatacentersVolumesGetExecute

func (a *VolumeApiService) DatacentersVolumesGetExecute(r ApiDatacentersVolumesGetRequest) (Volumes, *APIResponse, error)

* Execute executes the request * @return Volumes

func (*VolumeApiService) DatacentersVolumesPatch

func (a *VolumeApiService) DatacentersVolumesPatch(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesPatchRequest

* DatacentersVolumesPatch Partially modify a Volume * You can use update attributes of a 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 datacenter * @param volumeId The unique ID of the Volume * @return ApiDatacentersVolumesPatchRequest

func (*VolumeApiService) DatacentersVolumesPatchExecute

func (a *VolumeApiService) DatacentersVolumesPatchExecute(r ApiDatacentersVolumesPatchRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumeApiService) DatacentersVolumesPost

func (a *VolumeApiService) DatacentersVolumesPost(ctx _context.Context, datacenterId string) ApiDatacentersVolumesPostRequest

* DatacentersVolumesPost Create a Volume * Creates a volume within the datacenter. This will not attach the volume to a server. Please see the Servers section for details on how to attach storage volumes * @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 datacenter * @return ApiDatacentersVolumesPostRequest

func (*VolumeApiService) DatacentersVolumesPostExecute

func (a *VolumeApiService) DatacentersVolumesPostExecute(r ApiDatacentersVolumesPostRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumeApiService) DatacentersVolumesPut

func (a *VolumeApiService) DatacentersVolumesPut(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesPutRequest

* DatacentersVolumesPut Modify a Volume * You can use update attributes of a 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 datacenter * @param volumeId The unique ID of the Volume * @return ApiDatacentersVolumesPutRequest

func (*VolumeApiService) DatacentersVolumesPutExecute

func (a *VolumeApiService) DatacentersVolumesPutExecute(r ApiDatacentersVolumesPutRequest) (Volume, *APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumeApiService) DatacentersVolumesRestoreSnapshotPost

func (a *VolumeApiService) DatacentersVolumesRestoreSnapshotPost(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesRestoreSnapshotPostRequest

* DatacentersVolumesRestoreSnapshotPost Restore Volume Snapshot * This will restore a snapshot onto a volume. A snapshot is created as just another image that can be used to create subsequent volumes if you want or to restore an existing 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 datacenter * @param volumeId The unique ID of the Volume * @return ApiDatacentersVolumesRestoreSnapshotPostRequest

func (*VolumeApiService) DatacentersVolumesRestoreSnapshotPostExecute

func (a *VolumeApiService) DatacentersVolumesRestoreSnapshotPostExecute(r ApiDatacentersVolumesRestoreSnapshotPostRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

type VolumeProperties

type VolumeProperties struct {
	// A name of that resource
	Name *string `json:"name,omitempty"`
	// Hardware type of the volume.
	Type *string `json:"type,omitempty"`
	// The size of the volume in GB
	Size *float32 `json:"size"`
	// The availability zone in which the volume should exist. The storage volume will be provisioned on as less physical storages as possible but cannot guarantee upfront
	AvailabilityZone *string `json:"availabilityZone,omitempty"`
	// Image or snapshot ID to be used as template for this volume
	Image *string `json:"image,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"`
	ImageAlias    *string `json:"imageAlias,omitempty"`
	// 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"`
	// The bus type of the volume. Default is VIRTIO
	Bus *string `json:"bus,omitempty"`
	// OS type of this volume
	LicenceType *string `json:"licenceType,omitempty"`
	// Is capable of CPU hot plug (no reboot required)
	CpuHotPlug *bool `json:"cpuHotPlug,omitempty"`
	// Is capable of memory hot plug (no reboot required)
	RamHotPlug *bool `json:"ramHotPlug,omitempty"`
	// Is capable of nic hot plug (no reboot required)
	NicHotPlug *bool `json:"nicHotPlug,omitempty"`
	// Is capable of nic hot unplug (no reboot required)
	NicHotUnplug *bool `json:"nicHotUnplug,omitempty"`
	// Is capable of Virt-IO drive hot plug (no reboot required)
	DiscVirtioHotPlug *bool `json:"discVirtioHotPlug,omitempty"`
	// Is capable of Virt-IO drive hot unplug (no reboot required). This works only for non-Windows virtual Machines.
	DiscVirtioHotUnplug *bool `json:"discVirtioHotUnplug,omitempty"`
	// The LUN ID of the storage volume. Null for volumes not mounted to any VM
	DeviceNumber *int64 `json:"deviceNumber,omitempty"`
	// The uuid of the Backup Unit that user has access to. The property is immutable and is only allowed to be set on a new volume creation. It is mandatory to provide either 'public image' or 'imageAlias' in conjunction with this property.
	BackupunitId *string `json:"backupunitId,omitempty"`
	// The cloud-init configuration for the volume as base64 encoded string. The property is immutable and is only allowed to be set on a new volume creation. 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 (*VolumeProperties) GetAvailabilityZone

func (o *VolumeProperties) GetAvailabilityZone() *string

GetAvailabilityZone returns the AvailabilityZone field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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) GetBus

func (o *VolumeProperties) GetBus() *string

GetBus returns the Bus field value If the value is explicit nil, the zero value for string will be 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, the zero value for bool will be 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, the zero value for int64 will be 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, the zero value for bool will be 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, the zero value for bool will be 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, the zero value for string will be returned

func (*VolumeProperties) GetImageAlias

func (o *VolumeProperties) GetImageAlias() *string

GetImageAlias returns the ImageAlias field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for string will be 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, the zero value for bool will be 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, the zero value for bool will be 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) GetRamHotPlug

func (o *VolumeProperties) GetRamHotPlug() *bool

GetRamHotPlug returns the RamHotPlug field value If the value is explicit nil, the zero value for bool will be 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, the zero value for float32 will be 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, the zero value for []string will be 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, the zero value for string will be 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, the zero value for string will be 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) 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) 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) 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) 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 {
	// The resource's unique identifier
	Id *string `json:"id,omitempty"`
	// The type of object that has been created
	Type *Type `json:"type,omitempty"`
	// URL to the object representation (absolute path)
	Href *string `json:"href,omitempty"`
	// Array of items in that collection
	Items *[]Volume `json:"items,omitempty"`
	// the offset (if specified in the request)
	Offset *float32 `json:"offset,omitempty"`
	// the limit (if specified in the request)
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

Volumes struct for Volumes

func (*Volumes) GetHref

func (o *Volumes) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be 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, the zero value for string will be 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, the zero value for []Volume will be 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, the zero value for float32 will be 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, the zero value for PaginationLinks will be 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, the zero value for float32 will be 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, the zero value for Type will be 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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL