compute

package module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2023 License: Apache-2.0 Imports: 26 Imported by: 0

README ¶

Go API client for compute

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

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

Overview

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: 6.0
  • Package version: products/compute/v0.1.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 "./compute"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

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

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

Documentation For Models

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

Author

Documentation ¶

Index ¶

Constants ¶

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

	Version = "products/compute/v0.1.0"
)
View Source
const (
	Available        string = "AVAILABLE"
	Busy                    = "BUSY"
	Inactive                = "INACTIVE"
	Deploying               = "DEPLOYING"
	Active                  = "ACTIVE"
	Failed                  = "FAILED"
	Suspended               = "SUSPENDED"
	FailedSuspended         = "FAILED_SUSPENDED"
	Updating                = "UPDATING"
	FailedUpdating          = "FAILED_UPDATING"
	Destroying              = "DESTROYING"
	FailedDestroying        = "FAILED_DESTROYING"
	Terminated              = "TERMINATED"
)

Variables ¶

This section is empty.

Functions ¶

func AddPinnedCert ¶

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

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

func CacheExpires ¶

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

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

Types ¶

type APIClient ¶

type APIClient struct {
	DefaultApi *DefaultApiService

	ApplicationLoadBalancersApi *ApplicationLoadBalancersApiService

	BackupUnitsApi *BackupUnitsApiService

	ContractResourcesApi *ContractResourcesApiService

	DataCentersApi *DataCentersApiService

	FirewallRulesApi *FirewallRulesApiService

	FlowLogsApi *FlowLogsApiService

	IPBlocksApi *IPBlocksApiService

	ImagesApi *ImagesApiService

	KubernetesApi *KubernetesApiService

	LANsApi *LANsApiService

	LabelsApi *LabelsApiService

	LoadBalancersApi *LoadBalancersApiService

	LocationsApi *LocationsApiService

	NATGatewaysApi *NATGatewaysApiService

	NetworkInterfacesApi *NetworkInterfacesApiService

	NetworkLoadBalancersApi *NetworkLoadBalancersApiService

	PrivateCrossConnectsApi *PrivateCrossConnectsApiService

	RequestsApi *RequestsApiService

	ServersApi *ServersApiService

	SnapshotsApi *SnapshotsApiService

	TargetGroupsApi *TargetGroupsApiService

	TemplatesApi *TemplatesApiService

	UserManagementApi *UserManagementApiService

	UserS3KeysApi *UserS3KeysApiService

	VolumesApi *VolumesApiService
	// contains filtered or unexported fields
}

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

func NewAPIClient ¶

func NewAPIClient(cfg *shared.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() *shared.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, *shared.APIResponse, error)

func (*APIClient) WaitForDeletion ¶

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

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

func (*APIClient) WaitForDeletionAsync ¶

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

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

func (*APIClient) WaitForRequest ¶

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

func (*APIClient) WaitForState ¶

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

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

func (*APIClient) WaitForStateAsync ¶

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

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

type ApiApiInfoGetRequest ¶

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

func (ApiApiInfoGetRequest) Depth ¶

func (ApiApiInfoGetRequest) Execute ¶

func (ApiApiInfoGetRequest) Filter ¶

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

func (ApiApiInfoGetRequest) MaxResults ¶

func (r ApiApiInfoGetRequest) MaxResults(maxResults int32) ApiApiInfoGetRequest

MaxResults query param limits the number of results returned.

func (ApiApiInfoGetRequest) OrderBy ¶

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

func (ApiApiInfoGetRequest) Pretty ¶

func (ApiApiInfoGetRequest) XContractNumber ¶

func (r ApiApiInfoGetRequest) XContractNumber(xContractNumber int32) ApiApiInfoGetRequest

type ApiBackupunitsDeleteRequest ¶

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

func (ApiBackupunitsDeleteRequest) Depth ¶

func (ApiBackupunitsDeleteRequest) Execute ¶

func (ApiBackupunitsDeleteRequest) Pretty ¶

func (ApiBackupunitsDeleteRequest) XContractNumber ¶

func (r ApiBackupunitsDeleteRequest) XContractNumber(xContractNumber int32) ApiBackupunitsDeleteRequest

type ApiBackupunitsFindByIdRequest ¶

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

func (ApiBackupunitsFindByIdRequest) Depth ¶

func (ApiBackupunitsFindByIdRequest) Execute ¶

func (ApiBackupunitsFindByIdRequest) Pretty ¶

func (ApiBackupunitsFindByIdRequest) XContractNumber ¶

func (r ApiBackupunitsFindByIdRequest) XContractNumber(xContractNumber int32) ApiBackupunitsFindByIdRequest

type ApiBackupunitsGetRequest ¶

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

func (ApiBackupunitsGetRequest) Depth ¶

func (ApiBackupunitsGetRequest) Execute ¶

func (ApiBackupunitsGetRequest) Filter ¶

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

func (ApiBackupunitsGetRequest) MaxResults ¶

func (r ApiBackupunitsGetRequest) MaxResults(maxResults int32) ApiBackupunitsGetRequest

MaxResults query param limits the number of results returned.

func (ApiBackupunitsGetRequest) OrderBy ¶

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

func (ApiBackupunitsGetRequest) Pretty ¶

func (ApiBackupunitsGetRequest) XContractNumber ¶

func (r ApiBackupunitsGetRequest) XContractNumber(xContractNumber int32) ApiBackupunitsGetRequest

type ApiBackupunitsPatchRequest ¶

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

func (ApiBackupunitsPatchRequest) BackupUnit ¶

func (ApiBackupunitsPatchRequest) Depth ¶

func (ApiBackupunitsPatchRequest) Execute ¶

func (ApiBackupunitsPatchRequest) Pretty ¶

func (ApiBackupunitsPatchRequest) XContractNumber ¶

func (r ApiBackupunitsPatchRequest) XContractNumber(xContractNumber int32) ApiBackupunitsPatchRequest

type ApiBackupunitsPostRequest ¶

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

func (ApiBackupunitsPostRequest) BackupUnit ¶

func (ApiBackupunitsPostRequest) Depth ¶

func (ApiBackupunitsPostRequest) Execute ¶

func (ApiBackupunitsPostRequest) Pretty ¶

func (ApiBackupunitsPostRequest) XContractNumber ¶

func (r ApiBackupunitsPostRequest) XContractNumber(xContractNumber int32) ApiBackupunitsPostRequest

type ApiBackupunitsPutRequest ¶

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

func (ApiBackupunitsPutRequest) BackupUnit ¶

func (ApiBackupunitsPutRequest) Depth ¶

func (ApiBackupunitsPutRequest) Execute ¶

func (ApiBackupunitsPutRequest) Pretty ¶

func (ApiBackupunitsPutRequest) XContractNumber ¶

func (r ApiBackupunitsPutRequest) XContractNumber(xContractNumber int32) ApiBackupunitsPutRequest

type ApiBackupunitsSsourlGetRequest ¶

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

func (ApiBackupunitsSsourlGetRequest) Execute ¶

func (ApiBackupunitsSsourlGetRequest) Filter ¶

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

func (ApiBackupunitsSsourlGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiBackupunitsSsourlGetRequest) OrderBy ¶

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

func (ApiBackupunitsSsourlGetRequest) Pretty ¶

func (ApiBackupunitsSsourlGetRequest) XContractNumber ¶

func (r ApiBackupunitsSsourlGetRequest) XContractNumber(xContractNumber int32) ApiBackupunitsSsourlGetRequest

type ApiContractsGetRequest ¶

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

func (ApiContractsGetRequest) Depth ¶

func (ApiContractsGetRequest) Execute ¶

func (ApiContractsGetRequest) Filter ¶

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

func (ApiContractsGetRequest) MaxResults ¶

func (r ApiContractsGetRequest) MaxResults(maxResults int32) ApiContractsGetRequest

MaxResults query param limits the number of results returned.

func (ApiContractsGetRequest) OrderBy ¶

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

func (ApiContractsGetRequest) Pretty ¶

func (ApiContractsGetRequest) XContractNumber ¶

func (r ApiContractsGetRequest) XContractNumber(xContractNumber int32) ApiContractsGetRequest

type ApiDatacentersApplicationloadbalancersDeleteRequest ¶

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

func (ApiDatacentersApplicationloadbalancersDeleteRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersDeleteRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersDeleteRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersDeleteRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest ¶

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

func (ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest ¶

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

func (ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsDeleteRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest ¶

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

func (ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersFlowlogsGetRequest ¶

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

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) Filter ¶

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

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) OrderBy ¶

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

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsGetRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest ¶

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

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) ApplicationLoadBalancerFlowLogProperties ¶

func (r ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) ApplicationLoadBalancerFlowLogProperties(applicationLoadBalancerFlowLogProperties FlowLogProperties) ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPatchRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersFlowlogsPostRequest ¶

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

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) ApplicationLoadBalancerFlowLog ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPostRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersFlowlogsPutRequest ¶

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

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) ApplicationLoadBalancerFlowLog ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersFlowlogsPutRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest ¶

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

func (ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesDeleteRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest ¶

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

func (ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest ¶

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

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) Filter ¶

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

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) OrderBy ¶

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

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesGetRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest ¶

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

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) ApplicationLoadBalancerForwardingRuleProperties ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPatchRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest ¶

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

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) ApplicationLoadBalancerForwardingRule ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPostRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest ¶

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

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) ApplicationLoadBalancerForwardingRule ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersForwardingrulesPutRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersGetRequest ¶

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

func (ApiDatacentersApplicationloadbalancersGetRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersGetRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersGetRequest) Filter ¶

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

func (ApiDatacentersApplicationloadbalancersGetRequest) Limit ¶

func (ApiDatacentersApplicationloadbalancersGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersApplicationloadbalancersGetRequest) Offset ¶

func (ApiDatacentersApplicationloadbalancersGetRequest) OrderBy ¶

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

func (ApiDatacentersApplicationloadbalancersGetRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersGetRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersPatchRequest ¶

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

func (ApiDatacentersApplicationloadbalancersPatchRequest) ApplicationLoadBalancerProperties ¶

func (ApiDatacentersApplicationloadbalancersPatchRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersPatchRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersPatchRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersPatchRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersPostRequest ¶

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

func (ApiDatacentersApplicationloadbalancersPostRequest) ApplicationLoadBalancer ¶

func (ApiDatacentersApplicationloadbalancersPostRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersPostRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersPostRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersPostRequest) XContractNumber ¶

type ApiDatacentersApplicationloadbalancersPutRequest ¶

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

func (ApiDatacentersApplicationloadbalancersPutRequest) ApplicationLoadBalancer ¶

func (ApiDatacentersApplicationloadbalancersPutRequest) Depth ¶

func (ApiDatacentersApplicationloadbalancersPutRequest) Execute ¶

func (ApiDatacentersApplicationloadbalancersPutRequest) Pretty ¶

func (ApiDatacentersApplicationloadbalancersPutRequest) XContractNumber ¶

type ApiDatacentersDeleteRequest ¶

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

func (ApiDatacentersDeleteRequest) Depth ¶

func (ApiDatacentersDeleteRequest) Execute ¶

func (ApiDatacentersDeleteRequest) Pretty ¶

func (ApiDatacentersDeleteRequest) XContractNumber ¶

func (r ApiDatacentersDeleteRequest) XContractNumber(xContractNumber int32) ApiDatacentersDeleteRequest

type ApiDatacentersFindByIdRequest ¶

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

func (ApiDatacentersFindByIdRequest) Depth ¶

func (ApiDatacentersFindByIdRequest) Execute ¶

func (ApiDatacentersFindByIdRequest) Pretty ¶

func (ApiDatacentersFindByIdRequest) XContractNumber ¶

func (r ApiDatacentersFindByIdRequest) XContractNumber(xContractNumber int32) ApiDatacentersFindByIdRequest

type ApiDatacentersGetRequest ¶

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

func (ApiDatacentersGetRequest) Depth ¶

func (ApiDatacentersGetRequest) Execute ¶

func (ApiDatacentersGetRequest) Filter ¶

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

func (ApiDatacentersGetRequest) Limit ¶

func (ApiDatacentersGetRequest) MaxResults ¶

func (r ApiDatacentersGetRequest) MaxResults(maxResults int32) ApiDatacentersGetRequest

MaxResults query param limits the number of results returned.

func (ApiDatacentersGetRequest) Offset ¶

func (ApiDatacentersGetRequest) OrderBy ¶

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

func (ApiDatacentersGetRequest) Pretty ¶

func (ApiDatacentersGetRequest) XContractNumber ¶

func (r ApiDatacentersGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersGetRequest

type ApiDatacentersLabelsDeleteRequest ¶

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

func (ApiDatacentersLabelsDeleteRequest) Depth ¶

func (ApiDatacentersLabelsDeleteRequest) Execute ¶

func (ApiDatacentersLabelsDeleteRequest) Pretty ¶

func (ApiDatacentersLabelsDeleteRequest) XContractNumber ¶

type ApiDatacentersLabelsFindByKeyRequest ¶

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

func (ApiDatacentersLabelsFindByKeyRequest) Depth ¶

func (ApiDatacentersLabelsFindByKeyRequest) Execute ¶

func (ApiDatacentersLabelsFindByKeyRequest) Pretty ¶

func (ApiDatacentersLabelsFindByKeyRequest) XContractNumber ¶

type ApiDatacentersLabelsGetRequest ¶

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

func (ApiDatacentersLabelsGetRequest) Depth ¶

func (ApiDatacentersLabelsGetRequest) Execute ¶

func (ApiDatacentersLabelsGetRequest) Filter ¶

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

func (ApiDatacentersLabelsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersLabelsGetRequest) OrderBy ¶

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

func (ApiDatacentersLabelsGetRequest) Pretty ¶

func (ApiDatacentersLabelsGetRequest) XContractNumber ¶

func (r ApiDatacentersLabelsGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersLabelsGetRequest

type ApiDatacentersLabelsPostRequest ¶

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

func (ApiDatacentersLabelsPostRequest) Depth ¶

func (ApiDatacentersLabelsPostRequest) Execute ¶

func (ApiDatacentersLabelsPostRequest) Label ¶

func (ApiDatacentersLabelsPostRequest) Pretty ¶

func (ApiDatacentersLabelsPostRequest) XContractNumber ¶

func (r ApiDatacentersLabelsPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersLabelsPostRequest

type ApiDatacentersLabelsPutRequest ¶

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

func (ApiDatacentersLabelsPutRequest) Depth ¶

func (ApiDatacentersLabelsPutRequest) Execute ¶

func (ApiDatacentersLabelsPutRequest) Label ¶

func (ApiDatacentersLabelsPutRequest) Pretty ¶

func (ApiDatacentersLabelsPutRequest) XContractNumber ¶

func (r ApiDatacentersLabelsPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersLabelsPutRequest

type ApiDatacentersLansDeleteRequest ¶

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

func (ApiDatacentersLansDeleteRequest) Depth ¶

func (ApiDatacentersLansDeleteRequest) Execute ¶

func (ApiDatacentersLansDeleteRequest) Pretty ¶

func (ApiDatacentersLansDeleteRequest) XContractNumber ¶

func (r ApiDatacentersLansDeleteRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansDeleteRequest

type ApiDatacentersLansFindByIdRequest ¶

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

func (ApiDatacentersLansFindByIdRequest) Depth ¶

func (ApiDatacentersLansFindByIdRequest) Execute ¶

func (ApiDatacentersLansFindByIdRequest) Pretty ¶

func (ApiDatacentersLansFindByIdRequest) XContractNumber ¶

type ApiDatacentersLansGetRequest ¶

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

func (ApiDatacentersLansGetRequest) Depth ¶

func (ApiDatacentersLansGetRequest) Execute ¶

func (ApiDatacentersLansGetRequest) Filter ¶

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

func (ApiDatacentersLansGetRequest) Limit ¶

func (ApiDatacentersLansGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersLansGetRequest) Offset ¶

func (ApiDatacentersLansGetRequest) OrderBy ¶

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

func (ApiDatacentersLansGetRequest) Pretty ¶

func (ApiDatacentersLansGetRequest) XContractNumber ¶

func (r ApiDatacentersLansGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansGetRequest

type ApiDatacentersLansNicsFindByIdRequest ¶

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

func (ApiDatacentersLansNicsFindByIdRequest) Depth ¶

func (ApiDatacentersLansNicsFindByIdRequest) Execute ¶

func (ApiDatacentersLansNicsFindByIdRequest) Pretty ¶

func (ApiDatacentersLansNicsFindByIdRequest) XContractNumber ¶

type ApiDatacentersLansNicsGetRequest ¶

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

func (ApiDatacentersLansNicsGetRequest) Depth ¶

func (ApiDatacentersLansNicsGetRequest) Execute ¶

func (ApiDatacentersLansNicsGetRequest) Filter ¶

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

func (ApiDatacentersLansNicsGetRequest) Limit ¶

func (ApiDatacentersLansNicsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersLansNicsGetRequest) Offset ¶

func (ApiDatacentersLansNicsGetRequest) OrderBy ¶

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

func (ApiDatacentersLansNicsGetRequest) Pretty ¶

func (ApiDatacentersLansNicsGetRequest) XContractNumber ¶

func (r ApiDatacentersLansNicsGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansNicsGetRequest

type ApiDatacentersLansNicsPostRequest ¶

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

func (ApiDatacentersLansNicsPostRequest) Depth ¶

func (ApiDatacentersLansNicsPostRequest) Execute ¶

func (ApiDatacentersLansNicsPostRequest) Nic ¶

func (ApiDatacentersLansNicsPostRequest) Pretty ¶

func (ApiDatacentersLansNicsPostRequest) XContractNumber ¶

type ApiDatacentersLansPatchRequest ¶

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

func (ApiDatacentersLansPatchRequest) Depth ¶

func (ApiDatacentersLansPatchRequest) Execute ¶

func (ApiDatacentersLansPatchRequest) Lan ¶

func (ApiDatacentersLansPatchRequest) Pretty ¶

func (ApiDatacentersLansPatchRequest) XContractNumber ¶

func (r ApiDatacentersLansPatchRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansPatchRequest

type ApiDatacentersLansPostRequest ¶

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

func (ApiDatacentersLansPostRequest) Depth ¶

func (ApiDatacentersLansPostRequest) Execute ¶

func (ApiDatacentersLansPostRequest) Lan ¶

func (ApiDatacentersLansPostRequest) Pretty ¶

func (ApiDatacentersLansPostRequest) XContractNumber ¶

func (r ApiDatacentersLansPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansPostRequest

type ApiDatacentersLansPutRequest ¶

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

func (ApiDatacentersLansPutRequest) Depth ¶

func (ApiDatacentersLansPutRequest) Execute ¶

func (ApiDatacentersLansPutRequest) Lan ¶

func (ApiDatacentersLansPutRequest) Pretty ¶

func (ApiDatacentersLansPutRequest) XContractNumber ¶

func (r ApiDatacentersLansPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersLansPutRequest

type ApiDatacentersLoadbalancersBalancednicsDeleteRequest ¶

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

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) Depth ¶

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) Execute ¶

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) Pretty ¶

func (ApiDatacentersLoadbalancersBalancednicsDeleteRequest) XContractNumber ¶

type ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest ¶

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

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) Depth ¶

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) Execute ¶

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) Pretty ¶

func (ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) XContractNumber ¶

type ApiDatacentersLoadbalancersBalancednicsGetRequest ¶

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

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Depth ¶

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Execute ¶

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Filter ¶

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

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) OrderBy ¶

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

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) Pretty ¶

func (ApiDatacentersLoadbalancersBalancednicsGetRequest) XContractNumber ¶

type ApiDatacentersLoadbalancersBalancednicsPostRequest ¶

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

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) Depth ¶

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) Execute ¶

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) Nic ¶

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) Pretty ¶

func (ApiDatacentersLoadbalancersBalancednicsPostRequest) XContractNumber ¶

type ApiDatacentersLoadbalancersDeleteRequest ¶

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

func (ApiDatacentersLoadbalancersDeleteRequest) Depth ¶

func (ApiDatacentersLoadbalancersDeleteRequest) Execute ¶

func (ApiDatacentersLoadbalancersDeleteRequest) Pretty ¶

func (ApiDatacentersLoadbalancersDeleteRequest) XContractNumber ¶

type ApiDatacentersLoadbalancersFindByIdRequest ¶

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

func (ApiDatacentersLoadbalancersFindByIdRequest) Depth ¶

func (ApiDatacentersLoadbalancersFindByIdRequest) Execute ¶

func (ApiDatacentersLoadbalancersFindByIdRequest) Pretty ¶

func (ApiDatacentersLoadbalancersFindByIdRequest) XContractNumber ¶

type ApiDatacentersLoadbalancersGetRequest ¶

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

func (ApiDatacentersLoadbalancersGetRequest) Depth ¶

func (ApiDatacentersLoadbalancersGetRequest) Execute ¶

func (ApiDatacentersLoadbalancersGetRequest) Filter ¶

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

func (ApiDatacentersLoadbalancersGetRequest) Limit ¶

func (ApiDatacentersLoadbalancersGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersLoadbalancersGetRequest) Offset ¶

func (ApiDatacentersLoadbalancersGetRequest) OrderBy ¶

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

func (ApiDatacentersLoadbalancersGetRequest) Pretty ¶

func (ApiDatacentersLoadbalancersGetRequest) XContractNumber ¶

type ApiDatacentersLoadbalancersPatchRequest ¶

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

func (ApiDatacentersLoadbalancersPatchRequest) Depth ¶

func (ApiDatacentersLoadbalancersPatchRequest) Execute ¶

func (ApiDatacentersLoadbalancersPatchRequest) Loadbalancer ¶

func (ApiDatacentersLoadbalancersPatchRequest) Pretty ¶

func (ApiDatacentersLoadbalancersPatchRequest) XContractNumber ¶

type ApiDatacentersLoadbalancersPostRequest ¶

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

func (ApiDatacentersLoadbalancersPostRequest) Depth ¶

func (ApiDatacentersLoadbalancersPostRequest) Execute ¶

func (ApiDatacentersLoadbalancersPostRequest) Loadbalancer ¶

func (ApiDatacentersLoadbalancersPostRequest) Pretty ¶

func (ApiDatacentersLoadbalancersPostRequest) XContractNumber ¶

type ApiDatacentersLoadbalancersPutRequest ¶

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

func (ApiDatacentersLoadbalancersPutRequest) Depth ¶

func (ApiDatacentersLoadbalancersPutRequest) Execute ¶

func (ApiDatacentersLoadbalancersPutRequest) Loadbalancer ¶

func (ApiDatacentersLoadbalancersPutRequest) Pretty ¶

func (ApiDatacentersLoadbalancersPutRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysDeleteRequest ¶

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

func (ApiDatacentersNatgatewaysDeleteRequest) Depth ¶

func (ApiDatacentersNatgatewaysDeleteRequest) Execute ¶

func (ApiDatacentersNatgatewaysDeleteRequest) Pretty ¶

func (ApiDatacentersNatgatewaysDeleteRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysFindByNatGatewayIdRequest ¶

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

func (ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) Depth ¶

func (ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) Execute ¶

func (ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) Pretty ¶

func (ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysFlowlogsDeleteRequest ¶

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

func (ApiDatacentersNatgatewaysFlowlogsDeleteRequest) Depth ¶

func (ApiDatacentersNatgatewaysFlowlogsDeleteRequest) Execute ¶

func (ApiDatacentersNatgatewaysFlowlogsDeleteRequest) Pretty ¶

type ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest ¶

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

func (ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest) Depth ¶

func (ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest) Execute ¶

func (ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest) Pretty ¶

type ApiDatacentersNatgatewaysFlowlogsGetRequest ¶

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

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Depth ¶

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Execute ¶

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Filter ¶

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

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Limit ¶

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Offset ¶

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) OrderBy ¶

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

func (ApiDatacentersNatgatewaysFlowlogsGetRequest) Pretty ¶

type ApiDatacentersNatgatewaysFlowlogsPatchRequest ¶

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

func (ApiDatacentersNatgatewaysFlowlogsPatchRequest) Depth ¶

func (ApiDatacentersNatgatewaysFlowlogsPatchRequest) Execute ¶

func (ApiDatacentersNatgatewaysFlowlogsPatchRequest) NatGatewayFlowLogProperties ¶

func (ApiDatacentersNatgatewaysFlowlogsPatchRequest) Pretty ¶

type ApiDatacentersNatgatewaysFlowlogsPostRequest ¶

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

func (ApiDatacentersNatgatewaysFlowlogsPostRequest) Depth ¶

func (ApiDatacentersNatgatewaysFlowlogsPostRequest) Execute ¶

func (ApiDatacentersNatgatewaysFlowlogsPostRequest) NatGatewayFlowLog ¶

func (ApiDatacentersNatgatewaysFlowlogsPostRequest) Pretty ¶

type ApiDatacentersNatgatewaysFlowlogsPutRequest ¶

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

func (ApiDatacentersNatgatewaysFlowlogsPutRequest) Depth ¶

func (ApiDatacentersNatgatewaysFlowlogsPutRequest) Execute ¶

func (ApiDatacentersNatgatewaysFlowlogsPutRequest) NatGatewayFlowLog ¶

func (ApiDatacentersNatgatewaysFlowlogsPutRequest) Pretty ¶

type ApiDatacentersNatgatewaysGetRequest ¶

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

func (ApiDatacentersNatgatewaysGetRequest) Depth ¶

func (ApiDatacentersNatgatewaysGetRequest) Execute ¶

func (ApiDatacentersNatgatewaysGetRequest) Filter ¶

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

func (ApiDatacentersNatgatewaysGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersNatgatewaysGetRequest) OrderBy ¶

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

func (ApiDatacentersNatgatewaysGetRequest) Pretty ¶

func (ApiDatacentersNatgatewaysGetRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysPatchRequest ¶

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

func (ApiDatacentersNatgatewaysPatchRequest) Depth ¶

func (ApiDatacentersNatgatewaysPatchRequest) Execute ¶

func (ApiDatacentersNatgatewaysPatchRequest) NatGatewayProperties ¶

func (ApiDatacentersNatgatewaysPatchRequest) Pretty ¶

func (ApiDatacentersNatgatewaysPatchRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysPostRequest ¶

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

func (ApiDatacentersNatgatewaysPostRequest) Depth ¶

func (ApiDatacentersNatgatewaysPostRequest) Execute ¶

func (ApiDatacentersNatgatewaysPostRequest) NatGateway ¶

func (ApiDatacentersNatgatewaysPostRequest) Pretty ¶

func (ApiDatacentersNatgatewaysPostRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysPutRequest ¶

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

func (ApiDatacentersNatgatewaysPutRequest) Depth ¶

func (ApiDatacentersNatgatewaysPutRequest) Execute ¶

func (ApiDatacentersNatgatewaysPutRequest) NatGateway ¶

func (ApiDatacentersNatgatewaysPutRequest) Pretty ¶

func (ApiDatacentersNatgatewaysPutRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysRulesDeleteRequest ¶

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

func (ApiDatacentersNatgatewaysRulesDeleteRequest) Depth ¶

func (ApiDatacentersNatgatewaysRulesDeleteRequest) Execute ¶

func (ApiDatacentersNatgatewaysRulesDeleteRequest) Pretty ¶

func (ApiDatacentersNatgatewaysRulesDeleteRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest ¶

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

func (ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) Depth ¶

func (ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) Execute ¶

func (ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) Pretty ¶

func (ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysRulesGetRequest ¶

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

func (ApiDatacentersNatgatewaysRulesGetRequest) Depth ¶

func (ApiDatacentersNatgatewaysRulesGetRequest) Execute ¶

func (ApiDatacentersNatgatewaysRulesGetRequest) Filter ¶

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

func (ApiDatacentersNatgatewaysRulesGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersNatgatewaysRulesGetRequest) OrderBy ¶

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

func (ApiDatacentersNatgatewaysRulesGetRequest) Pretty ¶

func (ApiDatacentersNatgatewaysRulesGetRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysRulesPatchRequest ¶

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

func (ApiDatacentersNatgatewaysRulesPatchRequest) Depth ¶

func (ApiDatacentersNatgatewaysRulesPatchRequest) Execute ¶

func (ApiDatacentersNatgatewaysRulesPatchRequest) NatGatewayRuleProperties ¶

func (ApiDatacentersNatgatewaysRulesPatchRequest) Pretty ¶

func (ApiDatacentersNatgatewaysRulesPatchRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysRulesPostRequest ¶

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

func (ApiDatacentersNatgatewaysRulesPostRequest) Depth ¶

func (ApiDatacentersNatgatewaysRulesPostRequest) Execute ¶

func (ApiDatacentersNatgatewaysRulesPostRequest) NatGatewayRule ¶

func (ApiDatacentersNatgatewaysRulesPostRequest) Pretty ¶

func (ApiDatacentersNatgatewaysRulesPostRequest) XContractNumber ¶

type ApiDatacentersNatgatewaysRulesPutRequest ¶

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

func (ApiDatacentersNatgatewaysRulesPutRequest) Depth ¶

func (ApiDatacentersNatgatewaysRulesPutRequest) Execute ¶

func (ApiDatacentersNatgatewaysRulesPutRequest) NatGatewayRule ¶

func (ApiDatacentersNatgatewaysRulesPutRequest) Pretty ¶

func (ApiDatacentersNatgatewaysRulesPutRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersDeleteRequest ¶

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

func (ApiDatacentersNetworkloadbalancersDeleteRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersDeleteRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersDeleteRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersDeleteRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest ¶

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

func (ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest ¶

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

func (ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest ¶

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

func (ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersFlowlogsGetRequest ¶

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

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) Filter ¶

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

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) OrderBy ¶

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

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest ¶

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

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) NetworkLoadBalancerFlowLogProperties ¶

func (r ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) NetworkLoadBalancerFlowLogProperties(networkLoadBalancerFlowLogProperties FlowLogProperties) ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersFlowlogsPostRequest ¶

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

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) NetworkLoadBalancerFlowLog ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersFlowlogsPutRequest ¶

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

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) NetworkLoadBalancerFlowLog ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest ¶

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

func (ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest ¶

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

func (ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest ¶

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

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) Filter ¶

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

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) OrderBy ¶

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

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest ¶

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

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) NetworkLoadBalancerForwardingRuleProperties ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest ¶

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

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) NetworkLoadBalancerForwardingRule ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest ¶

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

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) NetworkLoadBalancerForwardingRule ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersGetRequest ¶

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

func (ApiDatacentersNetworkloadbalancersGetRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersGetRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersGetRequest) Filter ¶

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

func (ApiDatacentersNetworkloadbalancersGetRequest) Limit ¶

func (ApiDatacentersNetworkloadbalancersGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersNetworkloadbalancersGetRequest) Offset ¶

func (ApiDatacentersNetworkloadbalancersGetRequest) OrderBy ¶

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

func (ApiDatacentersNetworkloadbalancersGetRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersGetRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersPatchRequest ¶

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

func (ApiDatacentersNetworkloadbalancersPatchRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersPatchRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersPatchRequest) NetworkLoadBalancerProperties ¶

func (ApiDatacentersNetworkloadbalancersPatchRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersPatchRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersPostRequest ¶

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

func (ApiDatacentersNetworkloadbalancersPostRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersPostRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersPostRequest) NetworkLoadBalancer ¶

func (ApiDatacentersNetworkloadbalancersPostRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersPostRequest) XContractNumber ¶

type ApiDatacentersNetworkloadbalancersPutRequest ¶

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

func (ApiDatacentersNetworkloadbalancersPutRequest) Depth ¶

func (ApiDatacentersNetworkloadbalancersPutRequest) Execute ¶

func (ApiDatacentersNetworkloadbalancersPutRequest) NetworkLoadBalancer ¶

func (ApiDatacentersNetworkloadbalancersPutRequest) Pretty ¶

func (ApiDatacentersNetworkloadbalancersPutRequest) XContractNumber ¶

type ApiDatacentersPatchRequest ¶

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

func (ApiDatacentersPatchRequest) Datacenter ¶

func (ApiDatacentersPatchRequest) Depth ¶

func (ApiDatacentersPatchRequest) Execute ¶

func (ApiDatacentersPatchRequest) Pretty ¶

func (ApiDatacentersPatchRequest) XContractNumber ¶

func (r ApiDatacentersPatchRequest) XContractNumber(xContractNumber int32) ApiDatacentersPatchRequest

type ApiDatacentersPostRequest ¶

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

func (ApiDatacentersPostRequest) Datacenter ¶

func (ApiDatacentersPostRequest) Depth ¶

func (ApiDatacentersPostRequest) Execute ¶

func (ApiDatacentersPostRequest) Pretty ¶

func (ApiDatacentersPostRequest) XContractNumber ¶

func (r ApiDatacentersPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersPostRequest

type ApiDatacentersPutRequest ¶

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

func (ApiDatacentersPutRequest) Datacenter ¶

func (ApiDatacentersPutRequest) Depth ¶

func (ApiDatacentersPutRequest) Execute ¶

func (ApiDatacentersPutRequest) Pretty ¶

func (ApiDatacentersPutRequest) XContractNumber ¶

func (r ApiDatacentersPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersPutRequest

type ApiDatacentersServersCdromsDeleteRequest ¶

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

func (ApiDatacentersServersCdromsDeleteRequest) Depth ¶

func (ApiDatacentersServersCdromsDeleteRequest) Execute ¶

func (ApiDatacentersServersCdromsDeleteRequest) Pretty ¶

func (ApiDatacentersServersCdromsDeleteRequest) XContractNumber ¶

type ApiDatacentersServersCdromsFindByIdRequest ¶

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

func (ApiDatacentersServersCdromsFindByIdRequest) Depth ¶

func (ApiDatacentersServersCdromsFindByIdRequest) Execute ¶

func (ApiDatacentersServersCdromsFindByIdRequest) Pretty ¶

func (ApiDatacentersServersCdromsFindByIdRequest) XContractNumber ¶

type ApiDatacentersServersCdromsGetRequest ¶

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

func (ApiDatacentersServersCdromsGetRequest) Depth ¶

func (ApiDatacentersServersCdromsGetRequest) Execute ¶

func (ApiDatacentersServersCdromsGetRequest) Filter ¶

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

func (ApiDatacentersServersCdromsGetRequest) Limit ¶

func (ApiDatacentersServersCdromsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersCdromsGetRequest) Offset ¶

func (ApiDatacentersServersCdromsGetRequest) OrderBy ¶

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

func (ApiDatacentersServersCdromsGetRequest) Pretty ¶

func (ApiDatacentersServersCdromsGetRequest) XContractNumber ¶

type ApiDatacentersServersCdromsPostRequest ¶

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

func (ApiDatacentersServersCdromsPostRequest) Cdrom ¶

func (ApiDatacentersServersCdromsPostRequest) Depth ¶

func (ApiDatacentersServersCdromsPostRequest) Execute ¶

func (ApiDatacentersServersCdromsPostRequest) Pretty ¶

func (ApiDatacentersServersCdromsPostRequest) XContractNumber ¶

type ApiDatacentersServersDeleteRequest ¶

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

func (ApiDatacentersServersDeleteRequest) DeleteVolumes ¶

func (ApiDatacentersServersDeleteRequest) Depth ¶

func (ApiDatacentersServersDeleteRequest) Execute ¶

func (ApiDatacentersServersDeleteRequest) Pretty ¶

func (ApiDatacentersServersDeleteRequest) XContractNumber ¶

type ApiDatacentersServersFindByIdRequest ¶

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

func (ApiDatacentersServersFindByIdRequest) Depth ¶

func (ApiDatacentersServersFindByIdRequest) Execute ¶

func (ApiDatacentersServersFindByIdRequest) Pretty ¶

func (ApiDatacentersServersFindByIdRequest) XContractNumber ¶

type ApiDatacentersServersGetRequest ¶

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

func (ApiDatacentersServersGetRequest) Depth ¶

func (ApiDatacentersServersGetRequest) Execute ¶

func (ApiDatacentersServersGetRequest) Filter ¶

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

func (ApiDatacentersServersGetRequest) Limit ¶

func (ApiDatacentersServersGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersGetRequest) Offset ¶

func (ApiDatacentersServersGetRequest) OrderBy ¶

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

func (ApiDatacentersServersGetRequest) Pretty ¶

func (ApiDatacentersServersGetRequest) UpgradeNeeded ¶

func (ApiDatacentersServersGetRequest) XContractNumber ¶

func (r ApiDatacentersServersGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersServersGetRequest

type ApiDatacentersServersLabelsDeleteRequest ¶

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

func (ApiDatacentersServersLabelsDeleteRequest) Depth ¶

func (ApiDatacentersServersLabelsDeleteRequest) Execute ¶

func (ApiDatacentersServersLabelsDeleteRequest) Pretty ¶

func (ApiDatacentersServersLabelsDeleteRequest) XContractNumber ¶

type ApiDatacentersServersLabelsFindByKeyRequest ¶

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

func (ApiDatacentersServersLabelsFindByKeyRequest) Depth ¶

func (ApiDatacentersServersLabelsFindByKeyRequest) Execute ¶

func (ApiDatacentersServersLabelsFindByKeyRequest) Pretty ¶

func (ApiDatacentersServersLabelsFindByKeyRequest) XContractNumber ¶

type ApiDatacentersServersLabelsGetRequest ¶

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

func (ApiDatacentersServersLabelsGetRequest) Depth ¶

func (ApiDatacentersServersLabelsGetRequest) Execute ¶

func (ApiDatacentersServersLabelsGetRequest) Filter ¶

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

func (ApiDatacentersServersLabelsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersLabelsGetRequest) OrderBy ¶

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

func (ApiDatacentersServersLabelsGetRequest) Pretty ¶

func (ApiDatacentersServersLabelsGetRequest) XContractNumber ¶

type ApiDatacentersServersLabelsPostRequest ¶

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

func (ApiDatacentersServersLabelsPostRequest) Depth ¶

func (ApiDatacentersServersLabelsPostRequest) Execute ¶

func (ApiDatacentersServersLabelsPostRequest) Label ¶

func (ApiDatacentersServersLabelsPostRequest) Pretty ¶

func (ApiDatacentersServersLabelsPostRequest) XContractNumber ¶

type ApiDatacentersServersLabelsPutRequest ¶

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

func (ApiDatacentersServersLabelsPutRequest) Depth ¶

func (ApiDatacentersServersLabelsPutRequest) Execute ¶

func (ApiDatacentersServersLabelsPutRequest) Label ¶

func (ApiDatacentersServersLabelsPutRequest) Pretty ¶

func (ApiDatacentersServersLabelsPutRequest) XContractNumber ¶

type ApiDatacentersServersNicsDeleteRequest ¶

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

func (ApiDatacentersServersNicsDeleteRequest) Depth ¶

func (ApiDatacentersServersNicsDeleteRequest) Execute ¶

func (ApiDatacentersServersNicsDeleteRequest) Pretty ¶

func (ApiDatacentersServersNicsDeleteRequest) XContractNumber ¶

type ApiDatacentersServersNicsFindByIdRequest ¶

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

func (ApiDatacentersServersNicsFindByIdRequest) Depth ¶

func (ApiDatacentersServersNicsFindByIdRequest) Execute ¶

func (ApiDatacentersServersNicsFindByIdRequest) Pretty ¶

func (ApiDatacentersServersNicsFindByIdRequest) XContractNumber ¶

type ApiDatacentersServersNicsFirewallrulesDeleteRequest ¶

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

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) Depth ¶

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) Execute ¶

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) Pretty ¶

func (ApiDatacentersServersNicsFirewallrulesDeleteRequest) XContractNumber ¶

type ApiDatacentersServersNicsFirewallrulesFindByIdRequest ¶

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

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) Depth ¶

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) Execute ¶

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) Pretty ¶

func (ApiDatacentersServersNicsFirewallrulesFindByIdRequest) XContractNumber ¶

type ApiDatacentersServersNicsFirewallrulesGetRequest ¶

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

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Depth ¶

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Execute ¶

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Filter ¶

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

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Limit ¶

func (ApiDatacentersServersNicsFirewallrulesGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Offset ¶

func (ApiDatacentersServersNicsFirewallrulesGetRequest) OrderBy ¶

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

func (ApiDatacentersServersNicsFirewallrulesGetRequest) Pretty ¶

func (ApiDatacentersServersNicsFirewallrulesGetRequest) XContractNumber ¶

type ApiDatacentersServersNicsFirewallrulesPatchRequest ¶

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

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) Depth ¶

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) Execute ¶

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) Firewallrule ¶

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) Pretty ¶

func (ApiDatacentersServersNicsFirewallrulesPatchRequest) XContractNumber ¶

type ApiDatacentersServersNicsFirewallrulesPostRequest ¶

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

func (ApiDatacentersServersNicsFirewallrulesPostRequest) Depth ¶

func (ApiDatacentersServersNicsFirewallrulesPostRequest) Execute ¶

func (ApiDatacentersServersNicsFirewallrulesPostRequest) Firewallrule ¶

func (ApiDatacentersServersNicsFirewallrulesPostRequest) Pretty ¶

func (ApiDatacentersServersNicsFirewallrulesPostRequest) XContractNumber ¶

type ApiDatacentersServersNicsFirewallrulesPutRequest ¶

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

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Depth ¶

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Execute ¶

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Firewallrule ¶

func (ApiDatacentersServersNicsFirewallrulesPutRequest) Pretty ¶

func (ApiDatacentersServersNicsFirewallrulesPutRequest) XContractNumber ¶

type ApiDatacentersServersNicsFlowlogsDeleteRequest ¶

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

func (ApiDatacentersServersNicsFlowlogsDeleteRequest) Depth ¶

func (ApiDatacentersServersNicsFlowlogsDeleteRequest) Execute ¶

func (ApiDatacentersServersNicsFlowlogsDeleteRequest) Pretty ¶

type ApiDatacentersServersNicsFlowlogsFindByIdRequest ¶

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

func (ApiDatacentersServersNicsFlowlogsFindByIdRequest) Depth ¶

func (ApiDatacentersServersNicsFlowlogsFindByIdRequest) Execute ¶

func (ApiDatacentersServersNicsFlowlogsFindByIdRequest) Pretty ¶

type ApiDatacentersServersNicsFlowlogsGetRequest ¶

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

func (ApiDatacentersServersNicsFlowlogsGetRequest) Depth ¶

func (ApiDatacentersServersNicsFlowlogsGetRequest) Execute ¶

func (ApiDatacentersServersNicsFlowlogsGetRequest) Filter ¶

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

func (ApiDatacentersServersNicsFlowlogsGetRequest) Limit ¶

func (ApiDatacentersServersNicsFlowlogsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersNicsFlowlogsGetRequest) Offset ¶

func (ApiDatacentersServersNicsFlowlogsGetRequest) OrderBy ¶

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

func (ApiDatacentersServersNicsFlowlogsGetRequest) Pretty ¶

type ApiDatacentersServersNicsFlowlogsPatchRequest ¶

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

func (ApiDatacentersServersNicsFlowlogsPatchRequest) Depth ¶

func (ApiDatacentersServersNicsFlowlogsPatchRequest) Execute ¶

func (ApiDatacentersServersNicsFlowlogsPatchRequest) Flowlog ¶

func (ApiDatacentersServersNicsFlowlogsPatchRequest) Pretty ¶

type ApiDatacentersServersNicsFlowlogsPostRequest ¶

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

func (ApiDatacentersServersNicsFlowlogsPostRequest) Depth ¶

func (ApiDatacentersServersNicsFlowlogsPostRequest) Execute ¶

func (ApiDatacentersServersNicsFlowlogsPostRequest) Flowlog ¶

func (ApiDatacentersServersNicsFlowlogsPostRequest) Pretty ¶

type ApiDatacentersServersNicsFlowlogsPutRequest ¶

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

func (ApiDatacentersServersNicsFlowlogsPutRequest) Depth ¶

func (ApiDatacentersServersNicsFlowlogsPutRequest) Execute ¶

func (ApiDatacentersServersNicsFlowlogsPutRequest) Flowlog ¶

func (ApiDatacentersServersNicsFlowlogsPutRequest) Pretty ¶

type ApiDatacentersServersNicsGetRequest ¶

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

func (ApiDatacentersServersNicsGetRequest) Depth ¶

func (ApiDatacentersServersNicsGetRequest) Execute ¶

func (ApiDatacentersServersNicsGetRequest) Filter ¶

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

func (ApiDatacentersServersNicsGetRequest) Limit ¶

func (ApiDatacentersServersNicsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersNicsGetRequest) Offset ¶

func (ApiDatacentersServersNicsGetRequest) OrderBy ¶

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

func (ApiDatacentersServersNicsGetRequest) Pretty ¶

func (ApiDatacentersServersNicsGetRequest) XContractNumber ¶

type ApiDatacentersServersNicsPatchRequest ¶

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

func (ApiDatacentersServersNicsPatchRequest) Depth ¶

func (ApiDatacentersServersNicsPatchRequest) Execute ¶

func (ApiDatacentersServersNicsPatchRequest) Nic ¶

func (ApiDatacentersServersNicsPatchRequest) Pretty ¶

func (ApiDatacentersServersNicsPatchRequest) XContractNumber ¶

type ApiDatacentersServersNicsPostRequest ¶

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

func (ApiDatacentersServersNicsPostRequest) Depth ¶

func (ApiDatacentersServersNicsPostRequest) Execute ¶

func (ApiDatacentersServersNicsPostRequest) Nic ¶

func (ApiDatacentersServersNicsPostRequest) Pretty ¶

func (ApiDatacentersServersNicsPostRequest) XContractNumber ¶

type ApiDatacentersServersNicsPutRequest ¶

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

func (ApiDatacentersServersNicsPutRequest) Depth ¶

func (ApiDatacentersServersNicsPutRequest) Execute ¶

func (ApiDatacentersServersNicsPutRequest) Nic ¶

func (ApiDatacentersServersNicsPutRequest) Pretty ¶

func (ApiDatacentersServersNicsPutRequest) XContractNumber ¶

type ApiDatacentersServersPatchRequest ¶

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

func (ApiDatacentersServersPatchRequest) Depth ¶

func (ApiDatacentersServersPatchRequest) Execute ¶

func (ApiDatacentersServersPatchRequest) Pretty ¶

func (ApiDatacentersServersPatchRequest) Server ¶

func (ApiDatacentersServersPatchRequest) XContractNumber ¶

type ApiDatacentersServersPostRequest ¶

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

func (ApiDatacentersServersPostRequest) Depth ¶

func (ApiDatacentersServersPostRequest) Execute ¶

func (ApiDatacentersServersPostRequest) Pretty ¶

func (ApiDatacentersServersPostRequest) Server ¶

func (ApiDatacentersServersPostRequest) XContractNumber ¶

func (r ApiDatacentersServersPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersServersPostRequest

type ApiDatacentersServersPutRequest ¶

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

func (ApiDatacentersServersPutRequest) Depth ¶

func (ApiDatacentersServersPutRequest) Execute ¶

func (ApiDatacentersServersPutRequest) Pretty ¶

func (ApiDatacentersServersPutRequest) Server ¶

func (ApiDatacentersServersPutRequest) XContractNumber ¶

func (r ApiDatacentersServersPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersServersPutRequest

type ApiDatacentersServersRebootPostRequest ¶

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

func (ApiDatacentersServersRebootPostRequest) Depth ¶

func (ApiDatacentersServersRebootPostRequest) Execute ¶

func (ApiDatacentersServersRebootPostRequest) Pretty ¶

func (ApiDatacentersServersRebootPostRequest) XContractNumber ¶

type ApiDatacentersServersRemoteConsoleGetRequest ¶

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

func (ApiDatacentersServersRemoteConsoleGetRequest) Depth ¶

func (ApiDatacentersServersRemoteConsoleGetRequest) Execute ¶

func (ApiDatacentersServersRemoteConsoleGetRequest) Filter ¶

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

func (ApiDatacentersServersRemoteConsoleGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersRemoteConsoleGetRequest) OrderBy ¶

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

func (ApiDatacentersServersRemoteConsoleGetRequest) Pretty ¶

func (ApiDatacentersServersRemoteConsoleGetRequest) XContractNumber ¶

type ApiDatacentersServersResumePostRequest ¶

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

func (ApiDatacentersServersResumePostRequest) Depth ¶

func (ApiDatacentersServersResumePostRequest) Execute ¶

func (ApiDatacentersServersResumePostRequest) Pretty ¶

func (ApiDatacentersServersResumePostRequest) XContractNumber ¶

type ApiDatacentersServersStartPostRequest ¶

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

func (ApiDatacentersServersStartPostRequest) Depth ¶

func (ApiDatacentersServersStartPostRequest) Execute ¶

func (ApiDatacentersServersStartPostRequest) Pretty ¶

func (ApiDatacentersServersStartPostRequest) XContractNumber ¶

type ApiDatacentersServersStopPostRequest ¶

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

func (ApiDatacentersServersStopPostRequest) Depth ¶

func (ApiDatacentersServersStopPostRequest) Execute ¶

func (ApiDatacentersServersStopPostRequest) Pretty ¶

func (ApiDatacentersServersStopPostRequest) XContractNumber ¶

type ApiDatacentersServersSuspendPostRequest ¶

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

func (ApiDatacentersServersSuspendPostRequest) Depth ¶

func (ApiDatacentersServersSuspendPostRequest) Execute ¶

func (ApiDatacentersServersSuspendPostRequest) Pretty ¶

func (ApiDatacentersServersSuspendPostRequest) XContractNumber ¶

type ApiDatacentersServersTokenGetRequest ¶

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

func (ApiDatacentersServersTokenGetRequest) Depth ¶

func (ApiDatacentersServersTokenGetRequest) Execute ¶

func (ApiDatacentersServersTokenGetRequest) Filter ¶

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

func (ApiDatacentersServersTokenGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersTokenGetRequest) OrderBy ¶

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

func (ApiDatacentersServersTokenGetRequest) Pretty ¶

func (ApiDatacentersServersTokenGetRequest) XContractNumber ¶

type ApiDatacentersServersUpgradePostRequest ¶

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

func (ApiDatacentersServersUpgradePostRequest) Depth ¶

func (ApiDatacentersServersUpgradePostRequest) Execute ¶

func (ApiDatacentersServersUpgradePostRequest) Pretty ¶

func (ApiDatacentersServersUpgradePostRequest) XContractNumber ¶

type ApiDatacentersServersVolumesDeleteRequest ¶

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

func (ApiDatacentersServersVolumesDeleteRequest) Depth ¶

func (ApiDatacentersServersVolumesDeleteRequest) Execute ¶

func (ApiDatacentersServersVolumesDeleteRequest) Pretty ¶

func (ApiDatacentersServersVolumesDeleteRequest) XContractNumber ¶

type ApiDatacentersServersVolumesFindByIdRequest ¶

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

func (ApiDatacentersServersVolumesFindByIdRequest) Depth ¶

func (ApiDatacentersServersVolumesFindByIdRequest) Execute ¶

func (ApiDatacentersServersVolumesFindByIdRequest) Pretty ¶

func (ApiDatacentersServersVolumesFindByIdRequest) XContractNumber ¶

type ApiDatacentersServersVolumesGetRequest ¶

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

func (ApiDatacentersServersVolumesGetRequest) Depth ¶

func (ApiDatacentersServersVolumesGetRequest) Execute ¶

func (ApiDatacentersServersVolumesGetRequest) Filter ¶

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

func (ApiDatacentersServersVolumesGetRequest) Limit ¶

func (ApiDatacentersServersVolumesGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersServersVolumesGetRequest) Offset ¶

func (ApiDatacentersServersVolumesGetRequest) OrderBy ¶

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

func (ApiDatacentersServersVolumesGetRequest) Pretty ¶

func (ApiDatacentersServersVolumesGetRequest) XContractNumber ¶

type ApiDatacentersServersVolumesPostRequest ¶

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

func (ApiDatacentersServersVolumesPostRequest) Depth ¶

func (ApiDatacentersServersVolumesPostRequest) Execute ¶

func (ApiDatacentersServersVolumesPostRequest) Pretty ¶

func (ApiDatacentersServersVolumesPostRequest) Volume ¶

func (ApiDatacentersServersVolumesPostRequest) XContractNumber ¶

type ApiDatacentersVolumesCreateSnapshotPostRequest ¶

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

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Depth ¶

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Description ¶

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Execute ¶

func (ApiDatacentersVolumesCreateSnapshotPostRequest) LicenceType ¶

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Name ¶

func (ApiDatacentersVolumesCreateSnapshotPostRequest) Pretty ¶

func (ApiDatacentersVolumesCreateSnapshotPostRequest) SecAuthProtection ¶

func (ApiDatacentersVolumesCreateSnapshotPostRequest) XContractNumber ¶

type ApiDatacentersVolumesDeleteRequest ¶

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

func (ApiDatacentersVolumesDeleteRequest) Depth ¶

func (ApiDatacentersVolumesDeleteRequest) Execute ¶

func (ApiDatacentersVolumesDeleteRequest) Pretty ¶

func (ApiDatacentersVolumesDeleteRequest) XContractNumber ¶

type ApiDatacentersVolumesFindByIdRequest ¶

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

func (ApiDatacentersVolumesFindByIdRequest) Depth ¶

func (ApiDatacentersVolumesFindByIdRequest) Execute ¶

func (ApiDatacentersVolumesFindByIdRequest) Pretty ¶

func (ApiDatacentersVolumesFindByIdRequest) XContractNumber ¶

type ApiDatacentersVolumesGetRequest ¶

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

func (ApiDatacentersVolumesGetRequest) Depth ¶

func (ApiDatacentersVolumesGetRequest) Execute ¶

func (ApiDatacentersVolumesGetRequest) Filter ¶

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

func (ApiDatacentersVolumesGetRequest) Limit ¶

func (ApiDatacentersVolumesGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersVolumesGetRequest) Offset ¶

func (ApiDatacentersVolumesGetRequest) OrderBy ¶

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

func (ApiDatacentersVolumesGetRequest) Pretty ¶

func (ApiDatacentersVolumesGetRequest) XContractNumber ¶

func (r ApiDatacentersVolumesGetRequest) XContractNumber(xContractNumber int32) ApiDatacentersVolumesGetRequest

type ApiDatacentersVolumesLabelsDeleteRequest ¶

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

func (ApiDatacentersVolumesLabelsDeleteRequest) Depth ¶

func (ApiDatacentersVolumesLabelsDeleteRequest) Execute ¶

func (ApiDatacentersVolumesLabelsDeleteRequest) Pretty ¶

func (ApiDatacentersVolumesLabelsDeleteRequest) XContractNumber ¶

type ApiDatacentersVolumesLabelsFindByKeyRequest ¶

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

func (ApiDatacentersVolumesLabelsFindByKeyRequest) Depth ¶

func (ApiDatacentersVolumesLabelsFindByKeyRequest) Execute ¶

func (ApiDatacentersVolumesLabelsFindByKeyRequest) Pretty ¶

func (ApiDatacentersVolumesLabelsFindByKeyRequest) XContractNumber ¶

type ApiDatacentersVolumesLabelsGetRequest ¶

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

func (ApiDatacentersVolumesLabelsGetRequest) Depth ¶

func (ApiDatacentersVolumesLabelsGetRequest) Execute ¶

func (ApiDatacentersVolumesLabelsGetRequest) Filter ¶

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

func (ApiDatacentersVolumesLabelsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiDatacentersVolumesLabelsGetRequest) OrderBy ¶

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

func (ApiDatacentersVolumesLabelsGetRequest) Pretty ¶

func (ApiDatacentersVolumesLabelsGetRequest) XContractNumber ¶

type ApiDatacentersVolumesLabelsPostRequest ¶

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

func (ApiDatacentersVolumesLabelsPostRequest) Depth ¶

func (ApiDatacentersVolumesLabelsPostRequest) Execute ¶

func (ApiDatacentersVolumesLabelsPostRequest) Label ¶

func (ApiDatacentersVolumesLabelsPostRequest) Pretty ¶

func (ApiDatacentersVolumesLabelsPostRequest) XContractNumber ¶

type ApiDatacentersVolumesLabelsPutRequest ¶

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

func (ApiDatacentersVolumesLabelsPutRequest) Depth ¶

func (ApiDatacentersVolumesLabelsPutRequest) Execute ¶

func (ApiDatacentersVolumesLabelsPutRequest) Label ¶

func (ApiDatacentersVolumesLabelsPutRequest) Pretty ¶

func (ApiDatacentersVolumesLabelsPutRequest) XContractNumber ¶

type ApiDatacentersVolumesPatchRequest ¶

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

func (ApiDatacentersVolumesPatchRequest) Depth ¶

func (ApiDatacentersVolumesPatchRequest) Execute ¶

func (ApiDatacentersVolumesPatchRequest) Pretty ¶

func (ApiDatacentersVolumesPatchRequest) Volume ¶

func (ApiDatacentersVolumesPatchRequest) XContractNumber ¶

type ApiDatacentersVolumesPostRequest ¶

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

func (ApiDatacentersVolumesPostRequest) Depth ¶

func (ApiDatacentersVolumesPostRequest) Execute ¶

func (ApiDatacentersVolumesPostRequest) Pretty ¶

func (ApiDatacentersVolumesPostRequest) Volume ¶

func (ApiDatacentersVolumesPostRequest) XContractNumber ¶

func (r ApiDatacentersVolumesPostRequest) XContractNumber(xContractNumber int32) ApiDatacentersVolumesPostRequest

type ApiDatacentersVolumesPutRequest ¶

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

func (ApiDatacentersVolumesPutRequest) Depth ¶

func (ApiDatacentersVolumesPutRequest) Execute ¶

func (ApiDatacentersVolumesPutRequest) Pretty ¶

func (ApiDatacentersVolumesPutRequest) Volume ¶

func (ApiDatacentersVolumesPutRequest) XContractNumber ¶

func (r ApiDatacentersVolumesPutRequest) XContractNumber(xContractNumber int32) ApiDatacentersVolumesPutRequest

type ApiDatacentersVolumesRestoreSnapshotPostRequest ¶

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

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) Depth ¶

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) Execute ¶

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) Pretty ¶

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) SnapshotId ¶

func (ApiDatacentersVolumesRestoreSnapshotPostRequest) XContractNumber ¶

type ApiImagesDeleteRequest ¶

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

func (ApiImagesDeleteRequest) Depth ¶

func (ApiImagesDeleteRequest) Execute ¶

func (ApiImagesDeleteRequest) Pretty ¶

func (ApiImagesDeleteRequest) XContractNumber ¶

func (r ApiImagesDeleteRequest) XContractNumber(xContractNumber int32) ApiImagesDeleteRequest

type ApiImagesFindByIdRequest ¶

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

func (ApiImagesFindByIdRequest) Depth ¶

func (ApiImagesFindByIdRequest) Execute ¶

func (ApiImagesFindByIdRequest) Pretty ¶

func (ApiImagesFindByIdRequest) XContractNumber ¶

func (r ApiImagesFindByIdRequest) XContractNumber(xContractNumber int32) ApiImagesFindByIdRequest

type ApiImagesGetRequest ¶

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

func (ApiImagesGetRequest) Depth ¶

func (ApiImagesGetRequest) Execute ¶

func (ApiImagesGetRequest) Filter ¶

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

func (ApiImagesGetRequest) MaxResults ¶

func (r ApiImagesGetRequest) MaxResults(maxResults int32) ApiImagesGetRequest

MaxResults query param limits the number of results returned.

func (ApiImagesGetRequest) OrderBy ¶

func (r ApiImagesGetRequest) OrderBy(orderBy string) ApiImagesGetRequest

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

func (ApiImagesGetRequest) Pretty ¶

func (r ApiImagesGetRequest) Pretty(pretty bool) ApiImagesGetRequest

func (ApiImagesGetRequest) XContractNumber ¶

func (r ApiImagesGetRequest) XContractNumber(xContractNumber int32) ApiImagesGetRequest

type ApiImagesPatchRequest ¶

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

func (ApiImagesPatchRequest) Depth ¶

func (ApiImagesPatchRequest) Execute ¶

func (ApiImagesPatchRequest) Image ¶

func (ApiImagesPatchRequest) Pretty ¶

func (ApiImagesPatchRequest) XContractNumber ¶

func (r ApiImagesPatchRequest) XContractNumber(xContractNumber int32) ApiImagesPatchRequest

type ApiImagesPutRequest ¶

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

func (ApiImagesPutRequest) Depth ¶

func (ApiImagesPutRequest) Execute ¶

func (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 (ApiIpblocksDeleteRequest) Pretty ¶

func (ApiIpblocksDeleteRequest) XContractNumber ¶

func (r ApiIpblocksDeleteRequest) XContractNumber(xContractNumber int32) ApiIpblocksDeleteRequest

type ApiIpblocksFindByIdRequest ¶

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

func (ApiIpblocksFindByIdRequest) Depth ¶

func (ApiIpblocksFindByIdRequest) Execute ¶

func (ApiIpblocksFindByIdRequest) Pretty ¶

func (ApiIpblocksFindByIdRequest) XContractNumber ¶

func (r ApiIpblocksFindByIdRequest) XContractNumber(xContractNumber int32) ApiIpblocksFindByIdRequest

type ApiIpblocksGetRequest ¶

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

func (ApiIpblocksGetRequest) Depth ¶

func (ApiIpblocksGetRequest) Execute ¶

func (ApiIpblocksGetRequest) Filter ¶

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

func (ApiIpblocksGetRequest) Limit ¶

func (ApiIpblocksGetRequest) MaxResults ¶

func (r ApiIpblocksGetRequest) MaxResults(maxResults int32) ApiIpblocksGetRequest

MaxResults query param limits the number of results returned.

func (ApiIpblocksGetRequest) Offset ¶

func (ApiIpblocksGetRequest) OrderBy ¶

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

func (ApiIpblocksGetRequest) Pretty ¶

func (ApiIpblocksGetRequest) XContractNumber ¶

func (r ApiIpblocksGetRequest) XContractNumber(xContractNumber int32) ApiIpblocksGetRequest

type ApiIpblocksLabelsDeleteRequest ¶

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

func (ApiIpblocksLabelsDeleteRequest) Depth ¶

func (ApiIpblocksLabelsDeleteRequest) Execute ¶

func (ApiIpblocksLabelsDeleteRequest) Pretty ¶

func (ApiIpblocksLabelsDeleteRequest) XContractNumber ¶

func (r ApiIpblocksLabelsDeleteRequest) XContractNumber(xContractNumber int32) ApiIpblocksLabelsDeleteRequest

type ApiIpblocksLabelsFindByKeyRequest ¶

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

func (ApiIpblocksLabelsFindByKeyRequest) Depth ¶

func (ApiIpblocksLabelsFindByKeyRequest) Execute ¶

func (ApiIpblocksLabelsFindByKeyRequest) Pretty ¶

func (ApiIpblocksLabelsFindByKeyRequest) XContractNumber ¶

type ApiIpblocksLabelsGetRequest ¶

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

func (ApiIpblocksLabelsGetRequest) Depth ¶

func (ApiIpblocksLabelsGetRequest) Execute ¶

func (ApiIpblocksLabelsGetRequest) Filter ¶

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

func (ApiIpblocksLabelsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiIpblocksLabelsGetRequest) OrderBy ¶

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

func (ApiIpblocksLabelsGetRequest) Pretty ¶

func (ApiIpblocksLabelsGetRequest) XContractNumber ¶

func (r ApiIpblocksLabelsGetRequest) XContractNumber(xContractNumber int32) ApiIpblocksLabelsGetRequest

type ApiIpblocksLabelsPostRequest ¶

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

func (ApiIpblocksLabelsPostRequest) Depth ¶

func (ApiIpblocksLabelsPostRequest) Execute ¶

func (ApiIpblocksLabelsPostRequest) Label ¶

func (ApiIpblocksLabelsPostRequest) Pretty ¶

func (ApiIpblocksLabelsPostRequest) XContractNumber ¶

func (r ApiIpblocksLabelsPostRequest) XContractNumber(xContractNumber int32) ApiIpblocksLabelsPostRequest

type ApiIpblocksLabelsPutRequest ¶

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

func (ApiIpblocksLabelsPutRequest) Depth ¶

func (ApiIpblocksLabelsPutRequest) Execute ¶

func (ApiIpblocksLabelsPutRequest) Label ¶

func (ApiIpblocksLabelsPutRequest) Pretty ¶

func (ApiIpblocksLabelsPutRequest) XContractNumber ¶

func (r ApiIpblocksLabelsPutRequest) XContractNumber(xContractNumber int32) ApiIpblocksLabelsPutRequest

type ApiIpblocksPatchRequest ¶

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

func (ApiIpblocksPatchRequest) Depth ¶

func (ApiIpblocksPatchRequest) Execute ¶

func (ApiIpblocksPatchRequest) Ipblock ¶

func (ApiIpblocksPatchRequest) Pretty ¶

func (ApiIpblocksPatchRequest) XContractNumber ¶

func (r ApiIpblocksPatchRequest) XContractNumber(xContractNumber int32) ApiIpblocksPatchRequest

type ApiIpblocksPostRequest ¶

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

func (ApiIpblocksPostRequest) Depth ¶

func (ApiIpblocksPostRequest) Execute ¶

func (ApiIpblocksPostRequest) Ipblock ¶

func (ApiIpblocksPostRequest) Pretty ¶

func (ApiIpblocksPostRequest) XContractNumber ¶

func (r ApiIpblocksPostRequest) XContractNumber(xContractNumber int32) ApiIpblocksPostRequest

type ApiIpblocksPutRequest ¶

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

func (ApiIpblocksPutRequest) Depth ¶

func (ApiIpblocksPutRequest) Execute ¶

func (ApiIpblocksPutRequest) Ipblock ¶

func (ApiIpblocksPutRequest) Pretty ¶

func (ApiIpblocksPutRequest) XContractNumber ¶

func (r ApiIpblocksPutRequest) XContractNumber(xContractNumber int32) ApiIpblocksPutRequest

type ApiK8sDeleteRequest ¶

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

func (ApiK8sDeleteRequest) Depth ¶

func (ApiK8sDeleteRequest) Execute ¶

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

func (ApiK8sDeleteRequest) Pretty ¶

func (r ApiK8sDeleteRequest) Pretty(pretty bool) ApiK8sDeleteRequest

func (ApiK8sDeleteRequest) XContractNumber ¶

func (r ApiK8sDeleteRequest) XContractNumber(xContractNumber int32) ApiK8sDeleteRequest

type ApiK8sFindByClusterIdRequest ¶

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

func (ApiK8sFindByClusterIdRequest) Depth ¶

func (ApiK8sFindByClusterIdRequest) Execute ¶

func (ApiK8sFindByClusterIdRequest) Pretty ¶

func (ApiK8sFindByClusterIdRequest) XContractNumber ¶

func (r ApiK8sFindByClusterIdRequest) XContractNumber(xContractNumber int32) ApiK8sFindByClusterIdRequest

type ApiK8sGetRequest ¶

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

func (ApiK8sGetRequest) Depth ¶

func (r ApiK8sGetRequest) Depth(depth int32) ApiK8sGetRequest

func (ApiK8sGetRequest) Execute ¶

func (ApiK8sGetRequest) Filter ¶

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

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

func (ApiK8sGetRequest) MaxResults ¶

func (r ApiK8sGetRequest) MaxResults(maxResults int32) ApiK8sGetRequest

MaxResults query param limits the number of results returned.

func (ApiK8sGetRequest) OrderBy ¶

func (r ApiK8sGetRequest) OrderBy(orderBy string) ApiK8sGetRequest

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

func (ApiK8sGetRequest) Pretty ¶

func (r ApiK8sGetRequest) Pretty(pretty bool) ApiK8sGetRequest

func (ApiK8sGetRequest) XContractNumber ¶

func (r ApiK8sGetRequest) XContractNumber(xContractNumber int32) ApiK8sGetRequest

type ApiK8sKubeconfigGetRequest ¶

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

func (ApiK8sKubeconfigGetRequest) Depth ¶

func (ApiK8sKubeconfigGetRequest) Execute ¶

func (ApiK8sKubeconfigGetRequest) Filter ¶

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

func (ApiK8sKubeconfigGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiK8sKubeconfigGetRequest) OrderBy ¶

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

func (ApiK8sKubeconfigGetRequest) Pretty ¶

func (ApiK8sKubeconfigGetRequest) XContractNumber ¶

func (r ApiK8sKubeconfigGetRequest) XContractNumber(xContractNumber int32) ApiK8sKubeconfigGetRequest

type ApiK8sNodepoolsDeleteRequest ¶

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

func (ApiK8sNodepoolsDeleteRequest) Depth ¶

func (ApiK8sNodepoolsDeleteRequest) Execute ¶

func (ApiK8sNodepoolsDeleteRequest) Pretty ¶

func (ApiK8sNodepoolsDeleteRequest) XContractNumber ¶

func (r ApiK8sNodepoolsDeleteRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsDeleteRequest

type ApiK8sNodepoolsFindByIdRequest ¶

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

func (ApiK8sNodepoolsFindByIdRequest) Depth ¶

func (ApiK8sNodepoolsFindByIdRequest) Execute ¶

func (ApiK8sNodepoolsFindByIdRequest) Pretty ¶

func (ApiK8sNodepoolsFindByIdRequest) XContractNumber ¶

func (r ApiK8sNodepoolsFindByIdRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsFindByIdRequest

type ApiK8sNodepoolsGetRequest ¶

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

func (ApiK8sNodepoolsGetRequest) Depth ¶

func (ApiK8sNodepoolsGetRequest) Execute ¶

func (ApiK8sNodepoolsGetRequest) Filter ¶

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

func (ApiK8sNodepoolsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiK8sNodepoolsGetRequest) OrderBy ¶

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

func (ApiK8sNodepoolsGetRequest) Pretty ¶

func (ApiK8sNodepoolsGetRequest) XContractNumber ¶

func (r ApiK8sNodepoolsGetRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsGetRequest

type ApiK8sNodepoolsNodesDeleteRequest ¶

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

func (ApiK8sNodepoolsNodesDeleteRequest) Depth ¶

func (ApiK8sNodepoolsNodesDeleteRequest) Execute ¶

func (ApiK8sNodepoolsNodesDeleteRequest) Pretty ¶

func (ApiK8sNodepoolsNodesDeleteRequest) XContractNumber ¶

type ApiK8sNodepoolsNodesFindByIdRequest ¶

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

func (ApiK8sNodepoolsNodesFindByIdRequest) Depth ¶

func (ApiK8sNodepoolsNodesFindByIdRequest) Execute ¶

func (ApiK8sNodepoolsNodesFindByIdRequest) Pretty ¶

func (ApiK8sNodepoolsNodesFindByIdRequest) XContractNumber ¶

type ApiK8sNodepoolsNodesGetRequest ¶

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

func (ApiK8sNodepoolsNodesGetRequest) Depth ¶

func (ApiK8sNodepoolsNodesGetRequest) Execute ¶

func (ApiK8sNodepoolsNodesGetRequest) Filter ¶

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

func (ApiK8sNodepoolsNodesGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiK8sNodepoolsNodesGetRequest) OrderBy ¶

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

func (ApiK8sNodepoolsNodesGetRequest) Pretty ¶

func (ApiK8sNodepoolsNodesGetRequest) XContractNumber ¶

func (r ApiK8sNodepoolsNodesGetRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsNodesGetRequest

type ApiK8sNodepoolsNodesReplacePostRequest ¶

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

func (ApiK8sNodepoolsNodesReplacePostRequest) Depth ¶

func (ApiK8sNodepoolsNodesReplacePostRequest) Execute ¶

func (ApiK8sNodepoolsNodesReplacePostRequest) Pretty ¶

func (ApiK8sNodepoolsNodesReplacePostRequest) XContractNumber ¶

type ApiK8sNodepoolsPostRequest ¶

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

func (ApiK8sNodepoolsPostRequest) Depth ¶

func (ApiK8sNodepoolsPostRequest) Execute ¶

func (ApiK8sNodepoolsPostRequest) KubernetesNodePool ¶

func (r ApiK8sNodepoolsPostRequest) KubernetesNodePool(kubernetesNodePool KubernetesNodePoolForPost) ApiK8sNodepoolsPostRequest

func (ApiK8sNodepoolsPostRequest) Pretty ¶

func (ApiK8sNodepoolsPostRequest) XContractNumber ¶

func (r ApiK8sNodepoolsPostRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsPostRequest

type ApiK8sNodepoolsPutRequest ¶

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

func (ApiK8sNodepoolsPutRequest) Depth ¶

func (ApiK8sNodepoolsPutRequest) Execute ¶

func (ApiK8sNodepoolsPutRequest) KubernetesNodePool ¶

func (r ApiK8sNodepoolsPutRequest) KubernetesNodePool(kubernetesNodePool KubernetesNodePoolForPut) ApiK8sNodepoolsPutRequest

func (ApiK8sNodepoolsPutRequest) Pretty ¶

func (ApiK8sNodepoolsPutRequest) XContractNumber ¶

func (r ApiK8sNodepoolsPutRequest) XContractNumber(xContractNumber int32) ApiK8sNodepoolsPutRequest

type ApiK8sPostRequest ¶

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

func (ApiK8sPostRequest) Depth ¶

func (r ApiK8sPostRequest) Depth(depth int32) ApiK8sPostRequest

func (ApiK8sPostRequest) Execute ¶

func (ApiK8sPostRequest) KubernetesCluster ¶

func (r ApiK8sPostRequest) KubernetesCluster(kubernetesCluster KubernetesClusterForPost) ApiK8sPostRequest

func (ApiK8sPostRequest) Pretty ¶

func (r ApiK8sPostRequest) Pretty(pretty bool) ApiK8sPostRequest

func (ApiK8sPostRequest) XContractNumber ¶

func (r ApiK8sPostRequest) XContractNumber(xContractNumber int32) ApiK8sPostRequest

type ApiK8sPutRequest ¶

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

func (ApiK8sPutRequest) Depth ¶

func (r ApiK8sPutRequest) Depth(depth int32) ApiK8sPutRequest

func (ApiK8sPutRequest) Execute ¶

func (ApiK8sPutRequest) KubernetesCluster ¶

func (r ApiK8sPutRequest) KubernetesCluster(kubernetesCluster KubernetesClusterForPut) ApiK8sPutRequest

func (ApiK8sPutRequest) Pretty ¶

func (r ApiK8sPutRequest) Pretty(pretty bool) ApiK8sPutRequest

func (ApiK8sPutRequest) XContractNumber ¶

func (r ApiK8sPutRequest) XContractNumber(xContractNumber int32) ApiK8sPutRequest

type ApiK8sVersionsDefaultGetRequest ¶

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

func (ApiK8sVersionsDefaultGetRequest) Execute ¶

func (ApiK8sVersionsDefaultGetRequest) Filter ¶

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

func (ApiK8sVersionsDefaultGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiK8sVersionsDefaultGetRequest) OrderBy ¶

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

type ApiK8sVersionsGetRequest ¶

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

func (ApiK8sVersionsGetRequest) Execute ¶

func (ApiK8sVersionsGetRequest) Filter ¶

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

func (ApiK8sVersionsGetRequest) MaxResults ¶

func (r ApiK8sVersionsGetRequest) MaxResults(maxResults int32) ApiK8sVersionsGetRequest

MaxResults query param limits the number of results returned.

func (ApiK8sVersionsGetRequest) OrderBy ¶

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

type ApiLabelsFindByUrnRequest ¶

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

func (ApiLabelsFindByUrnRequest) Depth ¶

func (ApiLabelsFindByUrnRequest) Execute ¶

func (ApiLabelsFindByUrnRequest) Pretty ¶

func (ApiLabelsFindByUrnRequest) XContractNumber ¶

func (r ApiLabelsFindByUrnRequest) XContractNumber(xContractNumber int32) ApiLabelsFindByUrnRequest

type ApiLabelsGetRequest ¶

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

func (ApiLabelsGetRequest) Depth ¶

func (ApiLabelsGetRequest) Execute ¶

func (ApiLabelsGetRequest) Filter ¶

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

func (ApiLabelsGetRequest) MaxResults ¶

func (r ApiLabelsGetRequest) MaxResults(maxResults int32) ApiLabelsGetRequest

MaxResults query param limits the number of results returned.

func (ApiLabelsGetRequest) OrderBy ¶

func (r ApiLabelsGetRequest) OrderBy(orderBy string) ApiLabelsGetRequest

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

func (ApiLabelsGetRequest) Pretty ¶

func (r ApiLabelsGetRequest) Pretty(pretty bool) ApiLabelsGetRequest

func (ApiLabelsGetRequest) XContractNumber ¶

func (r ApiLabelsGetRequest) XContractNumber(xContractNumber int32) ApiLabelsGetRequest

type ApiLocationsFindByRegionIdAndIdRequest ¶

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

func (ApiLocationsFindByRegionIdAndIdRequest) Depth ¶

func (ApiLocationsFindByRegionIdAndIdRequest) Execute ¶

func (ApiLocationsFindByRegionIdAndIdRequest) Pretty ¶

func (ApiLocationsFindByRegionIdAndIdRequest) XContractNumber ¶

type ApiLocationsFindByRegionIdRequest ¶

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

func (ApiLocationsFindByRegionIdRequest) Depth ¶

func (ApiLocationsFindByRegionIdRequest) Execute ¶

func (ApiLocationsFindByRegionIdRequest) Pretty ¶

func (ApiLocationsFindByRegionIdRequest) XContractNumber ¶

type ApiLocationsGetRequest ¶

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

func (ApiLocationsGetRequest) Depth ¶

func (ApiLocationsGetRequest) Execute ¶

func (ApiLocationsGetRequest) Filter ¶

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

func (ApiLocationsGetRequest) MaxResults ¶

func (r ApiLocationsGetRequest) MaxResults(maxResults int32) ApiLocationsGetRequest

MaxResults query param limits the number of results returned.

func (ApiLocationsGetRequest) OrderBy ¶

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

func (ApiLocationsGetRequest) Pretty ¶

func (ApiLocationsGetRequest) XContractNumber ¶

func (r ApiLocationsGetRequest) XContractNumber(xContractNumber int32) ApiLocationsGetRequest

type ApiPccsDeleteRequest ¶

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

func (ApiPccsDeleteRequest) Depth ¶

func (ApiPccsDeleteRequest) Execute ¶

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

func (ApiPccsDeleteRequest) Pretty ¶

func (ApiPccsDeleteRequest) XContractNumber ¶

func (r ApiPccsDeleteRequest) XContractNumber(xContractNumber int32) ApiPccsDeleteRequest

type ApiPccsFindByIdRequest ¶

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

func (ApiPccsFindByIdRequest) Depth ¶

func (ApiPccsFindByIdRequest) Execute ¶

func (ApiPccsFindByIdRequest) Pretty ¶

func (ApiPccsFindByIdRequest) XContractNumber ¶

func (r ApiPccsFindByIdRequest) XContractNumber(xContractNumber int32) ApiPccsFindByIdRequest

type ApiPccsGetRequest ¶

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

func (ApiPccsGetRequest) Depth ¶

func (r ApiPccsGetRequest) Depth(depth int32) ApiPccsGetRequest

func (ApiPccsGetRequest) Execute ¶

func (ApiPccsGetRequest) Filter ¶

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

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

func (ApiPccsGetRequest) MaxResults ¶

func (r ApiPccsGetRequest) MaxResults(maxResults int32) ApiPccsGetRequest

MaxResults query param limits the number of results returned.

func (ApiPccsGetRequest) OrderBy ¶

func (r ApiPccsGetRequest) OrderBy(orderBy string) ApiPccsGetRequest

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

func (ApiPccsGetRequest) Pretty ¶

func (r ApiPccsGetRequest) Pretty(pretty bool) ApiPccsGetRequest

func (ApiPccsGetRequest) XContractNumber ¶

func (r ApiPccsGetRequest) XContractNumber(xContractNumber int32) ApiPccsGetRequest

type ApiPccsPatchRequest ¶

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

func (ApiPccsPatchRequest) Depth ¶

func (ApiPccsPatchRequest) Execute ¶

func (ApiPccsPatchRequest) Pcc ¶

func (ApiPccsPatchRequest) Pretty ¶

func (r ApiPccsPatchRequest) Pretty(pretty bool) ApiPccsPatchRequest

func (ApiPccsPatchRequest) XContractNumber ¶

func (r ApiPccsPatchRequest) XContractNumber(xContractNumber int32) ApiPccsPatchRequest

type ApiPccsPostRequest ¶

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

func (ApiPccsPostRequest) Depth ¶

func (ApiPccsPostRequest) Execute ¶

func (ApiPccsPostRequest) Pcc ¶

func (ApiPccsPostRequest) Pretty ¶

func (r ApiPccsPostRequest) Pretty(pretty bool) ApiPccsPostRequest

func (ApiPccsPostRequest) XContractNumber ¶

func (r ApiPccsPostRequest) XContractNumber(xContractNumber int32) ApiPccsPostRequest

type ApiRequestsFindByIdRequest ¶

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

func (ApiRequestsFindByIdRequest) Depth ¶

func (ApiRequestsFindByIdRequest) Execute ¶

func (ApiRequestsFindByIdRequest) Pretty ¶

func (ApiRequestsFindByIdRequest) XContractNumber ¶

func (r ApiRequestsFindByIdRequest) XContractNumber(xContractNumber int32) ApiRequestsFindByIdRequest

type ApiRequestsGetRequest ¶

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

func (ApiRequestsGetRequest) Depth ¶

func (ApiRequestsGetRequest) Execute ¶

func (ApiRequestsGetRequest) Filter ¶

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

func (ApiRequestsGetRequest) FilterBody ¶

func (r ApiRequestsGetRequest) FilterBody(filterBody string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterCreatedAfter ¶

func (r ApiRequestsGetRequest) FilterCreatedAfter(filterCreatedAfter string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterCreatedBefore ¶

func (r ApiRequestsGetRequest) FilterCreatedBefore(filterCreatedBefore string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterCreatedBy ¶

func (r ApiRequestsGetRequest) FilterCreatedBy(filterCreatedBy string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterCreatedDate ¶

func (r ApiRequestsGetRequest) FilterCreatedDate(filterCreatedDate string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterEtag ¶

func (r ApiRequestsGetRequest) FilterEtag(filterEtag string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterHeaders ¶

func (r ApiRequestsGetRequest) FilterHeaders(filterHeaders string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterMethod ¶

func (r ApiRequestsGetRequest) FilterMethod(filterMethod string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterRequestStatus ¶

func (r ApiRequestsGetRequest) FilterRequestStatus(filterRequestStatus string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterStatus ¶

func (r ApiRequestsGetRequest) FilterStatus(filterStatus string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) FilterUrl ¶

func (r ApiRequestsGetRequest) FilterUrl(filterUrl string) ApiRequestsGetRequest

func (ApiRequestsGetRequest) Limit ¶

func (ApiRequestsGetRequest) MaxResults ¶

func (r ApiRequestsGetRequest) MaxResults(maxResults int32) ApiRequestsGetRequest

MaxResults query param limits the number of results returned.

func (ApiRequestsGetRequest) Offset ¶

func (ApiRequestsGetRequest) OrderBy ¶

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

func (ApiRequestsGetRequest) Pretty ¶

func (ApiRequestsGetRequest) XContractNumber ¶

func (r ApiRequestsGetRequest) XContractNumber(xContractNumber int32) ApiRequestsGetRequest

type ApiRequestsStatusGetRequest ¶

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

func (ApiRequestsStatusGetRequest) Depth ¶

func (ApiRequestsStatusGetRequest) Execute ¶

func (ApiRequestsStatusGetRequest) Filter ¶

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

func (ApiRequestsStatusGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiRequestsStatusGetRequest) OrderBy ¶

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

func (ApiRequestsStatusGetRequest) Pretty ¶

func (ApiRequestsStatusGetRequest) XContractNumber ¶

func (r ApiRequestsStatusGetRequest) XContractNumber(xContractNumber int32) ApiRequestsStatusGetRequest

type ApiSnapshotsDeleteRequest ¶

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

func (ApiSnapshotsDeleteRequest) Depth ¶

func (ApiSnapshotsDeleteRequest) Execute ¶

func (ApiSnapshotsDeleteRequest) Pretty ¶

func (ApiSnapshotsDeleteRequest) XContractNumber ¶

func (r ApiSnapshotsDeleteRequest) XContractNumber(xContractNumber int32) ApiSnapshotsDeleteRequest

type ApiSnapshotsFindByIdRequest ¶

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

func (ApiSnapshotsFindByIdRequest) Depth ¶

func (ApiSnapshotsFindByIdRequest) Execute ¶

func (ApiSnapshotsFindByIdRequest) Pretty ¶

func (ApiSnapshotsFindByIdRequest) XContractNumber ¶

func (r ApiSnapshotsFindByIdRequest) XContractNumber(xContractNumber int32) ApiSnapshotsFindByIdRequest

type ApiSnapshotsGetRequest ¶

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

func (ApiSnapshotsGetRequest) Depth ¶

func (ApiSnapshotsGetRequest) Execute ¶

func (ApiSnapshotsGetRequest) Filter ¶

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

func (ApiSnapshotsGetRequest) MaxResults ¶

func (r ApiSnapshotsGetRequest) MaxResults(maxResults int32) ApiSnapshotsGetRequest

MaxResults query param limits the number of results returned.

func (ApiSnapshotsGetRequest) OrderBy ¶

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

func (ApiSnapshotsGetRequest) Pretty ¶

func (ApiSnapshotsGetRequest) XContractNumber ¶

func (r ApiSnapshotsGetRequest) XContractNumber(xContractNumber int32) ApiSnapshotsGetRequest

type ApiSnapshotsLabelsDeleteRequest ¶

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

func (ApiSnapshotsLabelsDeleteRequest) Depth ¶

func (ApiSnapshotsLabelsDeleteRequest) Execute ¶

func (ApiSnapshotsLabelsDeleteRequest) Pretty ¶

func (ApiSnapshotsLabelsDeleteRequest) XContractNumber ¶

func (r ApiSnapshotsLabelsDeleteRequest) XContractNumber(xContractNumber int32) ApiSnapshotsLabelsDeleteRequest

type ApiSnapshotsLabelsFindByKeyRequest ¶

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

func (ApiSnapshotsLabelsFindByKeyRequest) Depth ¶

func (ApiSnapshotsLabelsFindByKeyRequest) Execute ¶

func (ApiSnapshotsLabelsFindByKeyRequest) Pretty ¶

func (ApiSnapshotsLabelsFindByKeyRequest) XContractNumber ¶

type ApiSnapshotsLabelsGetRequest ¶

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

func (ApiSnapshotsLabelsGetRequest) Depth ¶

func (ApiSnapshotsLabelsGetRequest) Execute ¶

func (ApiSnapshotsLabelsGetRequest) Filter ¶

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

func (ApiSnapshotsLabelsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiSnapshotsLabelsGetRequest) OrderBy ¶

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

func (ApiSnapshotsLabelsGetRequest) Pretty ¶

func (ApiSnapshotsLabelsGetRequest) XContractNumber ¶

func (r ApiSnapshotsLabelsGetRequest) XContractNumber(xContractNumber int32) ApiSnapshotsLabelsGetRequest

type ApiSnapshotsLabelsPostRequest ¶

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

func (ApiSnapshotsLabelsPostRequest) Depth ¶

func (ApiSnapshotsLabelsPostRequest) Execute ¶

func (ApiSnapshotsLabelsPostRequest) Label ¶

func (ApiSnapshotsLabelsPostRequest) Pretty ¶

func (ApiSnapshotsLabelsPostRequest) XContractNumber ¶

func (r ApiSnapshotsLabelsPostRequest) XContractNumber(xContractNumber int32) ApiSnapshotsLabelsPostRequest

type ApiSnapshotsLabelsPutRequest ¶

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

func (ApiSnapshotsLabelsPutRequest) Depth ¶

func (ApiSnapshotsLabelsPutRequest) Execute ¶

func (ApiSnapshotsLabelsPutRequest) Label ¶

func (ApiSnapshotsLabelsPutRequest) Pretty ¶

func (ApiSnapshotsLabelsPutRequest) XContractNumber ¶

func (r ApiSnapshotsLabelsPutRequest) XContractNumber(xContractNumber int32) ApiSnapshotsLabelsPutRequest

type ApiSnapshotsPatchRequest ¶

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

func (ApiSnapshotsPatchRequest) Depth ¶

func (ApiSnapshotsPatchRequest) Execute ¶

func (ApiSnapshotsPatchRequest) Pretty ¶

func (ApiSnapshotsPatchRequest) Snapshot ¶

func (ApiSnapshotsPatchRequest) XContractNumber ¶

func (r ApiSnapshotsPatchRequest) XContractNumber(xContractNumber int32) ApiSnapshotsPatchRequest

type ApiSnapshotsPutRequest ¶

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

func (ApiSnapshotsPutRequest) Depth ¶

func (ApiSnapshotsPutRequest) Execute ¶

func (ApiSnapshotsPutRequest) Pretty ¶

func (ApiSnapshotsPutRequest) Snapshot ¶

func (ApiSnapshotsPutRequest) XContractNumber ¶

func (r ApiSnapshotsPutRequest) XContractNumber(xContractNumber int32) ApiSnapshotsPutRequest

type ApiTargetGroupsDeleteRequest ¶

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

func (ApiTargetGroupsDeleteRequest) Depth ¶

func (ApiTargetGroupsDeleteRequest) Execute ¶

func (ApiTargetGroupsDeleteRequest) Pretty ¶

func (ApiTargetGroupsDeleteRequest) XContractNumber ¶

func (r ApiTargetGroupsDeleteRequest) XContractNumber(xContractNumber int32) ApiTargetGroupsDeleteRequest

type ApiTargetgroupsFindByTargetGroupIdRequest ¶

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

func (ApiTargetgroupsFindByTargetGroupIdRequest) Depth ¶

func (ApiTargetgroupsFindByTargetGroupIdRequest) Execute ¶

func (ApiTargetgroupsFindByTargetGroupIdRequest) Pretty ¶

func (ApiTargetgroupsFindByTargetGroupIdRequest) XContractNumber ¶

type ApiTargetgroupsGetRequest ¶

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

func (ApiTargetgroupsGetRequest) Depth ¶

func (ApiTargetgroupsGetRequest) Execute ¶

func (ApiTargetgroupsGetRequest) Filter ¶

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

func (ApiTargetgroupsGetRequest) Limit ¶

func (ApiTargetgroupsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiTargetgroupsGetRequest) Offset ¶

func (ApiTargetgroupsGetRequest) OrderBy ¶

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

func (ApiTargetgroupsGetRequest) Pretty ¶

func (ApiTargetgroupsGetRequest) XContractNumber ¶

func (r ApiTargetgroupsGetRequest) XContractNumber(xContractNumber int32) ApiTargetgroupsGetRequest

type ApiTargetgroupsPatchRequest ¶

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

func (ApiTargetgroupsPatchRequest) Depth ¶

func (ApiTargetgroupsPatchRequest) Execute ¶

func (ApiTargetgroupsPatchRequest) Pretty ¶

func (ApiTargetgroupsPatchRequest) TargetGroupProperties ¶

func (r ApiTargetgroupsPatchRequest) TargetGroupProperties(targetGroupProperties TargetGroupProperties) ApiTargetgroupsPatchRequest

func (ApiTargetgroupsPatchRequest) XContractNumber ¶

func (r ApiTargetgroupsPatchRequest) XContractNumber(xContractNumber int32) ApiTargetgroupsPatchRequest

type ApiTargetgroupsPostRequest ¶

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

func (ApiTargetgroupsPostRequest) Depth ¶

func (ApiTargetgroupsPostRequest) Execute ¶

func (ApiTargetgroupsPostRequest) Pretty ¶

func (ApiTargetgroupsPostRequest) TargetGroup ¶

func (ApiTargetgroupsPostRequest) XContractNumber ¶

func (r ApiTargetgroupsPostRequest) XContractNumber(xContractNumber int32) ApiTargetgroupsPostRequest

type ApiTargetgroupsPutRequest ¶

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

func (ApiTargetgroupsPutRequest) Depth ¶

func (ApiTargetgroupsPutRequest) Execute ¶

func (ApiTargetgroupsPutRequest) Pretty ¶

func (ApiTargetgroupsPutRequest) TargetGroup ¶

func (ApiTargetgroupsPutRequest) XContractNumber ¶

func (r ApiTargetgroupsPutRequest) XContractNumber(xContractNumber int32) ApiTargetgroupsPutRequest

type ApiTemplatesFindByIdRequest ¶

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

func (ApiTemplatesFindByIdRequest) Depth ¶

func (ApiTemplatesFindByIdRequest) Execute ¶

type ApiTemplatesGetRequest ¶

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

func (ApiTemplatesGetRequest) Depth ¶

func (ApiTemplatesGetRequest) Execute ¶

func (ApiTemplatesGetRequest) Filter ¶

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

func (ApiTemplatesGetRequest) MaxResults ¶

func (r ApiTemplatesGetRequest) MaxResults(maxResults int32) ApiTemplatesGetRequest

MaxResults query param limits the number of results returned.

func (ApiTemplatesGetRequest) OrderBy ¶

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

type ApiUmGroupsDeleteRequest ¶

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

func (ApiUmGroupsDeleteRequest) Depth ¶

func (ApiUmGroupsDeleteRequest) Execute ¶

func (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 (ApiUmGroupsGetRequest) Filter ¶

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

func (ApiUmGroupsGetRequest) MaxResults ¶

func (r ApiUmGroupsGetRequest) MaxResults(maxResults int32) ApiUmGroupsGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmGroupsGetRequest) OrderBy ¶

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

func (ApiUmGroupsGetRequest) Pretty ¶

func (ApiUmGroupsGetRequest) XContractNumber ¶

func (r ApiUmGroupsGetRequest) XContractNumber(xContractNumber int32) ApiUmGroupsGetRequest

type ApiUmGroupsPostRequest ¶

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

func (ApiUmGroupsPostRequest) Depth ¶

func (ApiUmGroupsPostRequest) Execute ¶

func (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 (ApiUmGroupsPutRequest) Group ¶

func (ApiUmGroupsPutRequest) Pretty ¶

func (ApiUmGroupsPutRequest) XContractNumber ¶

func (r ApiUmGroupsPutRequest) XContractNumber(xContractNumber int32) ApiUmGroupsPutRequest

type ApiUmGroupsResourcesGetRequest ¶

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

func (ApiUmGroupsResourcesGetRequest) Depth ¶

func (ApiUmGroupsResourcesGetRequest) Execute ¶

func (ApiUmGroupsResourcesGetRequest) Filter ¶

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

func (ApiUmGroupsResourcesGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiUmGroupsResourcesGetRequest) OrderBy ¶

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

func (ApiUmGroupsResourcesGetRequest) Pretty ¶

func (ApiUmGroupsResourcesGetRequest) XContractNumber ¶

func (r ApiUmGroupsResourcesGetRequest) XContractNumber(xContractNumber int32) ApiUmGroupsResourcesGetRequest

type ApiUmGroupsSharesDeleteRequest ¶

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

func (ApiUmGroupsSharesDeleteRequest) Depth ¶

func (ApiUmGroupsSharesDeleteRequest) Execute ¶

func (ApiUmGroupsSharesDeleteRequest) Pretty ¶

func (ApiUmGroupsSharesDeleteRequest) XContractNumber ¶

func (r ApiUmGroupsSharesDeleteRequest) XContractNumber(xContractNumber int32) ApiUmGroupsSharesDeleteRequest

type ApiUmGroupsSharesFindByResourceIdRequest ¶

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

func (ApiUmGroupsSharesFindByResourceIdRequest) Depth ¶

func (ApiUmGroupsSharesFindByResourceIdRequest) Execute ¶

func (ApiUmGroupsSharesFindByResourceIdRequest) Pretty ¶

func (ApiUmGroupsSharesFindByResourceIdRequest) XContractNumber ¶

type ApiUmGroupsSharesGetRequest ¶

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

func (ApiUmGroupsSharesGetRequest) Depth ¶

func (ApiUmGroupsSharesGetRequest) Execute ¶

func (ApiUmGroupsSharesGetRequest) Filter ¶

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

func (ApiUmGroupsSharesGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiUmGroupsSharesGetRequest) OrderBy ¶

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

func (ApiUmGroupsSharesGetRequest) Pretty ¶

func (ApiUmGroupsSharesGetRequest) XContractNumber ¶

func (r ApiUmGroupsSharesGetRequest) XContractNumber(xContractNumber int32) ApiUmGroupsSharesGetRequest

type ApiUmGroupsSharesPostRequest ¶

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

func (ApiUmGroupsSharesPostRequest) Depth ¶

func (ApiUmGroupsSharesPostRequest) Execute ¶

func (ApiUmGroupsSharesPostRequest) Pretty ¶

func (ApiUmGroupsSharesPostRequest) Resource ¶

func (ApiUmGroupsSharesPostRequest) XContractNumber ¶

func (r ApiUmGroupsSharesPostRequest) XContractNumber(xContractNumber int32) ApiUmGroupsSharesPostRequest

type ApiUmGroupsSharesPutRequest ¶

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

func (ApiUmGroupsSharesPutRequest) Depth ¶

func (ApiUmGroupsSharesPutRequest) Execute ¶

func (ApiUmGroupsSharesPutRequest) Pretty ¶

func (ApiUmGroupsSharesPutRequest) Resource ¶

func (ApiUmGroupsSharesPutRequest) XContractNumber ¶

func (r ApiUmGroupsSharesPutRequest) XContractNumber(xContractNumber int32) ApiUmGroupsSharesPutRequest

type ApiUmGroupsUsersDeleteRequest ¶

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

func (ApiUmGroupsUsersDeleteRequest) Depth ¶

func (ApiUmGroupsUsersDeleteRequest) Execute ¶

func (ApiUmGroupsUsersDeleteRequest) Pretty ¶

func (ApiUmGroupsUsersDeleteRequest) XContractNumber ¶

func (r ApiUmGroupsUsersDeleteRequest) XContractNumber(xContractNumber int32) ApiUmGroupsUsersDeleteRequest

type ApiUmGroupsUsersGetRequest ¶

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

func (ApiUmGroupsUsersGetRequest) Depth ¶

func (ApiUmGroupsUsersGetRequest) Execute ¶

func (ApiUmGroupsUsersGetRequest) Filter ¶

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

func (ApiUmGroupsUsersGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiUmGroupsUsersGetRequest) OrderBy ¶

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

func (ApiUmGroupsUsersGetRequest) Pretty ¶

func (ApiUmGroupsUsersGetRequest) XContractNumber ¶

func (r ApiUmGroupsUsersGetRequest) XContractNumber(xContractNumber int32) ApiUmGroupsUsersGetRequest

type ApiUmGroupsUsersPostRequest ¶

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

func (ApiUmGroupsUsersPostRequest) Depth ¶

func (ApiUmGroupsUsersPostRequest) Execute ¶

func (ApiUmGroupsUsersPostRequest) Pretty ¶

func (ApiUmGroupsUsersPostRequest) User ¶

func (ApiUmGroupsUsersPostRequest) XContractNumber ¶

func (r ApiUmGroupsUsersPostRequest) XContractNumber(xContractNumber int32) ApiUmGroupsUsersPostRequest

type ApiUmResourcesFindByTypeAndIdRequest ¶

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

func (ApiUmResourcesFindByTypeAndIdRequest) Depth ¶

func (ApiUmResourcesFindByTypeAndIdRequest) Execute ¶

func (ApiUmResourcesFindByTypeAndIdRequest) Pretty ¶

func (ApiUmResourcesFindByTypeAndIdRequest) XContractNumber ¶

type ApiUmResourcesFindByTypeRequest ¶

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

func (ApiUmResourcesFindByTypeRequest) Depth ¶

func (ApiUmResourcesFindByTypeRequest) Execute ¶

func (ApiUmResourcesFindByTypeRequest) Pretty ¶

func (ApiUmResourcesFindByTypeRequest) XContractNumber ¶

func (r ApiUmResourcesFindByTypeRequest) XContractNumber(xContractNumber int32) ApiUmResourcesFindByTypeRequest

type ApiUmResourcesGetRequest ¶

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

func (ApiUmResourcesGetRequest) Depth ¶

func (ApiUmResourcesGetRequest) Execute ¶

func (ApiUmResourcesGetRequest) Filter ¶

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

func (ApiUmResourcesGetRequest) MaxResults ¶

func (r ApiUmResourcesGetRequest) MaxResults(maxResults int32) ApiUmResourcesGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmResourcesGetRequest) OrderBy ¶

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

func (ApiUmResourcesGetRequest) Pretty ¶

func (ApiUmResourcesGetRequest) XContractNumber ¶

func (r ApiUmResourcesGetRequest) XContractNumber(xContractNumber int32) ApiUmResourcesGetRequest

type ApiUmUsersDeleteRequest ¶

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

func (ApiUmUsersDeleteRequest) Depth ¶

func (ApiUmUsersDeleteRequest) Execute ¶

func (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 (ApiUmUsersGetRequest) Filter ¶

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

func (ApiUmUsersGetRequest) Limit ¶

func (ApiUmUsersGetRequest) MaxResults ¶

func (r ApiUmUsersGetRequest) MaxResults(maxResults int32) ApiUmUsersGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmUsersGetRequest) Offset ¶

func (ApiUmUsersGetRequest) OrderBy ¶

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

func (ApiUmUsersGetRequest) Pretty ¶

func (ApiUmUsersGetRequest) XContractNumber ¶

func (r ApiUmUsersGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersGetRequest

type ApiUmUsersGroupsGetRequest ¶

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

func (ApiUmUsersGroupsGetRequest) Depth ¶

func (ApiUmUsersGroupsGetRequest) Execute ¶

func (ApiUmUsersGroupsGetRequest) Filter ¶

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

func (ApiUmUsersGroupsGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiUmUsersGroupsGetRequest) OrderBy ¶

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

func (ApiUmUsersGroupsGetRequest) Pretty ¶

func (ApiUmUsersGroupsGetRequest) XContractNumber ¶

func (r ApiUmUsersGroupsGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersGroupsGetRequest

type ApiUmUsersOwnsGetRequest ¶

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

func (ApiUmUsersOwnsGetRequest) Depth ¶

func (ApiUmUsersOwnsGetRequest) Execute ¶

func (ApiUmUsersOwnsGetRequest) Filter ¶

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

func (ApiUmUsersOwnsGetRequest) MaxResults ¶

func (r ApiUmUsersOwnsGetRequest) MaxResults(maxResults int32) ApiUmUsersOwnsGetRequest

MaxResults query param limits the number of results returned.

func (ApiUmUsersOwnsGetRequest) OrderBy ¶

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

func (ApiUmUsersOwnsGetRequest) Pretty ¶

func (ApiUmUsersOwnsGetRequest) XContractNumber ¶

func (r ApiUmUsersOwnsGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersOwnsGetRequest

type ApiUmUsersPostRequest ¶

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

func (ApiUmUsersPostRequest) Depth ¶

func (ApiUmUsersPostRequest) Execute ¶

func (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 (ApiUmUsersPutRequest) Pretty ¶

func (ApiUmUsersPutRequest) User ¶

func (ApiUmUsersPutRequest) XContractNumber ¶

func (r ApiUmUsersPutRequest) XContractNumber(xContractNumber int32) ApiUmUsersPutRequest

type ApiUmUsersS3keysDeleteRequest ¶

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

func (ApiUmUsersS3keysDeleteRequest) Depth ¶

func (ApiUmUsersS3keysDeleteRequest) Execute ¶

func (ApiUmUsersS3keysDeleteRequest) Pretty ¶

func (ApiUmUsersS3keysDeleteRequest) XContractNumber ¶

func (r ApiUmUsersS3keysDeleteRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3keysDeleteRequest

type ApiUmUsersS3keysFindByKeyIdRequest ¶

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

func (ApiUmUsersS3keysFindByKeyIdRequest) Depth ¶

func (ApiUmUsersS3keysFindByKeyIdRequest) Execute ¶

func (ApiUmUsersS3keysFindByKeyIdRequest) Pretty ¶

func (ApiUmUsersS3keysFindByKeyIdRequest) XContractNumber ¶

type ApiUmUsersS3keysGetRequest ¶

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

func (ApiUmUsersS3keysGetRequest) Depth ¶

func (ApiUmUsersS3keysGetRequest) Execute ¶

func (ApiUmUsersS3keysGetRequest) Filter ¶

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

func (ApiUmUsersS3keysGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiUmUsersS3keysGetRequest) OrderBy ¶

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

func (ApiUmUsersS3keysGetRequest) Pretty ¶

func (ApiUmUsersS3keysGetRequest) XContractNumber ¶

func (r ApiUmUsersS3keysGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3keysGetRequest

type ApiUmUsersS3keysPostRequest ¶

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

func (ApiUmUsersS3keysPostRequest) Depth ¶

func (ApiUmUsersS3keysPostRequest) Execute ¶

func (ApiUmUsersS3keysPostRequest) Pretty ¶

func (ApiUmUsersS3keysPostRequest) XContractNumber ¶

func (r ApiUmUsersS3keysPostRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3keysPostRequest

type ApiUmUsersS3keysPutRequest ¶

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

func (ApiUmUsersS3keysPutRequest) Depth ¶

func (ApiUmUsersS3keysPutRequest) Execute ¶

func (ApiUmUsersS3keysPutRequest) Pretty ¶

func (ApiUmUsersS3keysPutRequest) S3Key ¶

func (ApiUmUsersS3keysPutRequest) XContractNumber ¶

func (r ApiUmUsersS3keysPutRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3keysPutRequest

type ApiUmUsersS3ssourlGetRequest ¶

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

func (ApiUmUsersS3ssourlGetRequest) Execute ¶

func (ApiUmUsersS3ssourlGetRequest) Filter ¶

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

func (ApiUmUsersS3ssourlGetRequest) MaxResults ¶

MaxResults query param limits the number of results returned.

func (ApiUmUsersS3ssourlGetRequest) OrderBy ¶

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

func (ApiUmUsersS3ssourlGetRequest) Pretty ¶

func (ApiUmUsersS3ssourlGetRequest) XContractNumber ¶

func (r ApiUmUsersS3ssourlGetRequest) XContractNumber(xContractNumber int32) ApiUmUsersS3ssourlGetRequest

type ApplicationLoadBalancer ¶

type ApplicationLoadBalancer 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 *ApplicationLoadBalancerProperties `json:"properties"`
	Entities   *ApplicationLoadBalancerEntities   `json:"entities,omitempty"`
}

ApplicationLoadBalancer struct for ApplicationLoadBalancer

func NewApplicationLoadBalancer ¶

func NewApplicationLoadBalancer(properties ApplicationLoadBalancerProperties) *ApplicationLoadBalancer

NewApplicationLoadBalancer instantiates a new ApplicationLoadBalancer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerWithDefaults ¶

func NewApplicationLoadBalancerWithDefaults() *ApplicationLoadBalancer

NewApplicationLoadBalancerWithDefaults instantiates a new ApplicationLoadBalancer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancer) GetEntities ¶

GetEntities returns the Entities field value If the value is explicit nil, the zero value for ApplicationLoadBalancerEntities will be returned

func (*ApplicationLoadBalancer) 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 (*ApplicationLoadBalancer) GetHref ¶

func (o *ApplicationLoadBalancer) GetHref() *string

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

func (*ApplicationLoadBalancer) GetHrefOk ¶

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

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

func (*ApplicationLoadBalancer) GetId ¶

func (o *ApplicationLoadBalancer) GetId() *string

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

func (*ApplicationLoadBalancer) GetIdOk ¶

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

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

func (*ApplicationLoadBalancer) GetMetadata ¶

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DatacenterElementMetadata will be returned

func (*ApplicationLoadBalancer) 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 (*ApplicationLoadBalancer) GetProperties ¶

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

func (*ApplicationLoadBalancer) 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 (*ApplicationLoadBalancer) GetType ¶

func (o *ApplicationLoadBalancer) GetType() *Type

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

func (*ApplicationLoadBalancer) GetTypeOk ¶

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

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

func (*ApplicationLoadBalancer) HasEntities ¶

func (o *ApplicationLoadBalancer) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasHref ¶

func (o *ApplicationLoadBalancer) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasId ¶

func (o *ApplicationLoadBalancer) HasId() bool

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasMetadata ¶

func (o *ApplicationLoadBalancer) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasProperties ¶

func (o *ApplicationLoadBalancer) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ApplicationLoadBalancer) HasType ¶

func (o *ApplicationLoadBalancer) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancer) MarshalJSON ¶

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

func (*ApplicationLoadBalancer) SetEntities ¶

SetEntities sets field value

func (*ApplicationLoadBalancer) SetHref ¶

func (o *ApplicationLoadBalancer) SetHref(v string)

SetHref sets field value

func (*ApplicationLoadBalancer) SetId ¶

func (o *ApplicationLoadBalancer) SetId(v string)

SetId sets field value

func (*ApplicationLoadBalancer) SetMetadata ¶

SetMetadata sets field value

func (*ApplicationLoadBalancer) SetProperties ¶

SetProperties sets field value

func (*ApplicationLoadBalancer) SetType ¶

func (o *ApplicationLoadBalancer) SetType(v Type)

SetType sets field value

type ApplicationLoadBalancerEntities ¶

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

ApplicationLoadBalancerEntities struct for ApplicationLoadBalancerEntities

func NewApplicationLoadBalancerEntities ¶

func NewApplicationLoadBalancerEntities() *ApplicationLoadBalancerEntities

NewApplicationLoadBalancerEntities instantiates a new ApplicationLoadBalancerEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerEntitiesWithDefaults ¶

func NewApplicationLoadBalancerEntitiesWithDefaults() *ApplicationLoadBalancerEntities

NewApplicationLoadBalancerEntitiesWithDefaults instantiates a new ApplicationLoadBalancerEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancerEntities) GetForwardingrules ¶

GetForwardingrules returns the Forwardingrules field value If the value is explicit nil, the zero value for ApplicationLoadBalancerForwardingRules will be returned

func (*ApplicationLoadBalancerEntities) GetForwardingrulesOk ¶

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

func (*ApplicationLoadBalancerEntities) HasForwardingrules ¶

func (o *ApplicationLoadBalancerEntities) HasForwardingrules() bool

HasForwardingrules returns a boolean if a field has been set.

func (ApplicationLoadBalancerEntities) MarshalJSON ¶

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

func (*ApplicationLoadBalancerEntities) SetForwardingrules ¶

SetForwardingrules sets field value

type ApplicationLoadBalancerForwardingRule ¶

type ApplicationLoadBalancerForwardingRule 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 *ApplicationLoadBalancerForwardingRuleProperties `json:"properties"`
}

ApplicationLoadBalancerForwardingRule struct for ApplicationLoadBalancerForwardingRule

func NewApplicationLoadBalancerForwardingRule ¶

func NewApplicationLoadBalancerForwardingRule(properties ApplicationLoadBalancerForwardingRuleProperties) *ApplicationLoadBalancerForwardingRule

NewApplicationLoadBalancerForwardingRule instantiates a new ApplicationLoadBalancerForwardingRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerForwardingRuleWithDefaults ¶

func NewApplicationLoadBalancerForwardingRuleWithDefaults() *ApplicationLoadBalancerForwardingRule

NewApplicationLoadBalancerForwardingRuleWithDefaults instantiates a new ApplicationLoadBalancerForwardingRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancerForwardingRule) GetHref ¶

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

func (*ApplicationLoadBalancerForwardingRule) GetHrefOk ¶

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

func (*ApplicationLoadBalancerForwardingRule) GetId ¶

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

func (*ApplicationLoadBalancerForwardingRule) GetIdOk ¶

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

func (*ApplicationLoadBalancerForwardingRule) GetMetadata ¶

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DatacenterElementMetadata will be returned

func (*ApplicationLoadBalancerForwardingRule) 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 (*ApplicationLoadBalancerForwardingRule) GetProperties ¶

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

func (*ApplicationLoadBalancerForwardingRule) 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 (*ApplicationLoadBalancerForwardingRule) GetType ¶

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

func (*ApplicationLoadBalancerForwardingRule) GetTypeOk ¶

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

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

func (*ApplicationLoadBalancerForwardingRule) HasHref ¶

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRule) HasId ¶

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRule) HasMetadata ¶

HasMetadata returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRule) HasProperties ¶

func (o *ApplicationLoadBalancerForwardingRule) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRule) HasType ¶

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerForwardingRule) MarshalJSON ¶

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

func (*ApplicationLoadBalancerForwardingRule) SetHref ¶

SetHref sets field value

func (*ApplicationLoadBalancerForwardingRule) SetId ¶

SetId sets field value

func (*ApplicationLoadBalancerForwardingRule) SetMetadata ¶

SetMetadata sets field value

func (*ApplicationLoadBalancerForwardingRule) SetProperties ¶

SetProperties sets field value

func (*ApplicationLoadBalancerForwardingRule) SetType ¶

SetType sets field value

type ApplicationLoadBalancerForwardingRuleProperties ¶

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

ApplicationLoadBalancerForwardingRuleProperties struct for ApplicationLoadBalancerForwardingRuleProperties

func NewApplicationLoadBalancerForwardingRuleProperties ¶

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

NewApplicationLoadBalancerForwardingRuleProperties instantiates a new ApplicationLoadBalancerForwardingRuleProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerForwardingRulePropertiesWithDefaults ¶

func NewApplicationLoadBalancerForwardingRulePropertiesWithDefaults() *ApplicationLoadBalancerForwardingRuleProperties

NewApplicationLoadBalancerForwardingRulePropertiesWithDefaults instantiates a new ApplicationLoadBalancerForwardingRuleProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancerForwardingRuleProperties) GetClientTimeout ¶

GetClientTimeout returns the ClientTimeout field value If the value is explicit nil, the zero value for int32 will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetClientTimeoutOk ¶

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

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

func (*ApplicationLoadBalancerForwardingRuleProperties) GetHttpRules ¶

GetHttpRules returns the HttpRules field value If the value is explicit nil, the zero value for []ApplicationLoadBalancerHttpRule will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetHttpRulesOk ¶

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

func (*ApplicationLoadBalancerForwardingRuleProperties) GetListenerIp ¶

GetListenerIp returns the ListenerIp field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetListenerIpOk ¶

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

func (*ApplicationLoadBalancerForwardingRuleProperties) GetListenerPort ¶

GetListenerPort returns the ListenerPort field value If the value is explicit nil, the zero value for int32 will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetListenerPortOk ¶

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

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

func (*ApplicationLoadBalancerForwardingRuleProperties) GetName ¶

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetNameOk ¶

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

func (*ApplicationLoadBalancerForwardingRuleProperties) GetProtocol ¶

GetProtocol returns the Protocol field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetProtocolOk ¶

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

func (*ApplicationLoadBalancerForwardingRuleProperties) GetServerCertificates ¶

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

GetServerCertificates returns the ServerCertificates field value If the value is explicit nil, the zero value for []string will be returned

func (*ApplicationLoadBalancerForwardingRuleProperties) GetServerCertificatesOk ¶

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

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

func (*ApplicationLoadBalancerForwardingRuleProperties) HasClientTimeout ¶

HasClientTimeout returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasHttpRules ¶

HasHttpRules returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasListenerIp ¶

HasListenerIp returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasListenerPort ¶

HasListenerPort returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasName ¶

HasName returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasProtocol ¶

HasProtocol returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRuleProperties) HasServerCertificates ¶

func (o *ApplicationLoadBalancerForwardingRuleProperties) HasServerCertificates() bool

HasServerCertificates returns a boolean if a field has been set.

func (ApplicationLoadBalancerForwardingRuleProperties) MarshalJSON ¶

func (*ApplicationLoadBalancerForwardingRuleProperties) SetClientTimeout ¶

SetClientTimeout sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetHttpRules ¶

SetHttpRules sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetListenerIp ¶

SetListenerIp sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetListenerPort ¶

SetListenerPort sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetName ¶

SetName sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetProtocol ¶

SetProtocol sets field value

func (*ApplicationLoadBalancerForwardingRuleProperties) SetServerCertificates ¶

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

SetServerCertificates sets field value

type ApplicationLoadBalancerForwardingRulePut ¶

type ApplicationLoadBalancerForwardingRulePut 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"`
	Properties *ApplicationLoadBalancerForwardingRuleProperties `json:"properties"`
}

ApplicationLoadBalancerForwardingRulePut struct for ApplicationLoadBalancerForwardingRulePut

func NewApplicationLoadBalancerForwardingRulePut ¶

func NewApplicationLoadBalancerForwardingRulePut(properties ApplicationLoadBalancerForwardingRuleProperties) *ApplicationLoadBalancerForwardingRulePut

NewApplicationLoadBalancerForwardingRulePut instantiates a new ApplicationLoadBalancerForwardingRulePut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerForwardingRulePutWithDefaults ¶

func NewApplicationLoadBalancerForwardingRulePutWithDefaults() *ApplicationLoadBalancerForwardingRulePut

NewApplicationLoadBalancerForwardingRulePutWithDefaults instantiates a new ApplicationLoadBalancerForwardingRulePut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancerForwardingRulePut) GetHref ¶

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

func (*ApplicationLoadBalancerForwardingRulePut) GetHrefOk ¶

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

func (*ApplicationLoadBalancerForwardingRulePut) GetId ¶

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

func (*ApplicationLoadBalancerForwardingRulePut) GetIdOk ¶

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

func (*ApplicationLoadBalancerForwardingRulePut) GetProperties ¶

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

func (*ApplicationLoadBalancerForwardingRulePut) 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 (*ApplicationLoadBalancerForwardingRulePut) GetType ¶

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

func (*ApplicationLoadBalancerForwardingRulePut) GetTypeOk ¶

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

func (*ApplicationLoadBalancerForwardingRulePut) HasHref ¶

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRulePut) HasId ¶

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRulePut) HasProperties ¶

HasProperties returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRulePut) HasType ¶

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerForwardingRulePut) MarshalJSON ¶

func (*ApplicationLoadBalancerForwardingRulePut) SetHref ¶

SetHref sets field value

func (*ApplicationLoadBalancerForwardingRulePut) SetId ¶

SetId sets field value

func (*ApplicationLoadBalancerForwardingRulePut) SetProperties ¶

SetProperties sets field value

func (*ApplicationLoadBalancerForwardingRulePut) SetType ¶

SetType sets field value

type ApplicationLoadBalancerForwardingRules ¶

type ApplicationLoadBalancerForwardingRules 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 the collection.
	Items *[]ApplicationLoadBalancerForwardingRule `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"`
}

ApplicationLoadBalancerForwardingRules struct for ApplicationLoadBalancerForwardingRules

func NewApplicationLoadBalancerForwardingRules ¶

func NewApplicationLoadBalancerForwardingRules() *ApplicationLoadBalancerForwardingRules

NewApplicationLoadBalancerForwardingRules instantiates a new ApplicationLoadBalancerForwardingRules object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerForwardingRulesWithDefaults ¶

func NewApplicationLoadBalancerForwardingRulesWithDefaults() *ApplicationLoadBalancerForwardingRules

NewApplicationLoadBalancerForwardingRulesWithDefaults instantiates a new ApplicationLoadBalancerForwardingRules object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancerForwardingRules) GetHref ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetHrefOk ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetId ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetIdOk ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetItems ¶

GetItems returns the Items field value If the value is explicit nil, the zero value for []ApplicationLoadBalancerForwardingRule will be returned

func (*ApplicationLoadBalancerForwardingRules) GetItemsOk ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetLimit ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetLimitOk ¶

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned

func (*ApplicationLoadBalancerForwardingRules) GetLinksOk ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetOffset ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetOffsetOk ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetType ¶

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

func (*ApplicationLoadBalancerForwardingRules) GetTypeOk ¶

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

func (*ApplicationLoadBalancerForwardingRules) HasHref ¶

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasId ¶

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasItems ¶

HasItems returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasLimit ¶

HasLimit returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasOffset ¶

HasOffset returns a boolean if a field has been set.

func (*ApplicationLoadBalancerForwardingRules) HasType ¶

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerForwardingRules) MarshalJSON ¶

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

func (*ApplicationLoadBalancerForwardingRules) SetHref ¶

SetHref sets field value

func (*ApplicationLoadBalancerForwardingRules) SetId ¶

SetId sets field value

func (*ApplicationLoadBalancerForwardingRules) SetItems ¶

SetItems sets field value

func (*ApplicationLoadBalancerForwardingRules) SetLimit ¶

SetLimit sets field value

SetLinks sets field value

func (*ApplicationLoadBalancerForwardingRules) SetOffset ¶

SetOffset sets field value

func (*ApplicationLoadBalancerForwardingRules) SetType ¶

SetType sets field value

type ApplicationLoadBalancerHttpRule ¶

type ApplicationLoadBalancerHttpRule struct {
	// The unique name of the Application Load Balancer HTTP rule.
	Name *string `json:"name"`
	// Type of the HTTP rule.
	Type *string `json:"type"`
	// The ID of the target group; mandatory and only valid for FORWARD actions.
	TargetGroup *string `json:"targetGroup,omitempty"`
	// Default is false; valid only for REDIRECT actions.
	DropQuery *bool `json:"dropQuery,omitempty"`
	// The location for redirecting; mandatory and valid only for REDIRECT actions.
	Location *string `json:"location,omitempty"`
	// Valid only for REDIRECT and STATIC actions. For REDIRECT actions, default is 301 and possible values are 301, 302, 303, 307, and 308. For STATIC actions, default is 503 and valid range is 200 to 599.
	StatusCode *int32 `json:"statusCode,omitempty"`
	// The response message of the request; mandatory for STATIC actions.
	ResponseMessage *string `json:"responseMessage,omitempty"`
	// Valid only for STATIC actions.
	ContentType *string `json:"contentType,omitempty"`
	// An array of items in the collection.The action is only performed if each and every condition is met; if no conditions are set, the rule will always be performed.
	Conditions *[]ApplicationLoadBalancerHttpRuleCondition `json:"conditions,omitempty"`
}

ApplicationLoadBalancerHttpRule struct for ApplicationLoadBalancerHttpRule

func NewApplicationLoadBalancerHttpRule ¶

func NewApplicationLoadBalancerHttpRule(name string, type_ string) *ApplicationLoadBalancerHttpRule

NewApplicationLoadBalancerHttpRule instantiates a new ApplicationLoadBalancerHttpRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerHttpRuleWithDefaults ¶

func NewApplicationLoadBalancerHttpRuleWithDefaults() *ApplicationLoadBalancerHttpRule

NewApplicationLoadBalancerHttpRuleWithDefaults instantiates a new ApplicationLoadBalancerHttpRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancerHttpRule) GetConditions ¶

GetConditions returns the Conditions field value If the value is explicit nil, the zero value for []ApplicationLoadBalancerHttpRuleCondition will be returned

func (*ApplicationLoadBalancerHttpRule) GetConditionsOk ¶

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

func (*ApplicationLoadBalancerHttpRule) GetContentType ¶

func (o *ApplicationLoadBalancerHttpRule) GetContentType() *string

GetContentType returns the ContentType field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerHttpRule) GetContentTypeOk ¶

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

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

func (*ApplicationLoadBalancerHttpRule) GetDropQuery ¶

func (o *ApplicationLoadBalancerHttpRule) GetDropQuery() *bool

GetDropQuery returns the DropQuery field value If the value is explicit nil, the zero value for bool will be returned

func (*ApplicationLoadBalancerHttpRule) GetDropQueryOk ¶

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

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

func (*ApplicationLoadBalancerHttpRule) GetLocation ¶

func (o *ApplicationLoadBalancerHttpRule) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerHttpRule) GetLocationOk ¶

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

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

func (*ApplicationLoadBalancerHttpRule) GetName ¶

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerHttpRule) GetNameOk ¶

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

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

func (*ApplicationLoadBalancerHttpRule) GetResponseMessage ¶

func (o *ApplicationLoadBalancerHttpRule) GetResponseMessage() *string

GetResponseMessage returns the ResponseMessage field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerHttpRule) GetResponseMessageOk ¶

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

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

func (*ApplicationLoadBalancerHttpRule) GetStatusCode ¶

func (o *ApplicationLoadBalancerHttpRule) GetStatusCode() *int32

GetStatusCode returns the StatusCode field value If the value is explicit nil, the zero value for int32 will be returned

func (*ApplicationLoadBalancerHttpRule) GetStatusCodeOk ¶

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

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

func (*ApplicationLoadBalancerHttpRule) GetTargetGroup ¶

func (o *ApplicationLoadBalancerHttpRule) GetTargetGroup() *string

GetTargetGroup returns the TargetGroup field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerHttpRule) GetTargetGroupOk ¶

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

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

func (*ApplicationLoadBalancerHttpRule) GetType ¶

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

func (*ApplicationLoadBalancerHttpRule) GetTypeOk ¶

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

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

func (*ApplicationLoadBalancerHttpRule) HasConditions ¶

func (o *ApplicationLoadBalancerHttpRule) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasContentType ¶

func (o *ApplicationLoadBalancerHttpRule) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasDropQuery ¶

func (o *ApplicationLoadBalancerHttpRule) HasDropQuery() bool

HasDropQuery returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasLocation ¶

func (o *ApplicationLoadBalancerHttpRule) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasName ¶

HasName returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasResponseMessage ¶

func (o *ApplicationLoadBalancerHttpRule) HasResponseMessage() bool

HasResponseMessage returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasStatusCode ¶

func (o *ApplicationLoadBalancerHttpRule) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasTargetGroup ¶

func (o *ApplicationLoadBalancerHttpRule) HasTargetGroup() bool

HasTargetGroup returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRule) HasType ¶

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerHttpRule) MarshalJSON ¶

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

func (*ApplicationLoadBalancerHttpRule) SetConditions ¶

SetConditions sets field value

func (*ApplicationLoadBalancerHttpRule) SetContentType ¶

func (o *ApplicationLoadBalancerHttpRule) SetContentType(v string)

SetContentType sets field value

func (*ApplicationLoadBalancerHttpRule) SetDropQuery ¶

func (o *ApplicationLoadBalancerHttpRule) SetDropQuery(v bool)

SetDropQuery sets field value

func (*ApplicationLoadBalancerHttpRule) SetLocation ¶

func (o *ApplicationLoadBalancerHttpRule) SetLocation(v string)

SetLocation sets field value

func (*ApplicationLoadBalancerHttpRule) SetName ¶

SetName sets field value

func (*ApplicationLoadBalancerHttpRule) SetResponseMessage ¶

func (o *ApplicationLoadBalancerHttpRule) SetResponseMessage(v string)

SetResponseMessage sets field value

func (*ApplicationLoadBalancerHttpRule) SetStatusCode ¶

func (o *ApplicationLoadBalancerHttpRule) SetStatusCode(v int32)

SetStatusCode sets field value

func (*ApplicationLoadBalancerHttpRule) SetTargetGroup ¶

func (o *ApplicationLoadBalancerHttpRule) SetTargetGroup(v string)

SetTargetGroup sets field value

func (*ApplicationLoadBalancerHttpRule) SetType ¶

SetType sets field value

type ApplicationLoadBalancerHttpRuleCondition ¶

type ApplicationLoadBalancerHttpRuleCondition struct {
	// Type of the HTTP rule condition.
	Type *string `json:"type"`
	// Matching rule for the HTTP rule condition attribute; mandatory for HEADER, PATH, QUERY, METHOD, HOST, and COOKIE types; must be null when type is SOURCE_IP.
	Condition *string `json:"condition"`
	// Specifies whether the condition is negated or not; the default is False.
	Negate *bool `json:"negate,omitempty"`
	// Must be null when type is PATH, METHOD, HOST, or SOURCE_IP. Key can only be set when type is COOKIES, HEADER, or QUERY.
	Key *string `json:"key,omitempty"`
	// Mandatory for conditions CONTAINS, EQUALS, MATCHES, STARTS_WITH, ENDS_WITH; must be null when condition is EXISTS; should be a valid CIDR if provided and if type is SOURCE_IP.
	Value *string `json:"value,omitempty"`
}

ApplicationLoadBalancerHttpRuleCondition struct for ApplicationLoadBalancerHttpRuleCondition

func NewApplicationLoadBalancerHttpRuleCondition ¶

func NewApplicationLoadBalancerHttpRuleCondition(type_ string, condition string) *ApplicationLoadBalancerHttpRuleCondition

NewApplicationLoadBalancerHttpRuleCondition instantiates a new ApplicationLoadBalancerHttpRuleCondition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerHttpRuleConditionWithDefaults ¶

func NewApplicationLoadBalancerHttpRuleConditionWithDefaults() *ApplicationLoadBalancerHttpRuleCondition

NewApplicationLoadBalancerHttpRuleConditionWithDefaults instantiates a new ApplicationLoadBalancerHttpRuleCondition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancerHttpRuleCondition) GetCondition ¶

GetCondition returns the Condition field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetConditionOk ¶

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

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

func (*ApplicationLoadBalancerHttpRuleCondition) GetKey ¶

GetKey returns the Key field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetKeyOk ¶

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

func (*ApplicationLoadBalancerHttpRuleCondition) GetNegate ¶

GetNegate returns the Negate field value If the value is explicit nil, the zero value for bool will be returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetNegateOk ¶

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

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

func (*ApplicationLoadBalancerHttpRuleCondition) GetType ¶

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

func (*ApplicationLoadBalancerHttpRuleCondition) GetTypeOk ¶

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

func (*ApplicationLoadBalancerHttpRuleCondition) GetValue ¶

GetValue returns the Value field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerHttpRuleCondition) GetValueOk ¶

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

func (*ApplicationLoadBalancerHttpRuleCondition) HasCondition ¶

HasCondition returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRuleCondition) HasKey ¶

HasKey returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRuleCondition) HasNegate ¶

HasNegate returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRuleCondition) HasType ¶

HasType returns a boolean if a field has been set.

func (*ApplicationLoadBalancerHttpRuleCondition) HasValue ¶

HasValue returns a boolean if a field has been set.

func (ApplicationLoadBalancerHttpRuleCondition) MarshalJSON ¶

func (*ApplicationLoadBalancerHttpRuleCondition) SetCondition ¶

SetCondition sets field value

func (*ApplicationLoadBalancerHttpRuleCondition) SetKey ¶

SetKey sets field value

func (*ApplicationLoadBalancerHttpRuleCondition) SetNegate ¶

SetNegate sets field value

func (*ApplicationLoadBalancerHttpRuleCondition) SetType ¶

SetType sets field value

func (*ApplicationLoadBalancerHttpRuleCondition) SetValue ¶

SetValue sets field value

type ApplicationLoadBalancerProperties ¶

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

ApplicationLoadBalancerProperties struct for ApplicationLoadBalancerProperties

func NewApplicationLoadBalancerProperties ¶

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

NewApplicationLoadBalancerProperties instantiates a new ApplicationLoadBalancerProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerPropertiesWithDefaults ¶

func NewApplicationLoadBalancerPropertiesWithDefaults() *ApplicationLoadBalancerProperties

NewApplicationLoadBalancerPropertiesWithDefaults instantiates a new ApplicationLoadBalancerProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancerProperties) GetIps ¶

GetIps returns the Ips field value If the value is explicit nil, the zero value for []string will be returned

func (*ApplicationLoadBalancerProperties) GetIpsOk ¶

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

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

func (*ApplicationLoadBalancerProperties) GetLbPrivateIps ¶

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

GetLbPrivateIps returns the LbPrivateIps field value If the value is explicit nil, the zero value for []string will be returned

func (*ApplicationLoadBalancerProperties) GetLbPrivateIpsOk ¶

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

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

func (*ApplicationLoadBalancerProperties) GetListenerLan ¶

func (o *ApplicationLoadBalancerProperties) GetListenerLan() *int32

GetListenerLan returns the ListenerLan field value If the value is explicit nil, the zero value for int32 will be returned

func (*ApplicationLoadBalancerProperties) GetListenerLanOk ¶

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

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

func (*ApplicationLoadBalancerProperties) GetName ¶

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*ApplicationLoadBalancerProperties) GetNameOk ¶

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

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

func (*ApplicationLoadBalancerProperties) GetTargetLan ¶

func (o *ApplicationLoadBalancerProperties) GetTargetLan() *int32

GetTargetLan returns the TargetLan field value If the value is explicit nil, the zero value for int32 will be returned

func (*ApplicationLoadBalancerProperties) GetTargetLanOk ¶

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

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

func (*ApplicationLoadBalancerProperties) HasIps ¶

HasIps returns a boolean if a field has been set.

func (*ApplicationLoadBalancerProperties) HasLbPrivateIps ¶

func (o *ApplicationLoadBalancerProperties) HasLbPrivateIps() bool

HasLbPrivateIps returns a boolean if a field has been set.

func (*ApplicationLoadBalancerProperties) HasListenerLan ¶

func (o *ApplicationLoadBalancerProperties) HasListenerLan() bool

HasListenerLan returns a boolean if a field has been set.

func (*ApplicationLoadBalancerProperties) HasName ¶

HasName returns a boolean if a field has been set.

func (*ApplicationLoadBalancerProperties) HasTargetLan ¶

func (o *ApplicationLoadBalancerProperties) HasTargetLan() bool

HasTargetLan returns a boolean if a field has been set.

func (ApplicationLoadBalancerProperties) MarshalJSON ¶

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

func (*ApplicationLoadBalancerProperties) SetIps ¶

SetIps sets field value

func (*ApplicationLoadBalancerProperties) SetLbPrivateIps ¶

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

SetLbPrivateIps sets field value

func (*ApplicationLoadBalancerProperties) SetListenerLan ¶

func (o *ApplicationLoadBalancerProperties) SetListenerLan(v int32)

SetListenerLan sets field value

func (*ApplicationLoadBalancerProperties) SetName ¶

SetName sets field value

func (*ApplicationLoadBalancerProperties) SetTargetLan ¶

func (o *ApplicationLoadBalancerProperties) SetTargetLan(v int32)

SetTargetLan sets field value

type ApplicationLoadBalancerPut ¶

type ApplicationLoadBalancerPut 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"`
	Properties *ApplicationLoadBalancerProperties `json:"properties"`
}

ApplicationLoadBalancerPut struct for ApplicationLoadBalancerPut

func NewApplicationLoadBalancerPut ¶

func NewApplicationLoadBalancerPut(properties ApplicationLoadBalancerProperties) *ApplicationLoadBalancerPut

NewApplicationLoadBalancerPut instantiates a new ApplicationLoadBalancerPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancerPutWithDefaults ¶

func NewApplicationLoadBalancerPutWithDefaults() *ApplicationLoadBalancerPut

NewApplicationLoadBalancerPutWithDefaults instantiates a new ApplicationLoadBalancerPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancerPut) GetHref ¶

func (o *ApplicationLoadBalancerPut) GetHref() *string

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

func (*ApplicationLoadBalancerPut) GetHrefOk ¶

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

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

func (*ApplicationLoadBalancerPut) GetId ¶

func (o *ApplicationLoadBalancerPut) GetId() *string

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

func (*ApplicationLoadBalancerPut) GetIdOk ¶

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

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

func (*ApplicationLoadBalancerPut) GetProperties ¶

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

func (*ApplicationLoadBalancerPut) 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 (*ApplicationLoadBalancerPut) GetType ¶

func (o *ApplicationLoadBalancerPut) GetType() *Type

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

func (*ApplicationLoadBalancerPut) GetTypeOk ¶

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

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

func (*ApplicationLoadBalancerPut) HasHref ¶

func (o *ApplicationLoadBalancerPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancerPut) HasId ¶

func (o *ApplicationLoadBalancerPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancerPut) HasProperties ¶

func (o *ApplicationLoadBalancerPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ApplicationLoadBalancerPut) HasType ¶

func (o *ApplicationLoadBalancerPut) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancerPut) MarshalJSON ¶

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

func (*ApplicationLoadBalancerPut) SetHref ¶

func (o *ApplicationLoadBalancerPut) SetHref(v string)

SetHref sets field value

func (*ApplicationLoadBalancerPut) SetId ¶

func (o *ApplicationLoadBalancerPut) SetId(v string)

SetId sets field value

func (*ApplicationLoadBalancerPut) SetProperties ¶

SetProperties sets field value

func (*ApplicationLoadBalancerPut) SetType ¶

func (o *ApplicationLoadBalancerPut) SetType(v Type)

SetType sets field value

type ApplicationLoadBalancers ¶

type ApplicationLoadBalancers 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 the collection.
	Items *[]ApplicationLoadBalancer `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"`
}

ApplicationLoadBalancers struct for ApplicationLoadBalancers

func NewApplicationLoadBalancers ¶

func NewApplicationLoadBalancers() *ApplicationLoadBalancers

NewApplicationLoadBalancers instantiates a new ApplicationLoadBalancers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationLoadBalancersWithDefaults ¶

func NewApplicationLoadBalancersWithDefaults() *ApplicationLoadBalancers

NewApplicationLoadBalancersWithDefaults instantiates a new ApplicationLoadBalancers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationLoadBalancers) GetHref ¶

func (o *ApplicationLoadBalancers) GetHref() *string

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

func (*ApplicationLoadBalancers) GetHrefOk ¶

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

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

func (*ApplicationLoadBalancers) GetId ¶

func (o *ApplicationLoadBalancers) GetId() *string

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

func (*ApplicationLoadBalancers) GetIdOk ¶

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

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

func (*ApplicationLoadBalancers) GetItems ¶

GetItems returns the Items field value If the value is explicit nil, the zero value for []ApplicationLoadBalancer will be returned

func (*ApplicationLoadBalancers) GetItemsOk ¶

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

func (*ApplicationLoadBalancers) GetLimit ¶

func (o *ApplicationLoadBalancers) GetLimit() *float32

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

func (*ApplicationLoadBalancers) GetLimitOk ¶

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

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned

func (*ApplicationLoadBalancers) GetLinksOk ¶

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

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

func (*ApplicationLoadBalancers) GetOffset ¶

func (o *ApplicationLoadBalancers) GetOffset() *float32

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

func (*ApplicationLoadBalancers) GetOffsetOk ¶

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

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

func (*ApplicationLoadBalancers) GetType ¶

func (o *ApplicationLoadBalancers) GetType() *Type

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

func (*ApplicationLoadBalancers) GetTypeOk ¶

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

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

func (*ApplicationLoadBalancers) HasHref ¶

func (o *ApplicationLoadBalancers) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasId ¶

func (o *ApplicationLoadBalancers) HasId() bool

HasId returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasItems ¶

func (o *ApplicationLoadBalancers) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasLimit ¶

func (o *ApplicationLoadBalancers) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *ApplicationLoadBalancers) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasOffset ¶

func (o *ApplicationLoadBalancers) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*ApplicationLoadBalancers) HasType ¶

func (o *ApplicationLoadBalancers) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplicationLoadBalancers) MarshalJSON ¶

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

func (*ApplicationLoadBalancers) SetHref ¶

func (o *ApplicationLoadBalancers) SetHref(v string)

SetHref sets field value

func (*ApplicationLoadBalancers) SetId ¶

func (o *ApplicationLoadBalancers) SetId(v string)

SetId sets field value

func (*ApplicationLoadBalancers) SetItems ¶

SetItems sets field value

func (*ApplicationLoadBalancers) SetLimit ¶

func (o *ApplicationLoadBalancers) SetLimit(v float32)

SetLimit sets field value

SetLinks sets field value

func (*ApplicationLoadBalancers) SetOffset ¶

func (o *ApplicationLoadBalancers) SetOffset(v float32)

SetOffset sets field value

func (*ApplicationLoadBalancers) SetType ¶

func (o *ApplicationLoadBalancers) SetType(v Type)

SetType sets field value

type ApplicationLoadBalancersApiService ¶

type ApplicationLoadBalancersApiService service

ApplicationLoadBalancersApiService ApplicationLoadBalancersApi service

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersDelete ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersDeleteExecute ¶

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

* Execute executes the request

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFindByApplicationLoadBalancerId ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFindByApplicationLoadBalancerIdExecute ¶

* Execute executes the request * @return ApplicationLoadBalancer

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsDelete ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsDeleteExecute ¶

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

* Execute executes the request

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsFindByFlowLogId ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsFindByFlowLogIdExecute ¶

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

* Execute executes the request * @return FlowLog

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsGet ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsGetExecute ¶

* Execute executes the request * @return FlowLogs

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPatch ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPatchExecute ¶

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

* Execute executes the request * @return FlowLog

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPost ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPostExecute ¶

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

* Execute executes the request * @return FlowLog

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPut ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersFlowlogsPutExecute ¶

* Execute executes the request * @return FlowLog

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesDelete ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesDeleteExecute ¶

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

* Execute executes the request

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleId ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesFindByForwardingRuleIdExecute ¶

* Execute executes the request * @return ApplicationLoadBalancerForwardingRule

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesGet ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesGetExecute ¶

* Execute executes the request * @return ApplicationLoadBalancerForwardingRules

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPatch ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPatchExecute ¶

* Execute executes the request * @return ApplicationLoadBalancerForwardingRule

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPost ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPostExecute ¶

* Execute executes the request * @return ApplicationLoadBalancerForwardingRule

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPut ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersForwardingrulesPutExecute ¶

* Execute executes the request * @return ApplicationLoadBalancerForwardingRule

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersGet ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersGetExecute ¶

* Execute executes the request * @return ApplicationLoadBalancers

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPatch ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPatchExecute ¶

* Execute executes the request * @return ApplicationLoadBalancer

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPost ¶

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

* DatacentersApplicationloadbalancersPost Create Application Load Balancers * Create an Application Load Balancer 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 data center. * @return ApiDatacentersApplicationloadbalancersPostRequest

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPostExecute ¶

* Execute executes the request * @return ApplicationLoadBalancer

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPut ¶

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

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

func (*ApplicationLoadBalancersApiService) DatacentersApplicationloadbalancersPutExecute ¶

* Execute executes the request * @return ApplicationLoadBalancer

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 the 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 NewAttachedVolumes ¶

func NewAttachedVolumes() *AttachedVolumes

NewAttachedVolumes instantiates a new AttachedVolumes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAttachedVolumesWithDefaults ¶

func NewAttachedVolumesWithDefaults() *AttachedVolumes

NewAttachedVolumesWithDefaults instantiates a new AttachedVolumes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AttachedVolumes) GetHref ¶

func (o *AttachedVolumes) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewBackupUnit ¶

func NewBackupUnit(properties BackupUnitProperties) *BackupUnit

NewBackupUnit instantiates a new BackupUnit object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBackupUnitWithDefaults ¶

func NewBackupUnitWithDefaults() *BackupUnit

NewBackupUnitWithDefaults instantiates a new BackupUnit object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BackupUnit) GetHref ¶

func (o *BackupUnit) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 BackupUnitProperties ¶

type BackupUnitProperties struct {
	// The name of the  resource (alphanumeric characters only).
	Name *string `json:"name"`
	// The password associated with 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 NewBackupUnitProperties ¶

func NewBackupUnitProperties(name string) *BackupUnitProperties

NewBackupUnitProperties instantiates a new BackupUnitProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBackupUnitPropertiesWithDefaults ¶

func NewBackupUnitPropertiesWithDefaults() *BackupUnitProperties

NewBackupUnitPropertiesWithDefaults instantiates a new BackupUnitProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BackupUnitProperties) GetEmail ¶

func (o *BackupUnitProperties) GetEmail() *string

GetEmail returns the Email field value If the value is explicit nil, 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 NewBackupUnitSSO ¶

func NewBackupUnitSSO() *BackupUnitSSO

NewBackupUnitSSO instantiates a new BackupUnitSSO object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBackupUnitSSOWithDefaults ¶

func NewBackupUnitSSOWithDefaults() *BackupUnitSSO

NewBackupUnitSSOWithDefaults instantiates a new BackupUnitSSO object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BackupUnitSSO) GetSsoUrl ¶

func (o *BackupUnitSSO) GetSsoUrl() *string

GetSsoUrl returns the SsoUrl field value If the value is explicit nil, 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 the collection.
	Items *[]BackupUnit `json:"items,omitempty"`
}

BackupUnits struct for BackupUnits

func NewBackupUnits ¶

func NewBackupUnits() *BackupUnits

NewBackupUnits instantiates a new BackupUnits object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBackupUnitsWithDefaults ¶

func NewBackupUnitsWithDefaults() *BackupUnits

NewBackupUnitsWithDefaults instantiates a new BackupUnits object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BackupUnits) GetHref ¶

func (o *BackupUnits) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 BackupUnitsApiService ¶

type BackupUnitsApiService service

BackupUnitsApiService BackupUnitsApi service

func (*BackupUnitsApiService) BackupunitsDelete ¶

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

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

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

func (*BackupUnitsApiService) BackupunitsDeleteExecute ¶

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

* Execute executes the request

func (*BackupUnitsApiService) BackupunitsFindById ¶

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

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

func (*BackupUnitsApiService) BackupunitsFindByIdExecute ¶

* Execute executes the request * @return BackupUnit

func (*BackupUnitsApiService) BackupunitsGet ¶

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

func (*BackupUnitsApiService) BackupunitsGetExecute ¶

* Execute executes the request * @return BackupUnits

func (*BackupUnitsApiService) BackupunitsPatch ¶

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

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

func (*BackupUnitsApiService) BackupunitsPatchExecute ¶

* Execute executes the request * @return BackupUnit

func (*BackupUnitsApiService) BackupunitsPost ¶

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

func (*BackupUnitsApiService) BackupunitsPostExecute ¶

* Execute executes the request * @return BackupUnit

func (*BackupUnitsApiService) BackupunitsPut ¶

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

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

func (*BackupUnitsApiService) BackupunitsPutExecute ¶

* Execute executes the request * @return BackupUnit

func (*BackupUnitsApiService) BackupunitsSsourlGet ¶

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

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

func (*BackupUnitsApiService) BackupunitsSsourlGetExecute ¶

* Execute executes the request * @return BackupUnitSSO

type BalancedNics ¶

type BalancedNics struct {
	// 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 the 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 NewBalancedNics ¶

func NewBalancedNics() *BalancedNics

NewBalancedNics instantiates a new BalancedNics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBalancedNicsWithDefaults ¶

func NewBalancedNicsWithDefaults() *BalancedNics

NewBalancedNicsWithDefaults instantiates a new BalancedNics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BalancedNics) GetHref ¶

func (o *BalancedNics) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 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 the 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 NewCdroms ¶

func NewCdroms() *Cdroms

NewCdroms instantiates a new Cdroms object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCdromsWithDefaults ¶

func NewCdromsWithDefaults() *Cdroms

NewCdromsWithDefaults instantiates a new Cdroms object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Cdroms) GetHref ¶

func (o *Cdroms) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 ConnectableDatacenter ¶

type ConnectableDatacenter struct {
	Id       *string `json:"id,omitempty"`
	Name     *string `json:"name,omitempty"`
	Location *string `json:"location,omitempty"`
}

ConnectableDatacenter struct for ConnectableDatacenter

func NewConnectableDatacenter ¶

func NewConnectableDatacenter() *ConnectableDatacenter

NewConnectableDatacenter instantiates a new ConnectableDatacenter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectableDatacenterWithDefaults ¶

func NewConnectableDatacenterWithDefaults() *ConnectableDatacenter

NewConnectableDatacenterWithDefaults instantiates a new ConnectableDatacenter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectableDatacenter) GetId ¶

func (o *ConnectableDatacenter) GetId() *string

GetId returns the Id field value If the value is explicit nil, 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 NewContract ¶

func NewContract(properties ContractProperties) *Contract

NewContract instantiates a new Contract object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContractWithDefaults ¶

func NewContractWithDefaults() *Contract

NewContractWithDefaults instantiates a new Contract object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Contract) GetProperties ¶

func (o *Contract) GetProperties() *ContractProperties

GetProperties returns the Properties field value If the value is explicit nil, 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 ContractProperties ¶

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

ContractProperties struct for ContractProperties

func NewContractProperties ¶

func NewContractProperties() *ContractProperties

NewContractProperties instantiates a new ContractProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContractPropertiesWithDefaults ¶

func NewContractPropertiesWithDefaults() *ContractProperties

NewContractPropertiesWithDefaults instantiates a new ContractProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ContractProperties) GetContractNumber ¶

func (o *ContractProperties) GetContractNumber() *int64

GetContractNumber returns the ContractNumber field value If the value is explicit nil, 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 ContractResourcesApiService ¶

type ContractResourcesApiService service

ContractResourcesApiService ContractResourcesApi service

func (*ContractResourcesApiService) ContractsGet ¶

* ContractsGet Retrieve contracts * Retrieve the properties of the user's contract. In this version, the resource became a collection. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiContractsGetRequest

func (*ContractResourcesApiService) ContractsGetExecute ¶

* Execute executes the request * @return Contracts

type Contracts ¶

type Contracts struct {
	// The 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 the collection.
	Items *[]Contract `json:"items,omitempty"`
}

Contracts struct for Contracts

func NewContracts ¶

func NewContracts() *Contracts

NewContracts instantiates a new Contracts object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContractsWithDefaults ¶

func NewContractsWithDefaults() *Contracts

NewContractsWithDefaults instantiates a new Contracts object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Contracts) GetHref ¶

func (o *Contracts) GetHref() *string

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

func (*Contracts) GetHrefOk ¶

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

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

func (*Contracts) GetId ¶

func (o *Contracts) GetId() *string

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

func (*Contracts) GetIdOk ¶

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

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

func (*Contracts) GetItems ¶

func (o *Contracts) GetItems() *[]Contract

GetItems returns the Items field value If the value is explicit nil, the zero value for []Contract will be returned

func (*Contracts) GetItemsOk ¶

func (o *Contracts) GetItemsOk() (*[]Contract, bool)

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

func (*Contracts) GetType ¶

func (o *Contracts) GetType() *Type

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

func (*Contracts) GetTypeOk ¶

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

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

func (*Contracts) HasHref ¶

func (o *Contracts) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Contracts) HasId ¶

func (o *Contracts) HasId() bool

HasId returns a boolean if a field has been set.

func (*Contracts) HasItems ¶

func (o *Contracts) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Contracts) HasType ¶

func (o *Contracts) HasType() bool

HasType returns a boolean if a field has been set.

func (Contracts) MarshalJSON ¶

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

func (*Contracts) SetHref ¶

func (o *Contracts) SetHref(v string)

SetHref sets field value

func (*Contracts) SetId ¶

func (o *Contracts) SetId(v string)

SetId sets field value

func (*Contracts) SetItems ¶

func (o *Contracts) SetItems(v []Contract)

SetItems sets field value

func (*Contracts) SetType ¶

func (o *Contracts) SetType(v Type)

SetType sets field value

type CpuArchitectureProperties ¶

type CpuArchitectureProperties struct {
	// A valid CPU family name.
	CpuFamily *string `json:"cpuFamily,omitempty"`
	// The maximum number of cores available.
	MaxCores *int32 `json:"maxCores,omitempty"`
	// The maximum RAM size in MB.
	MaxRam *int32 `json:"maxRam,omitempty"`
	// A valid CPU vendor name.
	Vendor *string `json:"vendor,omitempty"`
}

CpuArchitectureProperties struct for CpuArchitectureProperties

func NewCpuArchitectureProperties ¶

func NewCpuArchitectureProperties() *CpuArchitectureProperties

NewCpuArchitectureProperties instantiates a new CpuArchitectureProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCpuArchitecturePropertiesWithDefaults ¶

func NewCpuArchitecturePropertiesWithDefaults() *CpuArchitectureProperties

NewCpuArchitecturePropertiesWithDefaults instantiates a new CpuArchitectureProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CpuArchitectureProperties) GetCpuFamily ¶

func (o *CpuArchitectureProperties) GetCpuFamily() *string

GetCpuFamily returns the CpuFamily field value If the value is explicit nil, the zero value for string will be returned

func (*CpuArchitectureProperties) GetCpuFamilyOk ¶

func (o *CpuArchitectureProperties) GetCpuFamilyOk() (*string, bool)

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

func (*CpuArchitectureProperties) GetMaxCores ¶

func (o *CpuArchitectureProperties) GetMaxCores() *int32

GetMaxCores returns the MaxCores field value If the value is explicit nil, the zero value for int32 will be returned

func (*CpuArchitectureProperties) GetMaxCoresOk ¶

func (o *CpuArchitectureProperties) GetMaxCoresOk() (*int32, bool)

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

func (*CpuArchitectureProperties) GetMaxRam ¶

func (o *CpuArchitectureProperties) GetMaxRam() *int32

GetMaxRam returns the MaxRam field value If the value is explicit nil, the zero value for int32 will be returned

func (*CpuArchitectureProperties) GetMaxRamOk ¶

func (o *CpuArchitectureProperties) GetMaxRamOk() (*int32, bool)

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

func (*CpuArchitectureProperties) GetVendor ¶

func (o *CpuArchitectureProperties) GetVendor() *string

GetVendor returns the Vendor field value If the value is explicit nil, the zero value for string will be returned

func (*CpuArchitectureProperties) GetVendorOk ¶

func (o *CpuArchitectureProperties) GetVendorOk() (*string, bool)

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

func (*CpuArchitectureProperties) HasCpuFamily ¶

func (o *CpuArchitectureProperties) HasCpuFamily() bool

HasCpuFamily returns a boolean if a field has been set.

func (*CpuArchitectureProperties) HasMaxCores ¶

func (o *CpuArchitectureProperties) HasMaxCores() bool

HasMaxCores returns a boolean if a field has been set.

func (*CpuArchitectureProperties) HasMaxRam ¶

func (o *CpuArchitectureProperties) HasMaxRam() bool

HasMaxRam returns a boolean if a field has been set.

func (*CpuArchitectureProperties) HasVendor ¶

func (o *CpuArchitectureProperties) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (CpuArchitectureProperties) MarshalJSON ¶

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

func (*CpuArchitectureProperties) SetCpuFamily ¶

func (o *CpuArchitectureProperties) SetCpuFamily(v string)

SetCpuFamily sets field value

func (*CpuArchitectureProperties) SetMaxCores ¶

func (o *CpuArchitectureProperties) SetMaxCores(v int32)

SetMaxCores sets field value

func (*CpuArchitectureProperties) SetMaxRam ¶

func (o *CpuArchitectureProperties) SetMaxRam(v int32)

SetMaxRam sets field value

func (*CpuArchitectureProperties) SetVendor ¶

func (o *CpuArchitectureProperties) SetVendor(v string)

SetVendor sets field value

type DataCenterEntities ¶

type DataCenterEntities struct {
	Servers              *Servers              `json:"servers,omitempty"`
	Volumes              *Volumes              `json:"volumes,omitempty"`
	Loadbalancers        *Loadbalancers        `json:"loadbalancers,omitempty"`
	Lans                 *Lans                 `json:"lans,omitempty"`
	Networkloadbalancers *NetworkLoadBalancers `json:"networkloadbalancers,omitempty"`
	Natgateways          *NatGateways          `json:"natgateways,omitempty"`
}

DataCenterEntities struct for DataCenterEntities

func NewDataCenterEntities ¶

func NewDataCenterEntities() *DataCenterEntities

NewDataCenterEntities instantiates a new DataCenterEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDataCenterEntitiesWithDefaults ¶

func NewDataCenterEntitiesWithDefaults() *DataCenterEntities

NewDataCenterEntitiesWithDefaults instantiates a new DataCenterEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DataCenterEntities) GetLans ¶

func (o *DataCenterEntities) GetLans() *Lans

GetLans returns the Lans field value If the value is explicit nil, 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) GetNatgateways ¶

func (o *DataCenterEntities) GetNatgateways() *NatGateways

GetNatgateways returns the Natgateways field value If the value is explicit nil, the zero value for NatGateways will be returned

func (*DataCenterEntities) GetNatgatewaysOk ¶

func (o *DataCenterEntities) GetNatgatewaysOk() (*NatGateways, bool)

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

func (*DataCenterEntities) GetNetworkloadbalancers ¶

func (o *DataCenterEntities) GetNetworkloadbalancers() *NetworkLoadBalancers

GetNetworkloadbalancers returns the Networkloadbalancers field value If the value is explicit nil, the zero value for NetworkLoadBalancers will be returned

func (*DataCenterEntities) GetNetworkloadbalancersOk ¶

func (o *DataCenterEntities) GetNetworkloadbalancersOk() (*NetworkLoadBalancers, bool)

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

func (*DataCenterEntities) GetServers ¶

func (o *DataCenterEntities) GetServers() *Servers

GetServers returns the Servers field value If the value is explicit nil, 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) HasNatgateways ¶

func (o *DataCenterEntities) HasNatgateways() bool

HasNatgateways returns a boolean if a field has been set.

func (*DataCenterEntities) HasNetworkloadbalancers ¶

func (o *DataCenterEntities) HasNetworkloadbalancers() bool

HasNetworkloadbalancers returns a boolean if a field has been set.

func (*DataCenterEntities) HasServers ¶

func (o *DataCenterEntities) HasServers() bool

HasServers returns a boolean if a field has been set.

func (*DataCenterEntities) HasVolumes ¶

func (o *DataCenterEntities) HasVolumes() bool

HasVolumes returns a boolean if a field has been set.

func (DataCenterEntities) MarshalJSON ¶

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

func (*DataCenterEntities) SetLans ¶

func (o *DataCenterEntities) SetLans(v Lans)

SetLans sets field value

func (*DataCenterEntities) SetLoadbalancers ¶

func (o *DataCenterEntities) SetLoadbalancers(v Loadbalancers)

SetLoadbalancers sets field value

func (*DataCenterEntities) SetNatgateways ¶

func (o *DataCenterEntities) SetNatgateways(v NatGateways)

SetNatgateways sets field value

func (*DataCenterEntities) SetNetworkloadbalancers ¶

func (o *DataCenterEntities) SetNetworkloadbalancers(v NetworkLoadBalancers)

SetNetworkloadbalancers sets field value

func (*DataCenterEntities) SetServers ¶

func (o *DataCenterEntities) SetServers(v Servers)

SetServers sets field value

func (*DataCenterEntities) SetVolumes ¶

func (o *DataCenterEntities) SetVolumes(v Volumes)

SetVolumes sets field value

type DataCentersApiService ¶

type DataCentersApiService service

DataCentersApiService DataCentersApi service

func (*DataCentersApiService) DatacentersDelete ¶

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

* DatacentersDelete Delete data centers * Delete the specified data center and all the elements it contains. This method is destructive and should be used carefully. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersDeleteRequest

func (*DataCentersApiService) DatacentersDeleteExecute ¶

func (a *DataCentersApiService) DatacentersDeleteExecute(r ApiDatacentersDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*DataCentersApiService) DatacentersFindById ¶

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

* DatacentersFindById Retrieve data centers * Retrieve data centers by resource ID. This value is in the response body when the data center is created, and in the list of the data centers, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersFindByIdRequest

func (*DataCentersApiService) DatacentersFindByIdExecute ¶

* Execute executes the request * @return Datacenter

func (*DataCentersApiService) DatacentersGet ¶

* DatacentersGet List your data centers * List the data centers for your account. Default limit is the first 100 items; use pagination query parameters for listing more items. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiDatacentersGetRequest

func (*DataCentersApiService) DatacentersGetExecute ¶

* Execute executes the request * @return Datacenters

func (*DataCentersApiService) DatacentersPatch ¶

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

* DatacentersPatch Partially modify data centers * Update the properties of the specified data center, rename it, or change the description. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersPatchRequest

func (*DataCentersApiService) DatacentersPatchExecute ¶

* Execute executes the request * @return Datacenter

func (*DataCentersApiService) DatacentersPost ¶

  • DatacentersPost Create data centers
  • Create new data centers, and data centers that already contain elements, such as servers and storage volumes.

Virtual data centers are the foundation of the platform; they act as logical containers for all other objects you create, such as servers and storage volumes. You can provision as many data centers as needed. Data centers have their own private networks and are logically segmented from each other to create isolation.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiDatacentersPostRequest

func (*DataCentersApiService) DatacentersPostExecute ¶

* Execute executes the request * @return Datacenter

func (*DataCentersApiService) DatacentersPut ¶

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

* DatacentersPut Modify data centers * Modify the properties of the specified data center, rename it, or change the description. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersPutRequest

func (*DataCentersApiService) DatacentersPutExecute ¶

* Execute executes the request * @return Datacenter

type Datacenter ¶

type Datacenter struct {
	// 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 NewDatacenter ¶

func NewDatacenter(properties DatacenterProperties) *Datacenter

NewDatacenter instantiates a new Datacenter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDatacenterWithDefaults ¶

func NewDatacenterWithDefaults() *Datacenter

NewDatacenterWithDefaults instantiates a new Datacenter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Datacenter) GetEntities ¶

func (o *Datacenter) GetEntities() *DataCenterEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 `json:"createdDate,omitempty"`
	// The user who created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// The unique ID of the user who created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The last time the resource was modified.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// The user who last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// The unique ID of the user who last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
	// 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 NewDatacenterElementMetadata ¶

func NewDatacenterElementMetadata() *DatacenterElementMetadata

NewDatacenterElementMetadata instantiates a new DatacenterElementMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDatacenterElementMetadataWithDefaults ¶

func NewDatacenterElementMetadataWithDefaults() *DatacenterElementMetadata

NewDatacenterElementMetadataWithDefaults instantiates a new DatacenterElementMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DatacenterElementMetadata) GetCreatedBy ¶

func (o *DatacenterElementMetadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, 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 {
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// A description for the datacenter, such as 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 the data center; incremented with every change.
	Version *int32 `json:"version,omitempty"`
	// List of features supported by the location where this data center is provisioned.
	Features *[]string `json:"features,omitempty"`
	// Boolean value representing if the data center requires extra protection, such as two-step verification.
	SecAuthProtection *bool `json:"secAuthProtection,omitempty"`
	// Array of features and CPU families available in a location
	CpuArchitecture *[]CpuArchitectureProperties `json:"cpuArchitecture,omitempty"`
}

DatacenterProperties struct for DatacenterProperties

func NewDatacenterProperties ¶

func NewDatacenterProperties(location string) *DatacenterProperties

NewDatacenterProperties instantiates a new DatacenterProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDatacenterPropertiesWithDefaults ¶

func NewDatacenterPropertiesWithDefaults() *DatacenterProperties

NewDatacenterPropertiesWithDefaults instantiates a new DatacenterProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DatacenterProperties) GetCpuArchitecture ¶

func (o *DatacenterProperties) GetCpuArchitecture() *[]CpuArchitectureProperties

GetCpuArchitecture returns the CpuArchitecture field value If the value is explicit nil, the zero value for []CpuArchitectureProperties will be returned

func (*DatacenterProperties) GetCpuArchitectureOk ¶

func (o *DatacenterProperties) GetCpuArchitectureOk() (*[]CpuArchitectureProperties, bool)

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

func (*DatacenterProperties) GetDescription ¶

func (o *DatacenterProperties) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, 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) HasCpuArchitecture ¶

func (o *DatacenterProperties) HasCpuArchitecture() bool

HasCpuArchitecture returns a boolean if a field has been set.

func (*DatacenterProperties) HasDescription ¶

func (o *DatacenterProperties) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DatacenterProperties) HasFeatures ¶

func (o *DatacenterProperties) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.

func (*DatacenterProperties) HasLocation ¶

func (o *DatacenterProperties) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*DatacenterProperties) HasName ¶

func (o *DatacenterProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*DatacenterProperties) HasSecAuthProtection ¶

func (o *DatacenterProperties) HasSecAuthProtection() bool

HasSecAuthProtection returns a boolean if a field has been set.

func (*DatacenterProperties) HasVersion ¶

func (o *DatacenterProperties) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (DatacenterProperties) MarshalJSON ¶

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

func (*DatacenterProperties) SetCpuArchitecture ¶

func (o *DatacenterProperties) SetCpuArchitecture(v []CpuArchitectureProperties)

SetCpuArchitecture sets field value

func (*DatacenterProperties) SetDescription ¶

func (o *DatacenterProperties) SetDescription(v string)

SetDescription sets field value

func (*DatacenterProperties) SetFeatures ¶

func (o *DatacenterProperties) SetFeatures(v []string)

SetFeatures sets field value

func (*DatacenterProperties) 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 the 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 NewDatacenters ¶

func NewDatacenters() *Datacenters

NewDatacenters instantiates a new Datacenters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDatacentersWithDefaults ¶

func NewDatacentersWithDefaults() *Datacenters

NewDatacentersWithDefaults instantiates a new Datacenters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Datacenters) GetHref ¶

func (o *Datacenters) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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, *shared.APIResponse, error)

* Execute executes the request * @return Info

type DeleteStateChannel ¶

type DeleteStateChannel struct {
	Msg int
	Err error
}

type Error ¶

type Error struct {
	// HTTP status code of the operation.
	HttpStatus *int32          `json:"httpStatus,omitempty"`
	Messages   *[]ErrorMessage `json:"messages,omitempty"`
}

Error struct for Error

func NewError ¶

func NewError() *Error

NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorWithDefaults ¶

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Error) GetHttpStatus ¶

func (o *Error) GetHttpStatus() *int32

GetHttpStatus returns the HttpStatus field value If the value is explicit nil, 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"`
	// A human-readable message.
	Message *string `json:"message,omitempty"`
}

ErrorMessage struct for ErrorMessage

func NewErrorMessage ¶

func NewErrorMessage() *ErrorMessage

NewErrorMessage instantiates a new ErrorMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorMessageWithDefaults ¶

func NewErrorMessageWithDefaults() *ErrorMessage

NewErrorMessageWithDefaults instantiates a new ErrorMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrorMessage) GetErrorCode ¶

func (o *ErrorMessage) GetErrorCode() *string

GetErrorCode returns the ErrorCode field value If the value is explicit nil, 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 NewFirewallRule ¶

func NewFirewallRule(properties FirewallruleProperties) *FirewallRule

NewFirewallRule instantiates a new FirewallRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFirewallRuleWithDefaults ¶

func NewFirewallRuleWithDefaults() *FirewallRule

NewFirewallRuleWithDefaults instantiates a new FirewallRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FirewallRule) GetHref ¶

func (o *FirewallRule) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 the 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 NewFirewallRules ¶

func NewFirewallRules() *FirewallRules

NewFirewallRules instantiates a new FirewallRules object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFirewallRulesWithDefaults ¶

func NewFirewallRulesWithDefaults() *FirewallRules

NewFirewallRulesWithDefaults instantiates a new FirewallRules object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FirewallRules) GetHref ¶

func (o *FirewallRules) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 FirewallRulesApiService ¶

type FirewallRulesApiService service

FirewallRulesApiService FirewallRulesApi service

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesDelete ¶

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

* DatacentersServersNicsFirewallrulesDelete Delete firewall rules * Delete the specified firewall rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param firewallruleId The unique ID of the firewall rule. * @return ApiDatacentersServersNicsFirewallrulesDeleteRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesDeleteExecute ¶

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesDeleteExecute(r ApiDatacentersServersNicsFirewallrulesDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesFindById ¶

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

* DatacentersServersNicsFirewallrulesFindById Retrieve firewall rules * Retrieve the properties of the specified firewall rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param firewallruleId The unique ID of the firewall rule. * @return ApiDatacentersServersNicsFirewallrulesFindByIdRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesFindByIdExecute ¶

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesFindByIdExecute(r ApiDatacentersServersNicsFirewallrulesFindByIdRequest) (FirewallRule, *shared.APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesGet ¶

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

* DatacentersServersNicsFirewallrulesGet List firewall rules * List all firewall rules for the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFirewallrulesGetRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesGetExecute ¶

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesGetExecute(r ApiDatacentersServersNicsFirewallrulesGetRequest) (FirewallRules, *shared.APIResponse, error)

* Execute executes the request * @return FirewallRules

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPatch ¶

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

* DatacentersServersNicsFirewallrulesPatch Partially modify firewall rules * Update the properties of the specified firewall rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param firewallruleId The unique ID of the firewall rule. * @return ApiDatacentersServersNicsFirewallrulesPatchRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPatchExecute ¶

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesPatchExecute(r ApiDatacentersServersNicsFirewallrulesPatchRequest) (FirewallRule, *shared.APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPost ¶

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

* DatacentersServersNicsFirewallrulesPost Create firewall rules * Create a firewall rule for the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFirewallrulesPostRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPostExecute ¶

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesPostExecute(r ApiDatacentersServersNicsFirewallrulesPostRequest) (FirewallRule, *shared.APIResponse, error)

* Execute executes the request * @return FirewallRule

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPut ¶

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

* DatacentersServersNicsFirewallrulesPut Modify firewall rules * Modify the properties of the specified firewall rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param firewallruleId The unique ID of the firewall rule. * @return ApiDatacentersServersNicsFirewallrulesPutRequest

func (*FirewallRulesApiService) DatacentersServersNicsFirewallrulesPutExecute ¶

func (a *FirewallRulesApiService) DatacentersServersNicsFirewallrulesPutExecute(r ApiDatacentersServersNicsFirewallrulesPutRequest) (FirewallRule, *shared.APIResponse, error)

* Execute executes the request * @return FirewallRule

type FirewallruleProperties ¶

type FirewallruleProperties struct {
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// The protocol for the rule. Property cannot be modified after it is created (disallowed in update requests).
	Protocol *string `json:"protocol"`
	// Only traffic originating from the respective MAC address is allowed. Valid format: aa:bb:cc:dd:ee:ff. Value null allows traffic from any MAC address.
	SourceMac *string `json:"sourceMac,omitempty"`
	// Only traffic originating from the respective IPv4 address is allowed. Value null allows traffic from any IP address.
	SourceIp *string `json:"sourceIp,omitempty"`
	// If the target NIC has multiple IP addresses, only the traffic directed to the respective IP address of the NIC is allowed. Value null Value null allows traffic to any target IP address.
	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"`
	// The type of the firewall rule. If not specified, the default INGRESS value is used.
	Type *string `json:"type,omitempty"`
}

FirewallruleProperties struct for FirewallruleProperties

func NewFirewallruleProperties ¶

func NewFirewallruleProperties(protocol string) *FirewallruleProperties

NewFirewallruleProperties instantiates a new FirewallruleProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFirewallrulePropertiesWithDefaults ¶

func NewFirewallrulePropertiesWithDefaults() *FirewallruleProperties

NewFirewallrulePropertiesWithDefaults instantiates a new FirewallruleProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FirewallruleProperties) GetIcmpCode ¶

func (o *FirewallruleProperties) GetIcmpCode() *int32

GetIcmpCode returns the IcmpCode field value If the value is explicit nil, 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) GetType ¶

func (o *FirewallruleProperties) GetType() *string

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

func (*FirewallruleProperties) GetTypeOk ¶

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

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

func (*FirewallruleProperties) HasIcmpCode ¶

func (o *FirewallruleProperties) HasIcmpCode() bool

HasIcmpCode returns a boolean if a field has been set.

func (*FirewallruleProperties) HasIcmpType ¶

func (o *FirewallruleProperties) HasIcmpType() bool

HasIcmpType returns a boolean if a field has been set.

func (*FirewallruleProperties) HasName ¶

func (o *FirewallruleProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*FirewallruleProperties) HasPortRangeEnd ¶

func (o *FirewallruleProperties) HasPortRangeEnd() bool

HasPortRangeEnd returns a boolean if a field has been set.

func (*FirewallruleProperties) HasPortRangeStart ¶

func (o *FirewallruleProperties) HasPortRangeStart() bool

HasPortRangeStart returns a boolean if a field has been set.

func (*FirewallruleProperties) HasProtocol ¶

func (o *FirewallruleProperties) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*FirewallruleProperties) HasSourceIp ¶

func (o *FirewallruleProperties) HasSourceIp() bool

HasSourceIp returns a boolean if a field has been set.

func (*FirewallruleProperties) HasSourceMac ¶

func (o *FirewallruleProperties) HasSourceMac() bool

HasSourceMac returns a boolean if a field has been set.

func (*FirewallruleProperties) HasTargetIp ¶

func (o *FirewallruleProperties) HasTargetIp() bool

HasTargetIp returns a boolean if a field has been set.

func (*FirewallruleProperties) HasType ¶

func (o *FirewallruleProperties) HasType() bool

HasType returns a boolean if a field has been set.

func (FirewallruleProperties) MarshalJSON ¶

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

func (*FirewallruleProperties) SetIcmpCode ¶

func (o *FirewallruleProperties) SetIcmpCode(v int32)

SetIcmpCode sets field value

func (*FirewallruleProperties) 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

func (*FirewallruleProperties) SetType ¶

func (o *FirewallruleProperties) SetType(v string)

SetType sets field value

type FlowLog ¶

type FlowLog 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 *FlowLogProperties         `json:"properties"`
}

FlowLog struct for FlowLog

func NewFlowLog ¶

func NewFlowLog(properties FlowLogProperties) *FlowLog

NewFlowLog instantiates a new FlowLog object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlowLogWithDefaults ¶

func NewFlowLogWithDefaults() *FlowLog

NewFlowLogWithDefaults instantiates a new FlowLog object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlowLog) GetHref ¶

func (o *FlowLog) GetHref() *string

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

func (*FlowLog) GetHrefOk ¶

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

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

func (*FlowLog) GetId ¶

func (o *FlowLog) GetId() *string

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

func (*FlowLog) GetIdOk ¶

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

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

func (*FlowLog) GetMetadata ¶

func (o *FlowLog) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DatacenterElementMetadata will be returned

func (*FlowLog) GetMetadataOk ¶

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

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

func (*FlowLog) GetProperties ¶

func (o *FlowLog) GetProperties() *FlowLogProperties

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

func (*FlowLog) GetPropertiesOk ¶

func (o *FlowLog) GetPropertiesOk() (*FlowLogProperties, bool)

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

func (*FlowLog) GetType ¶

func (o *FlowLog) GetType() *Type

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

func (*FlowLog) GetTypeOk ¶

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

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

func (*FlowLog) HasHref ¶

func (o *FlowLog) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*FlowLog) HasId ¶

func (o *FlowLog) HasId() bool

HasId returns a boolean if a field has been set.

func (*FlowLog) HasMetadata ¶

func (o *FlowLog) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*FlowLog) HasProperties ¶

func (o *FlowLog) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*FlowLog) HasType ¶

func (o *FlowLog) HasType() bool

HasType returns a boolean if a field has been set.

func (FlowLog) MarshalJSON ¶

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

func (*FlowLog) SetHref ¶

func (o *FlowLog) SetHref(v string)

SetHref sets field value

func (*FlowLog) SetId ¶

func (o *FlowLog) SetId(v string)

SetId sets field value

func (*FlowLog) SetMetadata ¶

func (o *FlowLog) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*FlowLog) SetProperties ¶

func (o *FlowLog) SetProperties(v FlowLogProperties)

SetProperties sets field value

func (*FlowLog) SetType ¶

func (o *FlowLog) SetType(v Type)

SetType sets field value

type FlowLogProperties ¶

type FlowLogProperties struct {
	// The name of the  resource.
	Name *string `json:"name"`
	// Specifies the traffic action pattern.
	Action *string `json:"action"`
	// Specifies the traffic direction pattern.
	Direction *string `json:"direction"`
	// S3 bucket name of an existing IONOS Cloud S3 bucket.
	Bucket *string `json:"bucket"`
}

FlowLogProperties struct for FlowLogProperties

func NewFlowLogProperties ¶

func NewFlowLogProperties(name string, action string, direction string, bucket string) *FlowLogProperties

NewFlowLogProperties instantiates a new FlowLogProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlowLogPropertiesWithDefaults ¶

func NewFlowLogPropertiesWithDefaults() *FlowLogProperties

NewFlowLogPropertiesWithDefaults instantiates a new FlowLogProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlowLogProperties) GetAction ¶

func (o *FlowLogProperties) GetAction() *string

GetAction returns the Action field value If the value is explicit nil, the zero value for string will be returned

func (*FlowLogProperties) GetActionOk ¶

func (o *FlowLogProperties) GetActionOk() (*string, bool)

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

func (*FlowLogProperties) GetBucket ¶

func (o *FlowLogProperties) GetBucket() *string

GetBucket returns the Bucket field value If the value is explicit nil, the zero value for string will be returned

func (*FlowLogProperties) GetBucketOk ¶

func (o *FlowLogProperties) GetBucketOk() (*string, bool)

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

func (*FlowLogProperties) GetDirection ¶

func (o *FlowLogProperties) GetDirection() *string

GetDirection returns the Direction field value If the value is explicit nil, the zero value for string will be returned

func (*FlowLogProperties) GetDirectionOk ¶

func (o *FlowLogProperties) GetDirectionOk() (*string, bool)

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

func (*FlowLogProperties) GetName ¶

func (o *FlowLogProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*FlowLogProperties) GetNameOk ¶

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

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

func (*FlowLogProperties) HasAction ¶

func (o *FlowLogProperties) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*FlowLogProperties) HasBucket ¶

func (o *FlowLogProperties) HasBucket() bool

HasBucket returns a boolean if a field has been set.

func (*FlowLogProperties) HasDirection ¶

func (o *FlowLogProperties) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*FlowLogProperties) HasName ¶

func (o *FlowLogProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (FlowLogProperties) MarshalJSON ¶

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

func (*FlowLogProperties) SetAction ¶

func (o *FlowLogProperties) SetAction(v string)

SetAction sets field value

func (*FlowLogProperties) SetBucket ¶

func (o *FlowLogProperties) SetBucket(v string)

SetBucket sets field value

func (*FlowLogProperties) SetDirection ¶

func (o *FlowLogProperties) SetDirection(v string)

SetDirection sets field value

func (*FlowLogProperties) SetName ¶

func (o *FlowLogProperties) SetName(v string)

SetName sets field value

type FlowLogPut ¶

type FlowLogPut struct {
	// 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"`
	Properties *FlowLogProperties `json:"properties"`
}

FlowLogPut struct for FlowLogPut

func NewFlowLogPut ¶

func NewFlowLogPut(properties FlowLogProperties) *FlowLogPut

NewFlowLogPut instantiates a new FlowLogPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlowLogPutWithDefaults ¶

func NewFlowLogPutWithDefaults() *FlowLogPut

NewFlowLogPutWithDefaults instantiates a new FlowLogPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlowLogPut) GetHref ¶

func (o *FlowLogPut) GetHref() *string

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

func (*FlowLogPut) GetHrefOk ¶

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

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

func (*FlowLogPut) GetId ¶

func (o *FlowLogPut) GetId() *string

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

func (*FlowLogPut) GetIdOk ¶

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

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

func (*FlowLogPut) GetProperties ¶

func (o *FlowLogPut) GetProperties() *FlowLogProperties

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

func (*FlowLogPut) GetPropertiesOk ¶

func (o *FlowLogPut) GetPropertiesOk() (*FlowLogProperties, bool)

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

func (*FlowLogPut) GetType ¶

func (o *FlowLogPut) GetType() *Type

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

func (*FlowLogPut) GetTypeOk ¶

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

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

func (*FlowLogPut) HasHref ¶

func (o *FlowLogPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*FlowLogPut) HasId ¶

func (o *FlowLogPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*FlowLogPut) HasProperties ¶

func (o *FlowLogPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*FlowLogPut) HasType ¶

func (o *FlowLogPut) HasType() bool

HasType returns a boolean if a field has been set.

func (FlowLogPut) MarshalJSON ¶

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

func (*FlowLogPut) SetHref ¶

func (o *FlowLogPut) SetHref(v string)

SetHref sets field value

func (*FlowLogPut) SetId ¶

func (o *FlowLogPut) SetId(v string)

SetId sets field value

func (*FlowLogPut) SetProperties ¶

func (o *FlowLogPut) SetProperties(v FlowLogProperties)

SetProperties sets field value

func (*FlowLogPut) SetType ¶

func (o *FlowLogPut) SetType(v Type)

SetType sets field value

type FlowLogs ¶

type FlowLogs struct {
	// 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 the collection.
	Items *[]FlowLog `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"`
}

FlowLogs struct for FlowLogs

func NewFlowLogs ¶

func NewFlowLogs() *FlowLogs

NewFlowLogs instantiates a new FlowLogs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlowLogsWithDefaults ¶

func NewFlowLogsWithDefaults() *FlowLogs

NewFlowLogsWithDefaults instantiates a new FlowLogs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlowLogs) GetHref ¶

func (o *FlowLogs) GetHref() *string

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

func (*FlowLogs) GetHrefOk ¶

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

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

func (*FlowLogs) GetId ¶

func (o *FlowLogs) GetId() *string

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

func (*FlowLogs) GetIdOk ¶

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

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

func (*FlowLogs) GetItems ¶

func (o *FlowLogs) GetItems() *[]FlowLog

GetItems returns the Items field value If the value is explicit nil, the zero value for []FlowLog will be returned

func (*FlowLogs) GetItemsOk ¶

func (o *FlowLogs) GetItemsOk() (*[]FlowLog, bool)

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

func (*FlowLogs) GetLimit ¶

func (o *FlowLogs) GetLimit() *float32

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

func (*FlowLogs) GetLimitOk ¶

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

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

func (o *FlowLogs) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned

func (*FlowLogs) GetLinksOk ¶

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

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

func (*FlowLogs) GetOffset ¶

func (o *FlowLogs) GetOffset() *float32

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

func (*FlowLogs) GetOffsetOk ¶

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

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

func (*FlowLogs) GetType ¶

func (o *FlowLogs) GetType() *Type

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

func (*FlowLogs) GetTypeOk ¶

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

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

func (*FlowLogs) HasHref ¶

func (o *FlowLogs) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*FlowLogs) HasId ¶

func (o *FlowLogs) HasId() bool

HasId returns a boolean if a field has been set.

func (*FlowLogs) HasItems ¶

func (o *FlowLogs) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*FlowLogs) HasLimit ¶

func (o *FlowLogs) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *FlowLogs) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*FlowLogs) HasOffset ¶

func (o *FlowLogs) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*FlowLogs) HasType ¶

func (o *FlowLogs) HasType() bool

HasType returns a boolean if a field has been set.

func (FlowLogs) MarshalJSON ¶

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

func (*FlowLogs) SetHref ¶

func (o *FlowLogs) SetHref(v string)

SetHref sets field value

func (*FlowLogs) SetId ¶

func (o *FlowLogs) SetId(v string)

SetId sets field value

func (*FlowLogs) SetItems ¶

func (o *FlowLogs) SetItems(v []FlowLog)

SetItems sets field value

func (*FlowLogs) SetLimit ¶

func (o *FlowLogs) SetLimit(v float32)

SetLimit sets field value

func (o *FlowLogs) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*FlowLogs) SetOffset ¶

func (o *FlowLogs) SetOffset(v float32)

SetOffset sets field value

func (*FlowLogs) SetType ¶

func (o *FlowLogs) SetType(v Type)

SetType sets field value

type FlowLogsApiService ¶

type FlowLogsApiService service

FlowLogsApiService FlowLogsApi service

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsDelete ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsDelete(ctx _context.Context, datacenterId string, serverId string, nicId string, flowlogId string) ApiDatacentersServersNicsFlowlogsDeleteRequest

* DatacentersServersNicsFlowlogsDelete Delete Flow Logs * Delete the specified Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param flowlogId The unique ID of the Flow Log. * @return ApiDatacentersServersNicsFlowlogsDeleteRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsDeleteExecute ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsDeleteExecute(r ApiDatacentersServersNicsFlowlogsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsFindById ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsFindById(ctx _context.Context, datacenterId string, serverId string, nicId string, flowlogId string) ApiDatacentersServersNicsFlowlogsFindByIdRequest

* DatacentersServersNicsFlowlogsFindById Retrieve Flow Logs * Retrieve the properties of the specified Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param flowlogId The unique ID of the Flow Log. * @return ApiDatacentersServersNicsFlowlogsFindByIdRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsFindByIdExecute ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsFindByIdExecute(r ApiDatacentersServersNicsFlowlogsFindByIdRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsGet ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsGet(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFlowlogsGetRequest

* DatacentersServersNicsFlowlogsGet List Flow Logs * List all the Flow Logs for the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFlowlogsGetRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsGetExecute ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsGetExecute(r ApiDatacentersServersNicsFlowlogsGetRequest) (FlowLogs, *shared.APIResponse, error)

* Execute executes the request * @return FlowLogs

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPatch ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPatch(ctx _context.Context, datacenterId string, serverId string, nicId string, flowlogId string) ApiDatacentersServersNicsFlowlogsPatchRequest

* DatacentersServersNicsFlowlogsPatch Partially modify Flow Logs * Update the specified Flow Log record. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param flowlogId The unique ID of the Flow Log. * @return ApiDatacentersServersNicsFlowlogsPatchRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPatchExecute ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPatchExecute(r ApiDatacentersServersNicsFlowlogsPatchRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPost ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPost(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFlowlogsPostRequest

* DatacentersServersNicsFlowlogsPost Create Flow Logs * Add a new Flow Log for the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFlowlogsPostRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPostExecute ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPostExecute(r ApiDatacentersServersNicsFlowlogsPostRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPut ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPut(ctx _context.Context, datacenterId string, serverId string, nicId string, flowlogId string) ApiDatacentersServersNicsFlowlogsPutRequest

* DatacentersServersNicsFlowlogsPut Modify Flow Logs * Modify the specified Flow Log record. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @param flowlogId The unique ID of the Flow Log. * @return ApiDatacentersServersNicsFlowlogsPutRequest

func (*FlowLogsApiService) DatacentersServersNicsFlowlogsPutExecute ¶

func (a *FlowLogsApiService) DatacentersServersNicsFlowlogsPutExecute(r ApiDatacentersServersNicsFlowlogsPutRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

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 NewGroup ¶

func NewGroup(properties GroupProperties) *Group

NewGroup instantiates a new Group object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupWithDefaults ¶

func NewGroupWithDefaults() *Group

NewGroupWithDefaults instantiates a new Group object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Group) GetEntities ¶

func (o *Group) GetEntities() *GroupEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 NewGroupEntities ¶

func NewGroupEntities() *GroupEntities

NewGroupEntities instantiates a new GroupEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupEntitiesWithDefaults ¶

func NewGroupEntitiesWithDefaults() *GroupEntities

NewGroupEntitiesWithDefaults instantiates a new GroupEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupEntities) GetResources ¶

func (o *GroupEntities) GetResources() *ResourceGroups

GetResources returns the Resources field value If the value is explicit nil, 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 the collection.
	Items *[]User `json:"items,omitempty"`
}

GroupMembers struct for GroupMembers

func NewGroupMembers ¶

func NewGroupMembers() *GroupMembers

NewGroupMembers instantiates a new GroupMembers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupMembersWithDefaults ¶

func NewGroupMembersWithDefaults() *GroupMembers

NewGroupMembersWithDefaults instantiates a new GroupMembers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupMembers) GetHref ¶

func (o *GroupMembers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 {
	// The name of the  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"`
	// Create Flow Logs privilege.
	CreateFlowLog *bool `json:"createFlowLog,omitempty"`
	// Privilege for a group to access and manage monitoring related functionality (access metrics, CRUD on alarms, alarm-actions etc) using Monotoring-as-a-Service (MaaS).
	AccessAndManageMonitoring *bool `json:"accessAndManageMonitoring,omitempty"`
	// Privilege for a group to access and manage certificates.
	AccessAndManageCertificates *bool `json:"accessAndManageCertificates,omitempty"`
	// Privilege for a group to manage DBaaS related functionality.
	ManageDBaaS *bool `json:"manageDBaaS,omitempty"`
}

GroupProperties struct for GroupProperties

func NewGroupProperties ¶

func NewGroupProperties() *GroupProperties

NewGroupProperties instantiates a new GroupProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupPropertiesWithDefaults ¶

func NewGroupPropertiesWithDefaults() *GroupProperties

NewGroupPropertiesWithDefaults instantiates a new GroupProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupProperties) GetAccessActivityLog ¶

func (o *GroupProperties) GetAccessActivityLog() *bool

GetAccessActivityLog returns the AccessActivityLog field value If the value is explicit nil, 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) GetAccessAndManageCertificates ¶

func (o *GroupProperties) GetAccessAndManageCertificates() *bool

GetAccessAndManageCertificates returns the AccessAndManageCertificates field value If the value is explicit nil, the zero value for bool will be returned

func (*GroupProperties) GetAccessAndManageCertificatesOk ¶

func (o *GroupProperties) GetAccessAndManageCertificatesOk() (*bool, bool)

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

func (*GroupProperties) GetAccessAndManageMonitoring ¶

func (o *GroupProperties) GetAccessAndManageMonitoring() *bool

GetAccessAndManageMonitoring returns the AccessAndManageMonitoring field value If the value is explicit nil, the zero value for bool will be returned

func (*GroupProperties) GetAccessAndManageMonitoringOk ¶

func (o *GroupProperties) GetAccessAndManageMonitoringOk() (*bool, bool)

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

func (*GroupProperties) GetCreateBackupUnit ¶

func (o *GroupProperties) GetCreateBackupUnit() *bool

GetCreateBackupUnit returns the CreateBackupUnit field value If the value is explicit nil, 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) GetCreateFlowLog ¶

func (o *GroupProperties) GetCreateFlowLog() *bool

GetCreateFlowLog returns the CreateFlowLog field value If the value is explicit nil, the zero value for bool will be returned

func (*GroupProperties) GetCreateFlowLogOk ¶

func (o *GroupProperties) GetCreateFlowLogOk() (*bool, bool)

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

func (*GroupProperties) GetCreateInternetAccess ¶

func (o *GroupProperties) GetCreateInternetAccess() *bool

GetCreateInternetAccess returns the CreateInternetAccess field value If the value is explicit nil, 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) GetManageDBaaS ¶

func (o *GroupProperties) GetManageDBaaS() *bool

GetManageDBaaS returns the ManageDBaaS field value If the value is explicit nil, the zero value for bool will be returned

func (*GroupProperties) GetManageDBaaSOk ¶

func (o *GroupProperties) GetManageDBaaSOk() (*bool, bool)

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

func (*GroupProperties) 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) HasAccessAndManageCertificates ¶

func (o *GroupProperties) HasAccessAndManageCertificates() bool

HasAccessAndManageCertificates returns a boolean if a field has been set.

func (*GroupProperties) HasAccessAndManageMonitoring ¶

func (o *GroupProperties) HasAccessAndManageMonitoring() bool

HasAccessAndManageMonitoring returns a boolean if a field has been set.

func (*GroupProperties) HasCreateBackupUnit ¶

func (o *GroupProperties) HasCreateBackupUnit() bool

HasCreateBackupUnit returns a boolean if a field has been set.

func (*GroupProperties) HasCreateDataCenter ¶

func (o *GroupProperties) HasCreateDataCenter() bool

HasCreateDataCenter returns a boolean if a field has been set.

func (*GroupProperties) HasCreateFlowLog ¶

func (o *GroupProperties) HasCreateFlowLog() bool

HasCreateFlowLog returns a boolean if a field has been set.

func (*GroupProperties) HasCreateInternetAccess ¶

func (o *GroupProperties) HasCreateInternetAccess() bool

HasCreateInternetAccess returns a boolean if a field has been set.

func (*GroupProperties) HasCreateK8sCluster ¶

func (o *GroupProperties) HasCreateK8sCluster() bool

HasCreateK8sCluster returns a boolean if a field has been set.

func (*GroupProperties) HasCreatePcc ¶

func (o *GroupProperties) HasCreatePcc() bool

HasCreatePcc returns a boolean if a field has been set.

func (*GroupProperties) HasCreateSnapshot ¶

func (o *GroupProperties) HasCreateSnapshot() bool

HasCreateSnapshot returns a boolean if a field has been set.

func (*GroupProperties) HasManageDBaaS ¶

func (o *GroupProperties) HasManageDBaaS() bool

HasManageDBaaS returns a boolean if a field has been set.

func (*GroupProperties) HasName ¶

func (o *GroupProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*GroupProperties) HasReserveIp ¶

func (o *GroupProperties) HasReserveIp() bool

HasReserveIp returns a boolean if a field has been set.

func (*GroupProperties) HasS3Privilege ¶

func (o *GroupProperties) HasS3Privilege() bool

HasS3Privilege returns a boolean if a field has been set.

func (GroupProperties) MarshalJSON ¶

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

func (*GroupProperties) SetAccessActivityLog ¶

func (o *GroupProperties) SetAccessActivityLog(v bool)

SetAccessActivityLog sets field value

func (*GroupProperties) SetAccessAndManageCertificates ¶

func (o *GroupProperties) SetAccessAndManageCertificates(v bool)

SetAccessAndManageCertificates sets field value

func (*GroupProperties) SetAccessAndManageMonitoring ¶

func (o *GroupProperties) SetAccessAndManageMonitoring(v bool)

SetAccessAndManageMonitoring sets field value

func (*GroupProperties) SetCreateBackupUnit ¶

func (o *GroupProperties) SetCreateBackupUnit(v bool)

SetCreateBackupUnit sets field value

func (*GroupProperties) SetCreateDataCenter ¶

func (o *GroupProperties) SetCreateDataCenter(v bool)

SetCreateDataCenter sets field value

func (*GroupProperties) SetCreateFlowLog ¶

func (o *GroupProperties) SetCreateFlowLog(v bool)

SetCreateFlowLog sets field value

func (*GroupProperties) SetCreateInternetAccess ¶

func (o *GroupProperties) SetCreateInternetAccess(v bool)

SetCreateInternetAccess sets field value

func (*GroupProperties) SetCreateK8sCluster ¶

func (o *GroupProperties) SetCreateK8sCluster(v bool)

SetCreateK8sCluster sets field value

func (*GroupProperties) SetCreatePcc ¶

func (o *GroupProperties) SetCreatePcc(v bool)

SetCreatePcc sets field value

func (*GroupProperties) SetCreateSnapshot ¶

func (o *GroupProperties) SetCreateSnapshot(v bool)

SetCreateSnapshot sets field value

func (*GroupProperties) SetManageDBaaS ¶

func (o *GroupProperties) SetManageDBaaS(v bool)

SetManageDBaaS 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 NewGroupShare ¶

func NewGroupShare(properties GroupShareProperties) *GroupShare

NewGroupShare instantiates a new GroupShare object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupShareWithDefaults ¶

func NewGroupShareWithDefaults() *GroupShare

NewGroupShareWithDefaults instantiates a new GroupShare object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupShare) GetHref ¶

func (o *GroupShare) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewGroupShareProperties ¶

func NewGroupShareProperties() *GroupShareProperties

NewGroupShareProperties instantiates a new GroupShareProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupSharePropertiesWithDefaults ¶

func NewGroupSharePropertiesWithDefaults() *GroupShareProperties

NewGroupSharePropertiesWithDefaults instantiates a new GroupShareProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupShareProperties) GetEditPrivilege ¶

func (o *GroupShareProperties) GetEditPrivilege() *bool

GetEditPrivilege returns the EditPrivilege field value If the value is explicit nil, 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 the collection.
	Items *[]GroupShare `json:"items,omitempty"`
}

GroupShares struct for GroupShares

func NewGroupShares ¶

func NewGroupShares() *GroupShares

NewGroupShares instantiates a new GroupShares object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupSharesWithDefaults ¶

func NewGroupSharesWithDefaults() *GroupShares

NewGroupSharesWithDefaults instantiates a new GroupShares object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupShares) GetHref ¶

func (o *GroupShares) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 the collection.
	Items *[]Group `json:"items,omitempty"`
}

GroupUsers Collection of the groups the user is a member of.

func NewGroupUsers ¶

func NewGroupUsers() *GroupUsers

NewGroupUsers instantiates a new GroupUsers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupUsersWithDefaults ¶

func NewGroupUsersWithDefaults() *GroupUsers

NewGroupUsersWithDefaults instantiates a new GroupUsers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GroupUsers) GetHref ¶

func (o *GroupUsers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 the collection.
	Items *[]Group `json:"items,omitempty"`
}

Groups struct for Groups

func NewGroups ¶

func NewGroups() *Groups

NewGroups instantiates a new Groups object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGroupsWithDefaults ¶

func NewGroupsWithDefaults() *Groups

NewGroupsWithDefaults instantiates a new Groups object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Groups) GetHref ¶

func (o *Groups) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 blocks * Remove the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksDeleteRequest

func (*IPBlocksApiService) IpblocksDeleteExecute ¶

func (a *IPBlocksApiService) IpblocksDeleteExecute(r ApiIpblocksDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*IPBlocksApiService) IpblocksFindById ¶

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

* IpblocksFindById Retrieve IP blocks * Retrieve the properties of the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksFindByIdRequest

func (*IPBlocksApiService) IpblocksFindByIdExecute ¶

func (a *IPBlocksApiService) IpblocksFindByIdExecute(r ApiIpblocksFindByIdRequest) (IpBlock, *shared.APIResponse, error)

* Execute executes the request * @return IpBlock

func (*IPBlocksApiService) IpblocksGet ¶

* IpblocksGet List IP blocks * List all reserved IP blocks. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIpblocksGetRequest

func (*IPBlocksApiService) IpblocksGetExecute ¶

* Execute executes the request * @return IpBlocks

func (*IPBlocksApiService) IpblocksPatch ¶

func (a *IPBlocksApiService) IpblocksPatch(ctx _context.Context, ipblockId string) ApiIpblocksPatchRequest

* IpblocksPatch Partially modify IP blocks * Update the properties of the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksPatchRequest

func (*IPBlocksApiService) IpblocksPatchExecute ¶

* Execute executes the request * @return IpBlock

func (*IPBlocksApiService) IpblocksPost ¶

* IpblocksPost Reserve IP blocks * 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 ¶

* Execute executes the request * @return IpBlock

func (*IPBlocksApiService) IpblocksPut ¶

func (a *IPBlocksApiService) IpblocksPut(ctx _context.Context, ipblockId string) ApiIpblocksPutRequest

* IpblocksPut Modify IP blocks * Modify the properties of the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksPutRequest

func (*IPBlocksApiService) IpblocksPutExecute ¶

* Execute executes the request * @return IpBlock

type IPFailover ¶

type IPFailover struct {
	Ip      *string `json:"ip,omitempty"`
	NicUuid *string `json:"nicUuid,omitempty"`
}

IPFailover struct for IPFailover

func NewIPFailover ¶

func NewIPFailover() *IPFailover

NewIPFailover instantiates a new IPFailover object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIPFailoverWithDefaults ¶

func NewIPFailoverWithDefaults() *IPFailover

NewIPFailoverWithDefaults instantiates a new IPFailover object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IPFailover) GetIp ¶

func (o *IPFailover) GetIp() *string

GetIp returns the Ip field value If the value is explicit nil, 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 NewImage ¶

func NewImage(properties ImageProperties) *Image

NewImage instantiates a new Image object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewImageWithDefaults ¶

func NewImageWithDefaults() *Image

NewImageWithDefaults instantiates a new Image object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Image) GetHref ¶

func (o *Image) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 ImageProperties ¶

type ImageProperties struct {
	// The name of the  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"`
	// Hot-plug capable CPU (no reboot required).
	CpuHotPlug *bool `json:"cpuHotPlug,omitempty"`
	// Hot-unplug capable CPU (no reboot required).
	CpuHotUnplug *bool `json:"cpuHotUnplug,omitempty"`
	// Hot-plug capable RAM (no reboot required).
	RamHotPlug *bool `json:"ramHotPlug,omitempty"`
	// Hot-unplug capable RAM (no reboot required).
	RamHotUnplug *bool `json:"ramHotUnplug,omitempty"`
	// Hot-plug capable NIC (no reboot required).
	NicHotPlug *bool `json:"nicHotPlug,omitempty"`
	// Hot-unplug capable NIC (no reboot required).
	NicHotUnplug *bool `json:"nicHotUnplug,omitempty"`
	// Hot-plug capable Virt-IO drive (no reboot required).
	DiscVirtioHotPlug *bool `json:"discVirtioHotPlug,omitempty"`
	// Hot-unplug capable Virt-IO drive (no reboot required). Not supported with Windows VMs.
	DiscVirtioHotUnplug *bool `json:"discVirtioHotUnplug,omitempty"`
	// Hot-plug capable SCSI drive (no reboot required).
	DiscScsiHotPlug *bool `json:"discScsiHotPlug,omitempty"`
	// Hot-unplug capable SCSI drive (no reboot required). Not supported with Windows VMs.
	DiscScsiHotUnplug *bool `json:"discScsiHotUnplug,omitempty"`
	// OS type for this image.
	LicenceType *string `json:"licenceType"`
	// The image type.
	ImageType *string `json:"imageType,omitempty"`
	// Indicates whether the image is part of a public repository.
	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 NewImageProperties ¶

func NewImageProperties(licenceType string) *ImageProperties

NewImageProperties instantiates a new ImageProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewImagePropertiesWithDefaults ¶

func NewImagePropertiesWithDefaults() *ImageProperties

NewImagePropertiesWithDefaults instantiates a new ImageProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ImageProperties) GetCloudInit ¶

func (o *ImageProperties) GetCloudInit() *string

GetCloudInit returns the CloudInit field value If the value is explicit nil, 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 the collection.
	Items *[]Image `json:"items,omitempty"`
}

Images struct for Images

func NewImages ¶

func NewImages() *Images

NewImages instantiates a new Images object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewImagesWithDefaults ¶

func NewImagesWithDefaults() *Images

NewImagesWithDefaults instantiates a new Images object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Images) GetHref ¶

func (o *Images) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 ImagesApiService ¶

type ImagesApiService service

ImagesApiService ImagesApi service

func (*ImagesApiService) ImagesDelete ¶

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

* ImagesDelete Delete images * Delete the specified image; this operation is only supported for private images. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId The unique ID of the image. * @return ApiImagesDeleteRequest

func (*ImagesApiService) ImagesDeleteExecute ¶

func (a *ImagesApiService) ImagesDeleteExecute(r ApiImagesDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ImagesApiService) ImagesFindById ¶

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

* ImagesFindById Retrieve images * Retrieve the properties of the specified image. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId The unique ID of the image. * @return ApiImagesFindByIdRequest

func (*ImagesApiService) ImagesFindByIdExecute ¶

func (a *ImagesApiService) ImagesFindByIdExecute(r ApiImagesFindByIdRequest) (Image, *shared.APIResponse, error)

* Execute executes the request * @return Image

func (*ImagesApiService) ImagesGet ¶

* ImagesGet List images * List all the images within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiImagesGetRequest

func (*ImagesApiService) ImagesGetExecute ¶

func (a *ImagesApiService) ImagesGetExecute(r ApiImagesGetRequest) (Images, *shared.APIResponse, error)

* Execute executes the request * @return Images

func (*ImagesApiService) ImagesPatch ¶

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

* ImagesPatch Partially modify images * Update the properties of the specified image. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId The unique ID of the image. * @return ApiImagesPatchRequest

func (*ImagesApiService) ImagesPatchExecute ¶

func (a *ImagesApiService) ImagesPatchExecute(r ApiImagesPatchRequest) (Image, *shared.APIResponse, error)

* Execute executes the request * @return Image

func (*ImagesApiService) ImagesPut ¶

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

* ImagesPut Modify images * Modify the properties of the specified image. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param imageId The unique ID of the image. * @return ApiImagesPutRequest

func (*ImagesApiService) ImagesPutExecute ¶

func (a *ImagesApiService) ImagesPutExecute(r ApiImagesPutRequest) (Image, *shared.APIResponse, error)

* Execute executes the request * @return Image

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 NewInfo ¶

func NewInfo() *Info

NewInfo instantiates a new Info object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInfoWithDefaults ¶

func NewInfoWithDefaults() *Info

NewInfoWithDefaults instantiates a new Info object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Info) GetHref ¶

func (o *Info) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewIpBlock ¶

func NewIpBlock(properties IpBlockProperties) *IpBlock

NewIpBlock instantiates a new IpBlock object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpBlockWithDefaults ¶

func NewIpBlockWithDefaults() *IpBlock

NewIpBlockWithDefaults instantiates a new IpBlock object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpBlock) GetHref ¶

func (o *IpBlock) GetHref() *string

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

IpBlockProperties struct for IpBlockProperties

func NewIpBlockProperties ¶

func NewIpBlockProperties(location string, size int32) *IpBlockProperties

NewIpBlockProperties instantiates a new IpBlockProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpBlockPropertiesWithDefaults ¶

func NewIpBlockPropertiesWithDefaults() *IpBlockProperties

NewIpBlockPropertiesWithDefaults instantiates a new IpBlockProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpBlockProperties) GetIpConsumers ¶

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

GetIpConsumers returns the IpConsumers field value If the value is explicit nil, 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 the collection.
	Items *[]IpBlock `json:"items,omitempty"`
	// The offset, specified in the request (if not is specified, 0 is used by default).
	Offset *float32 `json:"offset,omitempty"`
	// The limit, specified in the request (if not specified, the endpoint's default pagination limit is used).
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

IpBlocks struct for IpBlocks

func NewIpBlocks ¶

func NewIpBlocks() *IpBlocks

NewIpBlocks instantiates a new IpBlocks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpBlocksWithDefaults ¶

func NewIpBlocksWithDefaults() *IpBlocks

NewIpBlocksWithDefaults instantiates a new IpBlocks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpBlocks) GetHref ¶

func (o *IpBlocks) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 ¶

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 ¶

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 ¶

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

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

func (*IpBlocks) GetOffset ¶

func (o *IpBlocks) GetOffset() *float32

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

func (*IpBlocks) GetOffsetOk ¶

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

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

func (*IpBlocks) GetType ¶

func (o *IpBlocks) GetType() *Type

GetType returns the Type field value If the value is explicit nil, 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 ¶

func (o *IpBlocks) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *IpBlocks) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*IpBlocks) HasOffset ¶

func (o *IpBlocks) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*IpBlocks) HasType ¶

func (o *IpBlocks) HasType() bool

HasType returns a boolean if a field has been set.

func (IpBlocks) MarshalJSON ¶

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

func (*IpBlocks) SetHref ¶

func (o *IpBlocks) SetHref(v string)

SetHref sets field value

func (*IpBlocks) SetId ¶

func (o *IpBlocks) SetId(v string)

SetId sets field value

func (*IpBlocks) SetItems ¶

func (o *IpBlocks) SetItems(v []IpBlock)

SetItems sets field value

func (*IpBlocks) SetLimit ¶

func (o *IpBlocks) SetLimit(v float32)

SetLimit sets field value

func (o *IpBlocks) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*IpBlocks) SetOffset ¶

func (o *IpBlocks) SetOffset(v float32)

SetOffset sets field value

func (*IpBlocks) SetType ¶

func (o *IpBlocks) SetType(v Type)

SetType sets field value

type IpConsumer ¶

type IpConsumer struct {
	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 NewIpConsumer ¶

func NewIpConsumer() *IpConsumer

NewIpConsumer instantiates a new IpConsumer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpConsumerWithDefaults ¶

func NewIpConsumerWithDefaults() *IpConsumer

NewIpConsumerWithDefaults instantiates a new IpConsumer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpConsumer) GetDatacenterId ¶

func (o *IpConsumer) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, 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 clusters * Delete the specified 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 ¶

* Execute executes the request

func (*KubernetesApiService) K8sFindByClusterId ¶

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

* K8sFindByClusterId Retrieve Kubernetes clusters * Retrieve the specified 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 * List all available Kubernetes clusters. * @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 files * Retrieve a configuration file for the specified Kubernetes cluster, in YAML or JSON format as defined in the Accept header; the default Accept header is application/yaml. * @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 string

func (*KubernetesApiService) K8sNodepoolsDelete ¶

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

* K8sNodepoolsDelete Delete Kubernetes node pools * Delete the specified 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) (*shared.APIResponse, error)

* Execute executes the request

func (*KubernetesApiService) K8sNodepoolsFindById ¶

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

* K8sNodepoolsFindById Retrieve Kubernetes node pools * Retrieve the specified 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 * List all Kubernetes node pools, included the specified 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 nodes * Delete the specified 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) (*shared.APIResponse, error)

* Execute executes the request

func (*KubernetesApiService) K8sNodepoolsNodesFindById ¶

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

* K8sNodepoolsNodesFindById Retrieve Kubernetes nodes * Retrieve the specified 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 ¶

* Execute executes the request * @return KubernetesNode

func (*KubernetesApiService) K8sNodepoolsNodesGet ¶

func (a *KubernetesApiService) K8sNodepoolsNodesGet(ctx _context.Context, k8sClusterId string, nodepoolId string) ApiK8sNodepoolsNodesGetRequest

* K8sNodepoolsNodesGet List Kubernetes nodes * List all the nodes, included in the specified 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 Kubernetes nodes
  • Recreate the specified Kubernetes node.

A new node is created and configured by Managed Kubernetes, based on the node pool template. Once the status is "Active", all the pods are migrated from the faulty node, which is then deleted once empty. During this operation, the node pool will have an additional 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) (*shared.APIResponse, error)

* Execute executes the request

func (*KubernetesApiService) K8sNodepoolsPost ¶

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

* K8sNodepoolsPost Create Kubernetes node pools * Create a Kubernetes node pool inside the specified 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 pools * Modify the specified 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 clusters * Create a 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 clusters * Modify the specified 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) K8sVersionsDefaultGet ¶

* K8sVersionsDefaultGet Retrieve current default Kubernetes version * Retrieve 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, *shared.APIResponse, error)

* Execute executes the request * @return string

func (*KubernetesApiService) K8sVersionsGet ¶

* K8sVersionsGet List Kubernetes versions * List 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, *shared.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"`
	// 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"`
}

KubernetesAutoScaling struct for KubernetesAutoScaling

func NewKubernetesAutoScaling ¶

func NewKubernetesAutoScaling(minNodeCount int32, maxNodeCount int32) *KubernetesAutoScaling

NewKubernetesAutoScaling instantiates a new KubernetesAutoScaling object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesAutoScalingWithDefaults ¶

func NewKubernetesAutoScalingWithDefaults() *KubernetesAutoScaling

NewKubernetesAutoScalingWithDefaults instantiates a new KubernetesAutoScaling object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesAutoScaling) GetMaxNodeCount ¶

func (o *KubernetesAutoScaling) GetMaxNodeCount() *int32

GetMaxNodeCount returns the MaxNodeCount field value If the value is explicit nil, 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 NewKubernetesCluster ¶

func NewKubernetesCluster(properties KubernetesClusterProperties) *KubernetesCluster

NewKubernetesCluster instantiates a new KubernetesCluster object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesClusterWithDefaults ¶

func NewKubernetesClusterWithDefaults() *KubernetesCluster

NewKubernetesClusterWithDefaults instantiates a new KubernetesCluster object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesCluster) GetEntities ¶

func (o *KubernetesCluster) GetEntities() *KubernetesClusterEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 NewKubernetesClusterEntities ¶

func NewKubernetesClusterEntities() *KubernetesClusterEntities

NewKubernetesClusterEntities instantiates a new KubernetesClusterEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesClusterEntitiesWithDefaults ¶

func NewKubernetesClusterEntitiesWithDefaults() *KubernetesClusterEntities

NewKubernetesClusterEntitiesWithDefaults instantiates a new KubernetesClusterEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesClusterEntities) GetNodepools ¶

GetNodepools returns the Nodepools field value If the value is explicit nil, 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 NewKubernetesClusterForPost ¶

func NewKubernetesClusterForPost(properties KubernetesClusterPropertiesForPost) *KubernetesClusterForPost

NewKubernetesClusterForPost instantiates a new KubernetesClusterForPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesClusterForPostWithDefaults ¶

func NewKubernetesClusterForPostWithDefaults() *KubernetesClusterForPost

NewKubernetesClusterForPostWithDefaults instantiates a new KubernetesClusterForPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesClusterForPost) GetEntities ¶

GetEntities returns the Entities field value If the value is explicit nil, 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 NewKubernetesClusterForPut ¶

func NewKubernetesClusterForPut(properties KubernetesClusterPropertiesForPut) *KubernetesClusterForPut

NewKubernetesClusterForPut instantiates a new KubernetesClusterForPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesClusterForPutWithDefaults ¶

func NewKubernetesClusterForPutWithDefaults() *KubernetesClusterForPut

NewKubernetesClusterForPutWithDefaults instantiates a new KubernetesClusterForPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesClusterForPut) GetEntities ¶

GetEntities returns the Entities field value If the value is explicit nil, 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 the cluster is running. This imposes restrictions on what Kubernetes versions can be run in a cluster's nodepools. Additionally, not all Kubernetes versions are viable upgrade targets for all prior versions.
	K8sVersion        *string                      `json:"k8sVersion,omitempty"`
	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"`
	// The indicator if the cluster is public or private. Be aware that setting it to false is currently in beta phase.
	Public *bool `json:"public,omitempty"`
	// The location of the cluster if the cluster is private. This property is immutable. The location must be enabled for your contract or you must have a Datacenter within that location. This attribute is mandatory if the cluster is private.
	Location *string `json:"location,omitempty"`
	// The nat gateway IP of the cluster if the cluster is private.
	NatGatewayIp *string `json:"natGatewayIp,omitempty"`
	// The node subnet of the cluster if the cluster is private.
	NodeSubnet *string `json:"nodeSubnet,omitempty"`
	// Access to the K8s API server is restricted to these CIDRs. Traffic, internal to the cluster, is not affected by this restriction. If no allowlist is specified, access is not restricted. If an IP without subnet mask is provided, the default value is used: 32 for IPv4 and 128 for IPv6.
	ApiSubnetAllowList *[]string `json:"apiSubnetAllowList,omitempty"`
	// List of S3 bucket configured for K8s usage. For now it contains only an S3 bucket used to store K8s API audit logs
	S3Buckets *[]S3Bucket `json:"s3Buckets,omitempty"`
}

KubernetesClusterProperties struct for KubernetesClusterProperties

func NewKubernetesClusterProperties ¶

func NewKubernetesClusterProperties(name string) *KubernetesClusterProperties

NewKubernetesClusterProperties instantiates a new KubernetesClusterProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesClusterPropertiesWithDefaults ¶

func NewKubernetesClusterPropertiesWithDefaults() *KubernetesClusterProperties

NewKubernetesClusterPropertiesWithDefaults instantiates a new KubernetesClusterProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesClusterProperties) GetApiSubnetAllowList ¶

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

GetApiSubnetAllowList returns the ApiSubnetAllowList field value If the value is explicit nil, 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) GetLocation ¶

func (o *KubernetesClusterProperties) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesClusterProperties) GetLocationOk ¶

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

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

func (*KubernetesClusterProperties) GetMaintenanceWindow ¶

func (o *KubernetesClusterProperties) GetMaintenanceWindow() *KubernetesMaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, 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) GetNatGatewayIp ¶

func (o *KubernetesClusterProperties) GetNatGatewayIp() *string

GetNatGatewayIp returns the NatGatewayIp field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesClusterProperties) GetNatGatewayIpOk ¶

func (o *KubernetesClusterProperties) GetNatGatewayIpOk() (*string, bool)

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

func (*KubernetesClusterProperties) GetNodeSubnet ¶

func (o *KubernetesClusterProperties) GetNodeSubnet() *string

GetNodeSubnet returns the NodeSubnet field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesClusterProperties) GetNodeSubnetOk ¶

func (o *KubernetesClusterProperties) GetNodeSubnetOk() (*string, bool)

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

func (*KubernetesClusterProperties) GetPublic ¶

func (o *KubernetesClusterProperties) GetPublic() *bool

GetPublic returns the Public field value If the value is explicit nil, the zero value for bool will be returned

func (*KubernetesClusterProperties) GetPublicOk ¶

func (o *KubernetesClusterProperties) GetPublicOk() (*bool, bool)

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

func (*KubernetesClusterProperties) GetS3Buckets ¶

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

GetS3Buckets returns the S3Buckets field value If the value is explicit nil, 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) HasLocation ¶

func (o *KubernetesClusterProperties) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasMaintenanceWindow ¶

func (o *KubernetesClusterProperties) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasName ¶

func (o *KubernetesClusterProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasNatGatewayIp ¶

func (o *KubernetesClusterProperties) HasNatGatewayIp() bool

HasNatGatewayIp returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasNodeSubnet ¶

func (o *KubernetesClusterProperties) HasNodeSubnet() bool

HasNodeSubnet returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasPublic ¶

func (o *KubernetesClusterProperties) HasPublic() bool

HasPublic returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasS3Buckets ¶

func (o *KubernetesClusterProperties) HasS3Buckets() bool

HasS3Buckets returns a boolean if a field has been set.

func (*KubernetesClusterProperties) HasViableNodePoolVersions ¶

func (o *KubernetesClusterProperties) HasViableNodePoolVersions() bool

HasViableNodePoolVersions returns a boolean if a field has been set.

func (KubernetesClusterProperties) MarshalJSON ¶

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

func (*KubernetesClusterProperties) SetApiSubnetAllowList ¶

func (o *KubernetesClusterProperties) SetApiSubnetAllowList(v []string)

SetApiSubnetAllowList sets field value

func (*KubernetesClusterProperties) SetAvailableUpgradeVersions ¶

func (o *KubernetesClusterProperties) SetAvailableUpgradeVersions(v []string)

SetAvailableUpgradeVersions sets field value

func (*KubernetesClusterProperties) SetK8sVersion ¶

func (o *KubernetesClusterProperties) SetK8sVersion(v string)

SetK8sVersion sets field value

func (*KubernetesClusterProperties) SetLocation ¶

func (o *KubernetesClusterProperties) SetLocation(v string)

SetLocation sets field value

func (*KubernetesClusterProperties) SetMaintenanceWindow ¶

func (o *KubernetesClusterProperties) SetMaintenanceWindow(v KubernetesMaintenanceWindow)

SetMaintenanceWindow sets field value

func (*KubernetesClusterProperties) SetName ¶

func (o *KubernetesClusterProperties) SetName(v string)

SetName sets field value

func (*KubernetesClusterProperties) SetNatGatewayIp ¶

func (o *KubernetesClusterProperties) SetNatGatewayIp(v string)

SetNatGatewayIp sets field value

func (*KubernetesClusterProperties) SetNodeSubnet ¶

func (o *KubernetesClusterProperties) SetNodeSubnet(v string)

SetNodeSubnet sets field value

func (*KubernetesClusterProperties) SetPublic ¶

func (o *KubernetesClusterProperties) SetPublic(v bool)

SetPublic sets field value

func (*KubernetesClusterProperties) SetS3Buckets ¶

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

SetS3Buckets sets field value

func (*KubernetesClusterProperties) SetViableNodePoolVersions ¶

func (o *KubernetesClusterProperties) SetViableNodePoolVersions(v []string)

SetViableNodePoolVersions sets field value

type KubernetesClusterPropertiesForPost ¶

type KubernetesClusterPropertiesForPost struct {
	// 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 the cluster is running. This imposes restrictions on what Kubernetes versions can be run in a cluster's nodepools. Additionally, not all Kubernetes versions are viable upgrade targets for all prior versions.
	K8sVersion        *string                      `json:"k8sVersion,omitempty"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// The indicator if the cluster is public or private. Be aware that setting it to false is currently in beta phase.
	Public *bool `json:"public,omitempty"`
	// The location of the cluster if the cluster is private. This property is immutable. The location must be enabled for your contract or you must have a Datacenter within that location. This attribute is mandatory if the cluster is private.
	Location *string `json:"location,omitempty"`
	// The nat gateway IP of the cluster if the cluster is private.
	NatGatewayIp *string `json:"natGatewayIp,omitempty"`
	// The node subnet of the cluster if the cluster is private.
	NodeSubnet *string `json:"nodeSubnet,omitempty"`
	// Access to the K8s API server is restricted to these CIDRs. Traffic, internal to the cluster, is not affected by this restriction. If no allowlist is specified, access is not restricted. If an IP without subnet mask is provided, the default value is used: 32 for IPv4 and 128 for IPv6.
	ApiSubnetAllowList *[]string `json:"apiSubnetAllowList,omitempty"`
	// List of S3 bucket configured for K8s usage. For now it contains only an S3 bucket used to store K8s API audit logs
	S3Buckets *[]S3Bucket `json:"s3Buckets,omitempty"`
}

KubernetesClusterPropertiesForPost struct for KubernetesClusterPropertiesForPost

func NewKubernetesClusterPropertiesForPost ¶

func NewKubernetesClusterPropertiesForPost(name string) *KubernetesClusterPropertiesForPost

NewKubernetesClusterPropertiesForPost instantiates a new KubernetesClusterPropertiesForPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesClusterPropertiesForPostWithDefaults ¶

func NewKubernetesClusterPropertiesForPostWithDefaults() *KubernetesClusterPropertiesForPost

NewKubernetesClusterPropertiesForPostWithDefaults instantiates a new KubernetesClusterPropertiesForPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesClusterPropertiesForPost) GetApiSubnetAllowList ¶

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

GetApiSubnetAllowList returns the ApiSubnetAllowList field value If the value is explicit nil, 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) GetLocation ¶

func (o *KubernetesClusterPropertiesForPost) GetLocation() *string

GetLocation returns the Location field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesClusterPropertiesForPost) GetLocationOk ¶

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

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

func (*KubernetesClusterPropertiesForPost) GetMaintenanceWindow ¶

GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, 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) GetNatGatewayIp ¶

func (o *KubernetesClusterPropertiesForPost) GetNatGatewayIp() *string

GetNatGatewayIp returns the NatGatewayIp field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesClusterPropertiesForPost) GetNatGatewayIpOk ¶

func (o *KubernetesClusterPropertiesForPost) GetNatGatewayIpOk() (*string, bool)

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

func (*KubernetesClusterPropertiesForPost) GetNodeSubnet ¶

func (o *KubernetesClusterPropertiesForPost) GetNodeSubnet() *string

GetNodeSubnet returns the NodeSubnet field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesClusterPropertiesForPost) GetNodeSubnetOk ¶

func (o *KubernetesClusterPropertiesForPost) GetNodeSubnetOk() (*string, bool)

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

func (*KubernetesClusterPropertiesForPost) GetPublic ¶

func (o *KubernetesClusterPropertiesForPost) GetPublic() *bool

GetPublic returns the Public field value If the value is explicit nil, the zero value for bool will be returned

func (*KubernetesClusterPropertiesForPost) GetPublicOk ¶

func (o *KubernetesClusterPropertiesForPost) GetPublicOk() (*bool, bool)

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

func (*KubernetesClusterPropertiesForPost) GetS3Buckets ¶

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

GetS3Buckets returns the S3Buckets field value If the value is explicit nil, 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) HasLocation ¶

func (o *KubernetesClusterPropertiesForPost) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasMaintenanceWindow ¶

func (o *KubernetesClusterPropertiesForPost) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasName ¶

HasName returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasNatGatewayIp ¶

func (o *KubernetesClusterPropertiesForPost) HasNatGatewayIp() bool

HasNatGatewayIp returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasNodeSubnet ¶

func (o *KubernetesClusterPropertiesForPost) HasNodeSubnet() bool

HasNodeSubnet returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasPublic ¶

HasPublic returns a boolean if a field has been set.

func (*KubernetesClusterPropertiesForPost) HasS3Buckets ¶

func (o *KubernetesClusterPropertiesForPost) HasS3Buckets() bool

HasS3Buckets returns a boolean if a field has been set.

func (KubernetesClusterPropertiesForPost) MarshalJSON ¶

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

func (*KubernetesClusterPropertiesForPost) SetApiSubnetAllowList ¶

func (o *KubernetesClusterPropertiesForPost) SetApiSubnetAllowList(v []string)

SetApiSubnetAllowList sets field value

func (*KubernetesClusterPropertiesForPost) SetK8sVersion ¶

func (o *KubernetesClusterPropertiesForPost) SetK8sVersion(v string)

SetK8sVersion sets field value

func (*KubernetesClusterPropertiesForPost) SetLocation ¶

func (o *KubernetesClusterPropertiesForPost) SetLocation(v string)

SetLocation sets field value

func (*KubernetesClusterPropertiesForPost) SetMaintenanceWindow ¶

SetMaintenanceWindow sets field value

func (*KubernetesClusterPropertiesForPost) SetName ¶

SetName sets field value

func (*KubernetesClusterPropertiesForPost) SetNatGatewayIp ¶

func (o *KubernetesClusterPropertiesForPost) SetNatGatewayIp(v string)

SetNatGatewayIp sets field value

func (*KubernetesClusterPropertiesForPost) SetNodeSubnet ¶

func (o *KubernetesClusterPropertiesForPost) SetNodeSubnet(v string)

SetNodeSubnet sets field value

func (*KubernetesClusterPropertiesForPost) SetPublic ¶

func (o *KubernetesClusterPropertiesForPost) SetPublic(v bool)

SetPublic sets field value

func (*KubernetesClusterPropertiesForPost) SetS3Buckets ¶

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

SetS3Buckets sets field value

type KubernetesClusterPropertiesForPut ¶

type KubernetesClusterPropertiesForPut struct {
	// 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 the cluster is running. This imposes restrictions on what Kubernetes versions can be run in a cluster's nodepools. Additionally, not all Kubernetes versions are viable upgrade targets for all prior versions.
	K8sVersion        *string                      `json:"k8sVersion,omitempty"`
	MaintenanceWindow *KubernetesMaintenanceWindow `json:"maintenanceWindow,omitempty"`
	// Access to the K8s API server is restricted to these CIDRs. Traffic, internal to the cluster, is not affected by this restriction. If no allowlist is specified, access is not restricted. If an IP without subnet mask is provided, the default value is used: 32 for IPv4 and 128 for IPv6.
	ApiSubnetAllowList *[]string `json:"apiSubnetAllowList,omitempty"`
	// List of S3 bucket configured for K8s usage. For now it contains only an S3 bucket used to store K8s API audit logs
	S3Buckets *[]S3Bucket `json:"s3Buckets,omitempty"`
}

KubernetesClusterPropertiesForPut struct for KubernetesClusterPropertiesForPut

func NewKubernetesClusterPropertiesForPut ¶

func NewKubernetesClusterPropertiesForPut(name string) *KubernetesClusterPropertiesForPut

NewKubernetesClusterPropertiesForPut instantiates a new KubernetesClusterPropertiesForPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesClusterPropertiesForPutWithDefaults ¶

func NewKubernetesClusterPropertiesForPutWithDefaults() *KubernetesClusterPropertiesForPut

NewKubernetesClusterPropertiesForPutWithDefaults instantiates a new KubernetesClusterPropertiesForPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesClusterPropertiesForPut) GetApiSubnetAllowList ¶

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

GetApiSubnetAllowList returns the ApiSubnetAllowList field value If the value is explicit nil, 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 {
	// A unique representation of the Kubernetes cluster as a resource collection.
	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 the collection.
	Items *[]KubernetesCluster `json:"items,omitempty"`
}

KubernetesClusters struct for KubernetesClusters

func NewKubernetesClusters ¶

func NewKubernetesClusters() *KubernetesClusters

NewKubernetesClusters instantiates a new KubernetesClusters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesClustersWithDefaults ¶

func NewKubernetesClustersWithDefaults() *KubernetesClusters

NewKubernetesClustersWithDefaults instantiates a new KubernetesClusters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesClusters) GetHref ¶

func (o *KubernetesClusters) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 KubernetesMaintenanceWindow ¶

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

KubernetesMaintenanceWindow struct for KubernetesMaintenanceWindow

func NewKubernetesMaintenanceWindow ¶

func NewKubernetesMaintenanceWindow(dayOfTheWeek string, time string) *KubernetesMaintenanceWindow

NewKubernetesMaintenanceWindow instantiates a new KubernetesMaintenanceWindow object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesMaintenanceWindowWithDefaults ¶

func NewKubernetesMaintenanceWindowWithDefaults() *KubernetesMaintenanceWindow

NewKubernetesMaintenanceWindowWithDefaults instantiates a new KubernetesMaintenanceWindow object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesMaintenanceWindow) GetDayOfTheWeek ¶

func (o *KubernetesMaintenanceWindow) GetDayOfTheWeek() *string

GetDayOfTheWeek returns the DayOfTheWeek field value If the value is explicit nil, 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 NewKubernetesNode ¶

func NewKubernetesNode(properties KubernetesNodeProperties) *KubernetesNode

NewKubernetesNode instantiates a new KubernetesNode object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodeWithDefaults ¶

func NewKubernetesNodeWithDefaults() *KubernetesNode

NewKubernetesNodeWithDefaults instantiates a new KubernetesNode object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNode) GetHref ¶

func (o *KubernetesNode) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 `json:"createdDate,omitempty"`
	// The last time the resource was modified.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// State of the resource.
	State *string `json:"state,omitempty"`
	// The last time the software was updated on the node.
	LastSoftwareUpdatedDate *IonosTime `json:"lastSoftwareUpdatedDate,omitempty"`
}

KubernetesNodeMetadata struct for KubernetesNodeMetadata

func NewKubernetesNodeMetadata ¶

func NewKubernetesNodeMetadata() *KubernetesNodeMetadata

NewKubernetesNodeMetadata instantiates a new KubernetesNodeMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodeMetadataWithDefaults ¶

func NewKubernetesNodeMetadataWithDefaults() *KubernetesNodeMetadata

NewKubernetesNodeMetadataWithDefaults instantiates a new KubernetesNodeMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodeMetadata) GetCreatedDate ¶

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

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, 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 NewKubernetesNodePool ¶

func NewKubernetesNodePool(properties KubernetesNodePoolProperties) *KubernetesNodePool

NewKubernetesNodePool instantiates a new KubernetesNodePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePoolWithDefaults ¶

func NewKubernetesNodePoolWithDefaults() *KubernetesNodePool

NewKubernetesNodePoolWithDefaults instantiates a new KubernetesNodePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodePool) GetHref ¶

func (o *KubernetesNodePool) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewKubernetesNodePoolForPost ¶

func NewKubernetesNodePoolForPost(properties KubernetesNodePoolPropertiesForPost) *KubernetesNodePoolForPost

NewKubernetesNodePoolForPost instantiates a new KubernetesNodePoolForPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePoolForPostWithDefaults ¶

func NewKubernetesNodePoolForPostWithDefaults() *KubernetesNodePoolForPost

NewKubernetesNodePoolForPostWithDefaults instantiates a new KubernetesNodePoolForPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodePoolForPost) GetHref ¶

func (o *KubernetesNodePoolForPost) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewKubernetesNodePoolForPut ¶

func NewKubernetesNodePoolForPut(properties KubernetesNodePoolPropertiesForPut) *KubernetesNodePoolForPut

NewKubernetesNodePoolForPut instantiates a new KubernetesNodePoolForPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePoolForPutWithDefaults ¶

func NewKubernetesNodePoolForPutWithDefaults() *KubernetesNodePoolForPut

NewKubernetesNodePoolForPutWithDefaults instantiates a new KubernetesNodePoolForPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodePoolForPut) GetHref ¶

func (o *KubernetesNodePoolForPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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"`
	// Indicates if the Kubernetes node pool LAN will reserve an IP using DHCP.
	Dhcp *bool `json:"dhcp,omitempty"`
	// array of additional LANs attached to worker nodes
	Routes *[]KubernetesNodePoolLanRoutes `json:"routes,omitempty"`
}

KubernetesNodePoolLan struct for KubernetesNodePoolLan

func NewKubernetesNodePoolLan ¶

func NewKubernetesNodePoolLan(id int32) *KubernetesNodePoolLan

NewKubernetesNodePoolLan instantiates a new KubernetesNodePoolLan object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePoolLanWithDefaults ¶

func NewKubernetesNodePoolLanWithDefaults() *KubernetesNodePoolLan

NewKubernetesNodePoolLanWithDefaults instantiates a new KubernetesNodePoolLan object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodePoolLan) GetDhcp ¶

func (o *KubernetesNodePoolLan) GetDhcp() *bool

GetDhcp returns the Dhcp field value If the value is explicit nil, the zero value for bool will be returned

func (*KubernetesNodePoolLan) GetDhcpOk ¶

func (o *KubernetesNodePoolLan) GetDhcpOk() (*bool, bool)

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

func (*KubernetesNodePoolLan) GetId ¶

func (o *KubernetesNodePoolLan) GetId() *int32

GetId returns the Id field value If the value is explicit nil, 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) GetRoutes ¶

GetRoutes returns the Routes field value If the value is explicit nil, the zero value for []KubernetesNodePoolLanRoutes will be returned

func (*KubernetesNodePoolLan) GetRoutesOk ¶

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

func (*KubernetesNodePoolLan) HasDhcp ¶

func (o *KubernetesNodePoolLan) HasDhcp() bool

HasDhcp returns a boolean if a field has been set.

func (*KubernetesNodePoolLan) HasId ¶

func (o *KubernetesNodePoolLan) HasId() bool

HasId returns a boolean if a field has been set.

func (*KubernetesNodePoolLan) HasRoutes ¶

func (o *KubernetesNodePoolLan) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (KubernetesNodePoolLan) MarshalJSON ¶

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

func (*KubernetesNodePoolLan) SetDhcp ¶

func (o *KubernetesNodePoolLan) SetDhcp(v bool)

SetDhcp sets field value

func (*KubernetesNodePoolLan) SetId ¶

func (o *KubernetesNodePoolLan) SetId(v int32)

SetId sets field value

func (*KubernetesNodePoolLan) SetRoutes ¶

SetRoutes sets field value

type KubernetesNodePoolLanRoutes ¶

type KubernetesNodePoolLanRoutes struct {
	// IPv4 or IPv6 CIDR to be routed via the interface.
	Network *string `json:"network,omitempty"`
	// IPv4 or IPv6 Gateway IP for the route.
	GatewayIp *string `json:"gatewayIp,omitempty"`
}

KubernetesNodePoolLanRoutes struct for KubernetesNodePoolLanRoutes

func NewKubernetesNodePoolLanRoutes ¶

func NewKubernetesNodePoolLanRoutes() *KubernetesNodePoolLanRoutes

NewKubernetesNodePoolLanRoutes instantiates a new KubernetesNodePoolLanRoutes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePoolLanRoutesWithDefaults ¶

func NewKubernetesNodePoolLanRoutesWithDefaults() *KubernetesNodePoolLanRoutes

NewKubernetesNodePoolLanRoutesWithDefaults instantiates a new KubernetesNodePoolLanRoutes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodePoolLanRoutes) GetGatewayIp ¶

func (o *KubernetesNodePoolLanRoutes) GetGatewayIp() *string

GetGatewayIp returns the GatewayIp field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesNodePoolLanRoutes) GetGatewayIpOk ¶

func (o *KubernetesNodePoolLanRoutes) GetGatewayIpOk() (*string, bool)

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

func (*KubernetesNodePoolLanRoutes) GetNetwork ¶

func (o *KubernetesNodePoolLanRoutes) GetNetwork() *string

GetNetwork returns the Network field value If the value is explicit nil, the zero value for string will be returned

func (*KubernetesNodePoolLanRoutes) GetNetworkOk ¶

func (o *KubernetesNodePoolLanRoutes) GetNetworkOk() (*string, bool)

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

func (*KubernetesNodePoolLanRoutes) HasGatewayIp ¶

func (o *KubernetesNodePoolLanRoutes) HasGatewayIp() bool

HasGatewayIp returns a boolean if a field has been set.

func (*KubernetesNodePoolLanRoutes) HasNetwork ¶

func (o *KubernetesNodePoolLanRoutes) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (KubernetesNodePoolLanRoutes) MarshalJSON ¶

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

func (*KubernetesNodePoolLanRoutes) SetGatewayIp ¶

func (o *KubernetesNodePoolLanRoutes) SetGatewayIp(v string)

SetGatewayIp sets field value

func (*KubernetesNodePoolLanRoutes) SetNetwork ¶

func (o *KubernetesNodePoolLanRoutes) SetNetwork(v string)

SetNetwork sets field value

type KubernetesNodePoolProperties ¶

type KubernetesNodePoolProperties struct {
	// 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 ID of the data center, to which user has access.
	DatacenterId *string `json:"datacenterId"`
	// The number of nodes that make up the node pool.
	NodeCount *int32 `json:"nodeCount"`
	// A valid CPU family name.
	CpuFamily *string `json:"cpuFamily"`
	// The number of cores for the node.
	CoresCount *int32 `json:"coresCount"`
	// The RAM size for the node. Must be set in multiples of 1024 MB, with minimum size is of 2048 MB.
	RamSize *int32 `json:"ramSize"`
	// The availability zone in which the target VM should be provisioned.
	AvailabilityZone *string `json:"availabilityZone"`
	// The type of hardware for 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 the 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 more IP than maximum number possible number of nodes (nodeCount+1 for fixed number of nodes or maxNodeCount+1 when auto scaling is used). The extra IP is used when the nodes are rebuilt.
	PublicIps *[]string `json:"publicIps,omitempty"`
	// List of available versions for upgrading the node pool.
	AvailableUpgradeVersions *[]string `json:"availableUpgradeVersions,omitempty"`
}

KubernetesNodePoolProperties struct for KubernetesNodePoolProperties

func NewKubernetesNodePoolProperties ¶

func NewKubernetesNodePoolProperties(name string, datacenterId string, nodeCount int32, cpuFamily string, coresCount int32, ramSize int32, availabilityZone string, storageType string, storageSize int32) *KubernetesNodePoolProperties

NewKubernetesNodePoolProperties instantiates a new KubernetesNodePoolProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePoolPropertiesWithDefaults ¶

func NewKubernetesNodePoolPropertiesWithDefaults() *KubernetesNodePoolProperties

NewKubernetesNodePoolPropertiesWithDefaults instantiates a new KubernetesNodePoolProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodePoolProperties) GetAnnotations ¶

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

GetAnnotations returns the Annotations field value If the value is explicit nil, 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 ID of the data center, to which the user has access.
	DatacenterId *string `json:"datacenterId"`
	// The number of nodes that make up the node pool.
	NodeCount *int32 `json:"nodeCount"`
	// A valid CPU family name.
	CpuFamily *string `json:"cpuFamily"`
	// The number of cores for the node.
	CoresCount *int32 `json:"coresCount"`
	// The RAM size for the node. Must be set in multiples of 1024 MB, with minimum size is of 2048 MB.
	RamSize *int32 `json:"ramSize"`
	// The availability zone in which the target VM should be provisioned.
	AvailabilityZone *string `json:"availabilityZone"`
	// The type of hardware for 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 the 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 more IP than the maximum possible number of nodes (nodeCount+1 for fixed number of nodes or maxNodeCount+1 when auto scaling is used). The extra IP is used when the nodes are rebuilt.
	PublicIps *[]string `json:"publicIps,omitempty"`
}

KubernetesNodePoolPropertiesForPost struct for KubernetesNodePoolPropertiesForPost

func NewKubernetesNodePoolPropertiesForPost ¶

func NewKubernetesNodePoolPropertiesForPost(name string, datacenterId string, nodeCount int32, cpuFamily string, coresCount int32, ramSize int32, availabilityZone string, storageType string, storageSize int32) *KubernetesNodePoolPropertiesForPost

NewKubernetesNodePoolPropertiesForPost instantiates a new KubernetesNodePoolPropertiesForPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePoolPropertiesForPostWithDefaults ¶

func NewKubernetesNodePoolPropertiesForPostWithDefaults() *KubernetesNodePoolPropertiesForPost

NewKubernetesNodePoolPropertiesForPostWithDefaults instantiates a new KubernetesNodePoolPropertiesForPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodePoolPropertiesForPost) GetAnnotations ¶

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

GetAnnotations returns the Annotations field value If the value is explicit nil, 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"`
	// The number of nodes that make up the node pool.
	NodeCount *int32 `json:"nodeCount"`
	// The Kubernetes version the 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 more IP than the maximum possible number of nodes (nodeCount+1 for fixed number of nodes or maxNodeCount+1 when auto scaling is used). The extra IP is used when the nodes are rebuilt.
	PublicIps *[]string `json:"publicIps,omitempty"`
}

KubernetesNodePoolPropertiesForPut struct for KubernetesNodePoolPropertiesForPut

func NewKubernetesNodePoolPropertiesForPut ¶

func NewKubernetesNodePoolPropertiesForPut(nodeCount int32) *KubernetesNodePoolPropertiesForPut

NewKubernetesNodePoolPropertiesForPut instantiates a new KubernetesNodePoolPropertiesForPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePoolPropertiesForPutWithDefaults ¶

func NewKubernetesNodePoolPropertiesForPutWithDefaults() *KubernetesNodePoolPropertiesForPut

NewKubernetesNodePoolPropertiesForPutWithDefaults instantiates a new KubernetesNodePoolPropertiesForPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodePoolPropertiesForPut) GetAnnotations ¶

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

GetAnnotations returns the Annotations field value If the value is explicit nil, 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 {
	// A unique representation of the Kubernetes node pool as a resource collection.
	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 the collection.
	Items *[]KubernetesNodePool `json:"items,omitempty"`
}

KubernetesNodePools struct for KubernetesNodePools

func NewKubernetesNodePools ¶

func NewKubernetesNodePools() *KubernetesNodePools

NewKubernetesNodePools instantiates a new KubernetesNodePools object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePoolsWithDefaults ¶

func NewKubernetesNodePoolsWithDefaults() *KubernetesNodePools

NewKubernetesNodePoolsWithDefaults instantiates a new KubernetesNodePools object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodePools) GetHref ¶

func (o *KubernetesNodePools) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 the 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 NewKubernetesNodeProperties ¶

func NewKubernetesNodeProperties(name string, k8sVersion string) *KubernetesNodeProperties

NewKubernetesNodeProperties instantiates a new KubernetesNodeProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodePropertiesWithDefaults ¶

func NewKubernetesNodePropertiesWithDefaults() *KubernetesNodeProperties

NewKubernetesNodePropertiesWithDefaults instantiates a new KubernetesNodeProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodeProperties) GetK8sVersion ¶

func (o *KubernetesNodeProperties) GetK8sVersion() *string

GetK8sVersion returns the K8sVersion field value If the value is explicit nil, 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 {
	// A unique representation of the Kubernetes node pool as a resource collection.
	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 the collection.
	Items *[]KubernetesNode `json:"items,omitempty"`
}

KubernetesNodes struct for KubernetesNodes

func NewKubernetesNodes ¶

func NewKubernetesNodes() *KubernetesNodes

NewKubernetesNodes instantiates a new KubernetesNodes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKubernetesNodesWithDefaults ¶

func NewKubernetesNodesWithDefaults() *KubernetesNodes

NewKubernetesNodesWithDefaults instantiates a new KubernetesNodes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KubernetesNodes) GetHref ¶

func (o *KubernetesNodes) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 LANsApiService ¶

type LANsApiService service

LANsApiService LANsApi service

func (*LANsApiService) DatacentersLansDelete ¶

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

* DatacentersLansDelete Delete LANs * Delete the specified LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansDeleteRequest

func (*LANsApiService) DatacentersLansDeleteExecute ¶

func (a *LANsApiService) DatacentersLansDeleteExecute(r ApiDatacentersLansDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*LANsApiService) DatacentersLansFindById ¶

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

* DatacentersLansFindById Retrieve LANs * Retrieve the properties of the specified LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansFindByIdRequest

func (*LANsApiService) DatacentersLansFindByIdExecute ¶

func (a *LANsApiService) DatacentersLansFindByIdExecute(r ApiDatacentersLansFindByIdRequest) (Lan, *shared.APIResponse, error)

* Execute executes the request * @return Lan

func (*LANsApiService) DatacentersLansGet ¶

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

* DatacentersLansGet List LANs * List all LANs within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLansGetRequest

func (*LANsApiService) DatacentersLansGetExecute ¶

func (a *LANsApiService) DatacentersLansGetExecute(r ApiDatacentersLansGetRequest) (Lans, *shared.APIResponse, error)

* Execute executes the request * @return Lans

func (*LANsApiService) DatacentersLansNicsFindById ¶

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

* DatacentersLansNicsFindById Retrieve attached NICs * Retrieve the properties of the NIC, attached to the specified LAN. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @param nicId The unique ID of the NIC. * @return ApiDatacentersLansNicsFindByIdRequest

func (*LANsApiService) DatacentersLansNicsFindByIdExecute ¶

func (a *LANsApiService) DatacentersLansNicsFindByIdExecute(r ApiDatacentersLansNicsFindByIdRequest) (Nic, *shared.APIResponse, error)

* Execute executes the request * @return Nic

func (*LANsApiService) DatacentersLansNicsGet ¶

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

* DatacentersLansNicsGet List LAN members * List all NICs, attached to the specified LAN. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansNicsGetRequest

func (*LANsApiService) DatacentersLansNicsGetExecute ¶

func (a *LANsApiService) DatacentersLansNicsGetExecute(r ApiDatacentersLansNicsGetRequest) (LanNics, *shared.APIResponse, error)

* Execute executes the request * @return LanNics

func (*LANsApiService) DatacentersLansNicsPost ¶

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

* DatacentersLansNicsPost Attach NICs * Attach an existing NIC to the specified LAN. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansNicsPostRequest

func (*LANsApiService) DatacentersLansNicsPostExecute ¶

func (a *LANsApiService) DatacentersLansNicsPostExecute(r ApiDatacentersLansNicsPostRequest) (Nic, *shared.APIResponse, error)

* Execute executes the request * @return Nic

func (*LANsApiService) DatacentersLansPatch ¶

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

* DatacentersLansPatch Partially modify LANs * Update the properties of the specified LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansPatchRequest

func (*LANsApiService) DatacentersLansPatchExecute ¶

func (a *LANsApiService) DatacentersLansPatchExecute(r ApiDatacentersLansPatchRequest) (Lan, *shared.APIResponse, error)

* Execute executes the request * @return Lan

func (*LANsApiService) DatacentersLansPost ¶

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

* DatacentersLansPost Create LANs * Create a LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLansPostRequest

func (*LANsApiService) DatacentersLansPostExecute ¶

func (a *LANsApiService) DatacentersLansPostExecute(r ApiDatacentersLansPostRequest) (LanPost, *shared.APIResponse, error)

* Execute executes the request * @return LanPost

func (*LANsApiService) DatacentersLansPut ¶

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

* DatacentersLansPut Modify LANs * Modify the properties of the specified LAN within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param lanId The unique ID of the LAN. * @return ApiDatacentersLansPutRequest

func (*LANsApiService) DatacentersLansPutExecute ¶

func (a *LANsApiService) DatacentersLansPutExecute(r ApiDatacentersLansPutRequest) (Lan, *shared.APIResponse, error)

* Execute executes the request * @return Lan

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 NewLabel ¶

func NewLabel(properties LabelProperties) *Label

NewLabel instantiates a new Label object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLabelWithDefaults ¶

func NewLabelWithDefaults() *Label

NewLabelWithDefaults instantiates a new Label object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Label) GetHref ¶

func (o *Label) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 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 NewLabelProperties ¶

func NewLabelProperties() *LabelProperties

NewLabelProperties instantiates a new LabelProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLabelPropertiesWithDefaults ¶

func NewLabelPropertiesWithDefaults() *LabelProperties

NewLabelPropertiesWithDefaults instantiates a new LabelProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LabelProperties) GetKey ¶

func (o *LabelProperties) GetKey() *string

GetKey returns the Key field value If the value is explicit nil, 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 NewLabelResource ¶

func NewLabelResource(properties LabelResourceProperties) *LabelResource

NewLabelResource instantiates a new LabelResource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLabelResourceWithDefaults ¶

func NewLabelResourceWithDefaults() *LabelResource

NewLabelResourceWithDefaults instantiates a new LabelResource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LabelResource) GetHref ¶

func (o *LabelResource) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewLabelResourceProperties ¶

func NewLabelResourceProperties() *LabelResourceProperties

NewLabelResourceProperties instantiates a new LabelResourceProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLabelResourcePropertiesWithDefaults ¶

func NewLabelResourcePropertiesWithDefaults() *LabelResourceProperties

NewLabelResourcePropertiesWithDefaults instantiates a new LabelResourceProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LabelResourceProperties) GetKey ¶

func (o *LabelResourceProperties) GetKey() *string

GetKey returns the Key field value If the value is explicit nil, 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 {
	// A unique representation of the label as a resource collection.
	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 the 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 NewLabelResources ¶

func NewLabelResources() *LabelResources

NewLabelResources instantiates a new LabelResources object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLabelResourcesWithDefaults ¶

func NewLabelResourcesWithDefaults() *LabelResources

NewLabelResourcesWithDefaults instantiates a new LabelResources object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LabelResources) GetHref ¶

func (o *LabelResources) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 {
	// A unique representation of the label as a resource collection.
	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 the collection.
	Items *[]Label `json:"items,omitempty"`
}

Labels struct for Labels

func NewLabels ¶

func NewLabels() *Labels

NewLabels instantiates a new Labels object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLabelsWithDefaults ¶

func NewLabelsWithDefaults() *Labels

NewLabelsWithDefaults instantiates a new Labels object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Labels) GetHref ¶

func (o *Labels) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 LabelsApiService ¶

type LabelsApiService service

LabelsApiService LabelsApi service

func (*LabelsApiService) DatacentersLabelsDelete ¶

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

* DatacentersLabelsDelete Delete data center labels * Delete the specified data center label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param key The label key * @return ApiDatacentersLabelsDeleteRequest

func (*LabelsApiService) DatacentersLabelsDeleteExecute ¶

func (a *LabelsApiService) DatacentersLabelsDeleteExecute(r ApiDatacentersLabelsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*LabelsApiService) DatacentersLabelsFindByKey ¶

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

* DatacentersLabelsFindByKey Retrieve data center labels * Retrieve the properties of the specified data center label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param key The label key * @return ApiDatacentersLabelsFindByKeyRequest

func (*LabelsApiService) DatacentersLabelsFindByKeyExecute ¶

func (a *LabelsApiService) DatacentersLabelsFindByKeyExecute(r ApiDatacentersLabelsFindByKeyRequest) (LabelResource, *shared.APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersLabelsGet ¶

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

* DatacentersLabelsGet List data center labels * List all the the labels for the specified data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLabelsGetRequest

func (*LabelsApiService) DatacentersLabelsGetExecute ¶

* Execute executes the request * @return LabelResources

func (*LabelsApiService) DatacentersLabelsPost ¶

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

* DatacentersLabelsPost Create data center labels * Add a new label to the specified data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersLabelsPostRequest

func (*LabelsApiService) DatacentersLabelsPostExecute ¶

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersLabelsPut ¶

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

* DatacentersLabelsPut Modify data center labels * Modify the specified data center label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param key The label key * @return ApiDatacentersLabelsPutRequest

func (*LabelsApiService) DatacentersLabelsPutExecute ¶

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersServersLabelsDelete ¶

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

* DatacentersServersLabelsDelete Delete server labels * Delete the specified server label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param key The label key * @return ApiDatacentersServersLabelsDeleteRequest

func (*LabelsApiService) DatacentersServersLabelsDeleteExecute ¶

func (a *LabelsApiService) DatacentersServersLabelsDeleteExecute(r ApiDatacentersServersLabelsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*LabelsApiService) DatacentersServersLabelsFindByKey ¶

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

* DatacentersServersLabelsFindByKey Retrieve server labels * Retrieve the properties of the specified server label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param key The label key * @return ApiDatacentersServersLabelsFindByKeyRequest

func (*LabelsApiService) DatacentersServersLabelsFindByKeyExecute ¶

func (a *LabelsApiService) DatacentersServersLabelsFindByKeyExecute(r ApiDatacentersServersLabelsFindByKeyRequest) (LabelResource, *shared.APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersServersLabelsGet ¶

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

* DatacentersServersLabelsGet List server labels * List all the the labels for the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersLabelsGetRequest

func (*LabelsApiService) DatacentersServersLabelsGetExecute ¶

func (a *LabelsApiService) DatacentersServersLabelsGetExecute(r ApiDatacentersServersLabelsGetRequest) (LabelResources, *shared.APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelsApiService) DatacentersServersLabelsPost ¶

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

* DatacentersServersLabelsPost Create server labels * Add a new label to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersLabelsPostRequest

func (*LabelsApiService) DatacentersServersLabelsPostExecute ¶

func (a *LabelsApiService) DatacentersServersLabelsPostExecute(r ApiDatacentersServersLabelsPostRequest) (LabelResource, *shared.APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersServersLabelsPut ¶

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

* DatacentersServersLabelsPut Modify server labels * Modify the specified server label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param key The label key * @return ApiDatacentersServersLabelsPutRequest

func (*LabelsApiService) DatacentersServersLabelsPutExecute ¶

func (a *LabelsApiService) DatacentersServersLabelsPutExecute(r ApiDatacentersServersLabelsPutRequest) (LabelResource, *shared.APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersVolumesLabelsDelete ¶

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

* DatacentersVolumesLabelsDelete Delete volume labels * Delete the specified volume label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @param key The label key * @return ApiDatacentersVolumesLabelsDeleteRequest

func (*LabelsApiService) DatacentersVolumesLabelsDeleteExecute ¶

func (a *LabelsApiService) DatacentersVolumesLabelsDeleteExecute(r ApiDatacentersVolumesLabelsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*LabelsApiService) DatacentersVolumesLabelsFindByKey ¶

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

* DatacentersVolumesLabelsFindByKey Retrieve volume labels * Retrieve the properties of the specified volume label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @param key The label key * @return ApiDatacentersVolumesLabelsFindByKeyRequest

func (*LabelsApiService) DatacentersVolumesLabelsFindByKeyExecute ¶

func (a *LabelsApiService) DatacentersVolumesLabelsFindByKeyExecute(r ApiDatacentersVolumesLabelsFindByKeyRequest) (LabelResource, *shared.APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersVolumesLabelsGet ¶

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

* DatacentersVolumesLabelsGet List volume labels * List all the the labels for the specified volume. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesLabelsGetRequest

func (*LabelsApiService) DatacentersVolumesLabelsGetExecute ¶

func (a *LabelsApiService) DatacentersVolumesLabelsGetExecute(r ApiDatacentersVolumesLabelsGetRequest) (LabelResources, *shared.APIResponse, error)

* Execute executes the request * @return LabelResources

func (*LabelsApiService) DatacentersVolumesLabelsPost ¶

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

* DatacentersVolumesLabelsPost Create volume labels * Add a new label to the specified volume. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesLabelsPostRequest

func (*LabelsApiService) DatacentersVolumesLabelsPostExecute ¶

func (a *LabelsApiService) DatacentersVolumesLabelsPostExecute(r ApiDatacentersVolumesLabelsPostRequest) (LabelResource, *shared.APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) DatacentersVolumesLabelsPut ¶

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

* DatacentersVolumesLabelsPut Modify volume labels * Modify the specified volume label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @param key The label key * @return ApiDatacentersVolumesLabelsPutRequest

func (*LabelsApiService) DatacentersVolumesLabelsPutExecute ¶

func (a *LabelsApiService) DatacentersVolumesLabelsPutExecute(r ApiDatacentersVolumesLabelsPutRequest) (LabelResource, *shared.APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) IpblocksLabelsDelete ¶

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

* IpblocksLabelsDelete Delete IP block labels * Delete the specified IP block label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @param key The label key * @return ApiIpblocksLabelsDeleteRequest

func (*LabelsApiService) IpblocksLabelsDeleteExecute ¶

func (a *LabelsApiService) IpblocksLabelsDeleteExecute(r ApiIpblocksLabelsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*LabelsApiService) IpblocksLabelsFindByKey ¶

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

* IpblocksLabelsFindByKey Retrieve IP block labels * Retrieve the properties of the specified IP block label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @param key The label key * @return ApiIpblocksLabelsFindByKeyRequest

func (*LabelsApiService) IpblocksLabelsFindByKeyExecute ¶

func (a *LabelsApiService) IpblocksLabelsFindByKeyExecute(r ApiIpblocksLabelsFindByKeyRequest) (LabelResource, *shared.APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) IpblocksLabelsGet ¶

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

* IpblocksLabelsGet List IP block labels * List all the the labels for the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksLabelsGetRequest

func (*LabelsApiService) IpblocksLabelsGetExecute ¶

* Execute executes the request * @return LabelResources

func (*LabelsApiService) IpblocksLabelsPost ¶

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

* IpblocksLabelsPost Create IP block labels * Add a new label to the specified IP block. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @return ApiIpblocksLabelsPostRequest

func (*LabelsApiService) IpblocksLabelsPostExecute ¶

* Execute executes the request * @return LabelResource

func (*LabelsApiService) IpblocksLabelsPut ¶

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

* IpblocksLabelsPut Modify IP block labels * Modify the specified IP block label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ipblockId The unique ID of the IP block. * @param key The label key * @return ApiIpblocksLabelsPutRequest

func (*LabelsApiService) IpblocksLabelsPutExecute ¶

* Execute executes the request * @return LabelResource

func (*LabelsApiService) LabelsFindByUrn ¶

func (a *LabelsApiService) LabelsFindByUrn(ctx _context.Context, labelurn string) ApiLabelsFindByUrnRequest
  • LabelsFindByUrn Retrieve labels by URN
  • Retrieve a label by label URN.

The URN is unique for each label, and consists of:

urn:label:<resource_type>:<resource_uuid>:<key>

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param labelurn The label URN; URN is unique for each label, and consists of: urn:label:<resource_type>:<resource_uuid>:<key><key>
  • @return ApiLabelsFindByUrnRequest

func (*LabelsApiService) LabelsFindByUrnExecute ¶

func (a *LabelsApiService) LabelsFindByUrnExecute(r ApiLabelsFindByUrnRequest) (Label, *shared.APIResponse, error)

* Execute executes the request * @return Label

func (*LabelsApiService) LabelsGet ¶

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

func (*LabelsApiService) LabelsGetExecute ¶

func (a *LabelsApiService) LabelsGetExecute(r ApiLabelsGetRequest) (Labels, *shared.APIResponse, error)

* Execute executes the request * @return Labels

func (*LabelsApiService) SnapshotsLabelsDelete ¶

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

* SnapshotsLabelsDelete Delete snapshot labels * Delete the specified snapshot label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @param key The label key * @return ApiSnapshotsLabelsDeleteRequest

func (*LabelsApiService) SnapshotsLabelsDeleteExecute ¶

func (a *LabelsApiService) SnapshotsLabelsDeleteExecute(r ApiSnapshotsLabelsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*LabelsApiService) SnapshotsLabelsFindByKey ¶

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

* SnapshotsLabelsFindByKey Retrieve snapshot labels * Retrieve the properties of the specified snapshot label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @param key The label key * @return ApiSnapshotsLabelsFindByKeyRequest

func (*LabelsApiService) SnapshotsLabelsFindByKeyExecute ¶

func (a *LabelsApiService) SnapshotsLabelsFindByKeyExecute(r ApiSnapshotsLabelsFindByKeyRequest) (LabelResource, *shared.APIResponse, error)

* Execute executes the request * @return LabelResource

func (*LabelsApiService) SnapshotsLabelsGet ¶

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

* SnapshotsLabelsGet List snapshot labels * List all the the labels for the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsLabelsGetRequest

func (*LabelsApiService) SnapshotsLabelsGetExecute ¶

* Execute executes the request * @return LabelResources

func (*LabelsApiService) SnapshotsLabelsPost ¶

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

* SnapshotsLabelsPost Create snapshot labels * Add a new label to the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsLabelsPostRequest

func (*LabelsApiService) SnapshotsLabelsPostExecute ¶

* Execute executes the request * @return LabelResource

func (*LabelsApiService) SnapshotsLabelsPut ¶

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

* SnapshotsLabelsPut Modify snapshot labels * Modify the specified snapshot label. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @param key The label key * @return ApiSnapshotsLabelsPutRequest

func (*LabelsApiService) SnapshotsLabelsPutExecute ¶

* Execute executes the request * @return LabelResource

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 NewLan ¶

func NewLan(properties LanProperties) *Lan

NewLan instantiates a new Lan object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLanWithDefaults ¶

func NewLanWithDefaults() *Lan

NewLanWithDefaults instantiates a new Lan object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Lan) GetEntities ¶

func (o *Lan) GetEntities() *LanEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 LanEntities ¶

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

LanEntities struct for LanEntities

func NewLanEntities ¶

func NewLanEntities() *LanEntities

NewLanEntities instantiates a new LanEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLanEntitiesWithDefaults ¶

func NewLanEntitiesWithDefaults() *LanEntities

NewLanEntitiesWithDefaults instantiates a new LanEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LanEntities) GetNics ¶

func (o *LanEntities) GetNics() *LanNics

GetNics returns the Nics field value If the value is explicit nil, 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 the 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 NewLanNics ¶

func NewLanNics() *LanNics

NewLanNics instantiates a new LanNics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLanNicsWithDefaults ¶

func NewLanNicsWithDefaults() *LanNics

NewLanNicsWithDefaults instantiates a new LanNics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LanNics) GetHref ¶

func (o *LanNics) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewLanPost ¶

func NewLanPost(properties LanPropertiesPost) *LanPost

NewLanPost instantiates a new LanPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLanPostWithDefaults ¶

func NewLanPostWithDefaults() *LanPost

NewLanPostWithDefaults instantiates a new LanPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LanPost) GetEntities ¶

func (o *LanPost) GetEntities() *LanEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 {
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// IP failover configurations for lan
	IpFailover *[]IPFailover `json:"ipFailover,omitempty"`
	// The unique identifier of the private Cross-Connect the LAN is connected to, if any.
	Pcc *string `json:"pcc,omitempty"`
	// This LAN faces the public Internet.
	Public *bool `json:"public,omitempty"`
}

LanProperties struct for LanProperties

func NewLanProperties ¶

func NewLanProperties() *LanProperties

NewLanProperties instantiates a new LanProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLanPropertiesWithDefaults ¶

func NewLanPropertiesWithDefaults() *LanProperties

NewLanPropertiesWithDefaults instantiates a new LanProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LanProperties) GetIpFailover ¶

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

GetIpFailover returns the IpFailover field value If the value is explicit nil, 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 {
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// IP failover configurations for lan
	IpFailover *[]IPFailover `json:"ipFailover,omitempty"`
	// The unique identifier of the private Cross-Connect the LAN is connected to, if any.
	Pcc *string `json:"pcc,omitempty"`
	// This LAN faces the public Internet.
	Public *bool `json:"public,omitempty"`
}

LanPropertiesPost struct for LanPropertiesPost

func NewLanPropertiesPost ¶

func NewLanPropertiesPost() *LanPropertiesPost

NewLanPropertiesPost instantiates a new LanPropertiesPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLanPropertiesPostWithDefaults ¶

func NewLanPropertiesPostWithDefaults() *LanPropertiesPost

NewLanPropertiesPostWithDefaults instantiates a new LanPropertiesPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LanPropertiesPost) GetIpFailover ¶

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

GetIpFailover returns the IpFailover field value If the value is explicit nil, 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 the 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 NewLans ¶

func NewLans() *Lans

NewLans instantiates a new Lans object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLansWithDefaults ¶

func NewLansWithDefaults() *Lans

NewLansWithDefaults instantiates a new Lans object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Lans) GetHref ¶

func (o *Lans) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 LoadBalancersApiService ¶

type LoadBalancersApiService service

LoadBalancersApiService LoadBalancersApi service

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsDelete ¶

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

* DatacentersLoadbalancersBalancednicsDelete Detach balanced NICs * Detach the specified NIC from the Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @param nicId The unique ID of the NIC. * @return ApiDatacentersLoadbalancersBalancednicsDeleteRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsDeleteExecute ¶

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsDeleteExecute(r ApiDatacentersLoadbalancersBalancednicsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsFindByNicId ¶

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

* DatacentersLoadbalancersBalancednicsFindByNicId Retrieve balanced NICs * Retrieve the properties of the specified NIC, attached to the Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @param nicId The unique ID of the NIC. * @return ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsFindByNicIdExecute ¶

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsFindByNicIdExecute(r ApiDatacentersLoadbalancersBalancednicsFindByNicIdRequest) (Nic, *shared.APIResponse, error)

* Execute executes the request * @return Nic

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsGet ¶

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

* DatacentersLoadbalancersBalancednicsGet List balanced NICs * List all NICs, attached to the specified Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersBalancednicsGetRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsGetExecute ¶

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsGetExecute(r ApiDatacentersLoadbalancersBalancednicsGetRequest) (BalancedNics, *shared.APIResponse, error)

* Execute executes the request * @return BalancedNics

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsPost ¶

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

* DatacentersLoadbalancersBalancednicsPost Attach balanced NICs * Attach an existing NIC to the specified Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersBalancednicsPostRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersBalancednicsPostExecute ¶

func (a *LoadBalancersApiService) DatacentersLoadbalancersBalancednicsPostExecute(r ApiDatacentersLoadbalancersBalancednicsPostRequest) (Nic, *shared.APIResponse, error)

* Execute executes the request * @return Nic

func (*LoadBalancersApiService) DatacentersLoadbalancersDelete ¶

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

* DatacentersLoadbalancersDelete Delete Load Balancers * Remove the specified Load Balancer from the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersDeleteRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersDeleteExecute ¶

func (a *LoadBalancersApiService) DatacentersLoadbalancersDeleteExecute(r ApiDatacentersLoadbalancersDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*LoadBalancersApiService) DatacentersLoadbalancersFindById ¶

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

* DatacentersLoadbalancersFindById Retrieve Load Balancers * Retrieve the properties of the specified Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersFindByIdRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersFindByIdExecute ¶

* Execute executes the request * @return Loadbalancer

func (*LoadBalancersApiService) DatacentersLoadbalancersGet ¶

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

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

func (*LoadBalancersApiService) DatacentersLoadbalancersGetExecute ¶

* Execute executes the request * @return Loadbalancers

func (*LoadBalancersApiService) DatacentersLoadbalancersPatch ¶

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

* DatacentersLoadbalancersPatch Partially modify Load Balancers * Update the properties of the specified Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersPatchRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersPatchExecute ¶

* Execute executes the request * @return Loadbalancer

func (*LoadBalancersApiService) DatacentersLoadbalancersPost ¶

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

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

func (*LoadBalancersApiService) DatacentersLoadbalancersPostExecute ¶

* Execute executes the request * @return Loadbalancer

func (*LoadBalancersApiService) DatacentersLoadbalancersPut ¶

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

* DatacentersLoadbalancersPut Modify Load Balancers * Modify the properties of the specified Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param loadbalancerId The unique ID of the Load Balancer. * @return ApiDatacentersLoadbalancersPutRequest

func (*LoadBalancersApiService) DatacentersLoadbalancersPutExecute ¶

* 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 NewLoadbalancer ¶

func NewLoadbalancer(properties LoadbalancerProperties) *Loadbalancer

NewLoadbalancer instantiates a new Loadbalancer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadbalancerWithDefaults ¶

func NewLoadbalancerWithDefaults() *Loadbalancer

NewLoadbalancerWithDefaults instantiates a new Loadbalancer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Loadbalancer) GetEntities ¶

func (o *Loadbalancer) GetEntities() *LoadbalancerEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 NewLoadbalancerEntities ¶

func NewLoadbalancerEntities() *LoadbalancerEntities

NewLoadbalancerEntities instantiates a new LoadbalancerEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadbalancerEntitiesWithDefaults ¶

func NewLoadbalancerEntitiesWithDefaults() *LoadbalancerEntities

NewLoadbalancerEntitiesWithDefaults instantiates a new LoadbalancerEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoadbalancerEntities) GetBalancednics ¶

func (o *LoadbalancerEntities) GetBalancednics() *BalancedNics

GetBalancednics returns the Balancednics field value If the value is explicit nil, 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 {
	// The name of the  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 NewLoadbalancerProperties ¶

func NewLoadbalancerProperties() *LoadbalancerProperties

NewLoadbalancerProperties instantiates a new LoadbalancerProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadbalancerPropertiesWithDefaults ¶

func NewLoadbalancerPropertiesWithDefaults() *LoadbalancerProperties

NewLoadbalancerPropertiesWithDefaults instantiates a new LoadbalancerProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoadbalancerProperties) GetDhcp ¶

func (o *LoadbalancerProperties) GetDhcp() *bool

GetDhcp returns the Dhcp field value If the value is explicit nil, 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 the 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 NewLoadbalancers ¶

func NewLoadbalancers() *Loadbalancers

NewLoadbalancers instantiates a new Loadbalancers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadbalancersWithDefaults ¶

func NewLoadbalancersWithDefaults() *Loadbalancers

NewLoadbalancersWithDefaults instantiates a new Loadbalancers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Loadbalancers) GetHref ¶

func (o *Loadbalancers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewLocation ¶

func NewLocation(properties LocationProperties) *Location

NewLocation instantiates a new Location object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLocationWithDefaults ¶

func NewLocationWithDefaults() *Location

NewLocationWithDefaults instantiates a new Location object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Location) GetHref ¶

func (o *Location) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 LocationProperties ¶

type LocationProperties struct {
	// The name of the  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"`
	// Array of features and CPU families available in a location
	CpuArchitecture *[]CpuArchitectureProperties `json:"cpuArchitecture,omitempty"`
}

LocationProperties struct for LocationProperties

func NewLocationProperties ¶

func NewLocationProperties() *LocationProperties

NewLocationProperties instantiates a new LocationProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLocationPropertiesWithDefaults ¶

func NewLocationPropertiesWithDefaults() *LocationProperties

NewLocationPropertiesWithDefaults instantiates a new LocationProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LocationProperties) GetCpuArchitecture ¶

func (o *LocationProperties) GetCpuArchitecture() *[]CpuArchitectureProperties

GetCpuArchitecture returns the CpuArchitecture field value If the value is explicit nil, the zero value for []CpuArchitectureProperties will be returned

func (*LocationProperties) GetCpuArchitectureOk ¶

func (o *LocationProperties) GetCpuArchitectureOk() (*[]CpuArchitectureProperties, bool)

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

func (*LocationProperties) GetFeatures ¶

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

GetFeatures returns the Features field value If the value is explicit nil, 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) HasCpuArchitecture ¶

func (o *LocationProperties) HasCpuArchitecture() bool

HasCpuArchitecture returns a boolean if a field has been set.

func (*LocationProperties) HasFeatures ¶

func (o *LocationProperties) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.

func (*LocationProperties) HasImageAliases ¶

func (o *LocationProperties) HasImageAliases() bool

HasImageAliases returns a boolean if a field has been set.

func (*LocationProperties) HasName ¶

func (o *LocationProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (LocationProperties) MarshalJSON ¶

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

func (*LocationProperties) SetCpuArchitecture ¶

func (o *LocationProperties) SetCpuArchitecture(v []CpuArchitectureProperties)

SetCpuArchitecture sets field value

func (*LocationProperties) SetFeatures ¶

func (o *LocationProperties) SetFeatures(v []string)

SetFeatures sets field value

func (*LocationProperties) SetImageAliases ¶

func (o *LocationProperties) SetImageAliases(v []string)

SetImageAliases sets field value

func (*LocationProperties) SetName ¶

func (o *LocationProperties) SetName(v string)

SetName sets field value

type Locations ¶

type Locations struct {
	// 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 the collection.
	Items *[]Location `json:"items,omitempty"`
}

Locations struct for Locations

func NewLocations ¶

func NewLocations() *Locations

NewLocations instantiates a new Locations object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLocationsWithDefaults ¶

func NewLocationsWithDefaults() *Locations

NewLocationsWithDefaults instantiates a new Locations object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Locations) GetHref ¶

func (o *Locations) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 LocationsApiService ¶

type LocationsApiService service

LocationsApiService LocationsApi service

func (*LocationsApiService) LocationsFindByRegionId ¶

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

* LocationsFindByRegionId List locations within regions * List locations by the region ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param regionId The unique ID of the region. * @return ApiLocationsFindByRegionIdRequest

func (*LocationsApiService) LocationsFindByRegionIdAndId ¶

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

* LocationsFindByRegionIdAndId Retrieve specified locations * Retrieve the properties of the specified location * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param regionId The unique ID of the region. * @param locationId The unique ID of the location. * @return ApiLocationsFindByRegionIdAndIdRequest

func (*LocationsApiService) LocationsFindByRegionIdAndIdExecute ¶

func (a *LocationsApiService) LocationsFindByRegionIdAndIdExecute(r ApiLocationsFindByRegionIdAndIdRequest) (Location, *shared.APIResponse, error)

* Execute executes the request * @return Location

func (*LocationsApiService) LocationsFindByRegionIdExecute ¶

func (a *LocationsApiService) LocationsFindByRegionIdExecute(r ApiLocationsFindByRegionIdRequest) (Locations, *shared.APIResponse, error)

* Execute executes the request * @return Locations

func (*LocationsApiService) LocationsGet ¶

* LocationsGet List locations * List the available locations for provisioning 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 (*LocationsApiService) LocationsGetExecute ¶

* Execute executes the request * @return Locations

type NATGatewaysApiService ¶

type NATGatewaysApiService service

NATGatewaysApiService NATGatewaysApi service

func (*NATGatewaysApiService) DatacentersNatgatewaysDelete ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysDelete(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysDeleteRequest

* DatacentersNatgatewaysDelete Delete NAT Gateways * Remove the specified NAT Gateway from the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysDeleteRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysDeleteExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysDeleteExecute(r ApiDatacentersNatgatewaysDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*NATGatewaysApiService) DatacentersNatgatewaysFindByNatGatewayId ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFindByNatGatewayId(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysFindByNatGatewayIdRequest

* DatacentersNatgatewaysFindByNatGatewayId Retrieve NAT Gateways * Retrieve the properties of the specified NAT Gateway within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysFindByNatGatewayIdRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFindByNatGatewayIdExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFindByNatGatewayIdExecute(r ApiDatacentersNatgatewaysFindByNatGatewayIdRequest) (NatGateway, *shared.APIResponse, error)

* Execute executes the request * @return NatGateway

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsDelete ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsDelete(ctx _context.Context, datacenterId string, natGatewayId string, flowLogId string) ApiDatacentersNatgatewaysFlowlogsDeleteRequest

* DatacentersNatgatewaysFlowlogsDelete Delete NAT Gateway Flow Logs * Delete the specified NAT Gateway Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNatgatewaysFlowlogsDeleteRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsDeleteExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsDeleteExecute(r ApiDatacentersNatgatewaysFlowlogsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsFindByFlowLogId ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsFindByFlowLogId(ctx _context.Context, datacenterId string, natGatewayId string, flowLogId string) ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest

* DatacentersNatgatewaysFlowlogsFindByFlowLogId Retrieve NAT Gateway Flow Logs * Retrieve the specified NAT Gateway Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsFindByFlowLogIdExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsFindByFlowLogIdExecute(r ApiDatacentersNatgatewaysFlowlogsFindByFlowLogIdRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsGet ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsGet(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysFlowlogsGetRequest

* DatacentersNatgatewaysFlowlogsGet List NAT Gateway Flow Logs * List all the Flow Logs for the specified NAT Gateway. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysFlowlogsGetRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsGetExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsGetExecute(r ApiDatacentersNatgatewaysFlowlogsGetRequest) (FlowLogs, *shared.APIResponse, error)

* Execute executes the request * @return FlowLogs

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPatch ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPatch(ctx _context.Context, datacenterId string, natGatewayId string, flowLogId string) ApiDatacentersNatgatewaysFlowlogsPatchRequest

* DatacentersNatgatewaysFlowlogsPatch Partially modify NAT Gateway Flow Logs * Update the properties of the specified NAT Gateway Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNatgatewaysFlowlogsPatchRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPatchExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPatchExecute(r ApiDatacentersNatgatewaysFlowlogsPatchRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPost ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPost(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysFlowlogsPostRequest

* DatacentersNatgatewaysFlowlogsPost Create NAT Gateway Flow Logs * Add a new Flow Log for the specified NAT Gateway. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysFlowlogsPostRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPostExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPostExecute(r ApiDatacentersNatgatewaysFlowlogsPostRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPut ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPut(ctx _context.Context, datacenterId string, natGatewayId string, flowLogId string) ApiDatacentersNatgatewaysFlowlogsPutRequest

* DatacentersNatgatewaysFlowlogsPut Modify NAT Gateway Flow Logs * Modify the specified NAT Gateway Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNatgatewaysFlowlogsPutRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPutExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysFlowlogsPutExecute(r ApiDatacentersNatgatewaysFlowlogsPutRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NATGatewaysApiService) DatacentersNatgatewaysGet ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysGet(ctx _context.Context, datacenterId string) ApiDatacentersNatgatewaysGetRequest

* DatacentersNatgatewaysGet List NAT Gateways * List all NAT Gateways within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersNatgatewaysGetRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysGetExecute ¶

* Execute executes the request * @return NatGateways

func (*NATGatewaysApiService) DatacentersNatgatewaysPatch ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysPatch(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysPatchRequest

* DatacentersNatgatewaysPatch Partially modify NAT Gateways * Update the properties of the specified NAT Gateway within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysPatchRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysPatchExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysPatchExecute(r ApiDatacentersNatgatewaysPatchRequest) (NatGateway, *shared.APIResponse, error)

* Execute executes the request * @return NatGateway

func (*NATGatewaysApiService) DatacentersNatgatewaysPost ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysPost(ctx _context.Context, datacenterId string) ApiDatacentersNatgatewaysPostRequest
  • DatacentersNatgatewaysPost Create NAT Gateways
  • Create a NAT Gateway within the data center.

This operation is restricted to contract owner, admin, and users with 'createInternetAccess' privileges.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @return ApiDatacentersNatgatewaysPostRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysPostExecute ¶

* Execute executes the request * @return NatGateway

func (*NATGatewaysApiService) DatacentersNatgatewaysPut ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysPut(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysPutRequest

* DatacentersNatgatewaysPut Modify NAT Gateways * Modify the properties of the specified NAT Gateway within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysPutRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysPutExecute ¶

* Execute executes the request * @return NatGateway

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesDelete ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesDelete(ctx _context.Context, datacenterId string, natGatewayId string, natGatewayRuleId string) ApiDatacentersNatgatewaysRulesDeleteRequest

* DatacentersNatgatewaysRulesDelete Delete NAT Gateway rules * Delete the specified NAT Gateway rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param natGatewayRuleId The unique ID of the NAT Gateway rule. * @return ApiDatacentersNatgatewaysRulesDeleteRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesDeleteExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesDeleteExecute(r ApiDatacentersNatgatewaysRulesDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesFindByNatGatewayRuleId ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesFindByNatGatewayRuleId(ctx _context.Context, datacenterId string, natGatewayId string, natGatewayRuleId string) ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest

* DatacentersNatgatewaysRulesFindByNatGatewayRuleId Retrieve NAT Gateway rules * Retrieve the properties of the specified NAT Gateway rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param natGatewayRuleId The unique ID of the NAT Gateway rule. * @return ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesFindByNatGatewayRuleIdExecute ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesFindByNatGatewayRuleIdExecute(r ApiDatacentersNatgatewaysRulesFindByNatGatewayRuleIdRequest) (NatGatewayRule, *shared.APIResponse, error)

* Execute executes the request * @return NatGatewayRule

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesGet ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesGet(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysRulesGetRequest

* DatacentersNatgatewaysRulesGet List NAT Gateway rules * List all rules for the specified NAT Gateway. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysRulesGetRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesGetExecute ¶

* Execute executes the request * @return NatGatewayRules

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPatch ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesPatch(ctx _context.Context, datacenterId string, natGatewayId string, natGatewayRuleId string) ApiDatacentersNatgatewaysRulesPatchRequest

* DatacentersNatgatewaysRulesPatch Partially modify NAT Gateway rules * Update the properties of the specified NAT Gateway rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param natGatewayRuleId The unique ID of the NAT Gateway rule. * @return ApiDatacentersNatgatewaysRulesPatchRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPatchExecute ¶

* Execute executes the request * @return NatGatewayRule

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPost ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesPost(ctx _context.Context, datacenterId string, natGatewayId string) ApiDatacentersNatgatewaysRulesPostRequest

* DatacentersNatgatewaysRulesPost Create NAT Gateway rules * Create a rule for the specified NAT Gateway. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @return ApiDatacentersNatgatewaysRulesPostRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPostExecute ¶

* Execute executes the request * @return NatGatewayRule

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPut ¶

func (a *NATGatewaysApiService) DatacentersNatgatewaysRulesPut(ctx _context.Context, datacenterId string, natGatewayId string, natGatewayRuleId string) ApiDatacentersNatgatewaysRulesPutRequest

* DatacentersNatgatewaysRulesPut Modify NAT Gateway rules * Modify the specified NAT Gateway rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param natGatewayId The unique ID of the NAT Gateway. * @param natGatewayRuleId The unique ID of the NAT Gateway rule. * @return ApiDatacentersNatgatewaysRulesPutRequest

func (*NATGatewaysApiService) DatacentersNatgatewaysRulesPutExecute ¶

* Execute executes the request * @return NatGatewayRule

type NatGateway ¶

type NatGateway 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 *NatGatewayProperties      `json:"properties"`
	Entities   *NatGatewayEntities        `json:"entities,omitempty"`
}

NatGateway struct for NatGateway

func NewNatGateway ¶

func NewNatGateway(properties NatGatewayProperties) *NatGateway

NewNatGateway instantiates a new NatGateway object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewayWithDefaults ¶

func NewNatGatewayWithDefaults() *NatGateway

NewNatGatewayWithDefaults instantiates a new NatGateway object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGateway) GetEntities ¶

func (o *NatGateway) GetEntities() *NatGatewayEntities

GetEntities returns the Entities field value If the value is explicit nil, the zero value for NatGatewayEntities will be returned

func (*NatGateway) GetEntitiesOk ¶

func (o *NatGateway) GetEntitiesOk() (*NatGatewayEntities, bool)

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

func (*NatGateway) GetHref ¶

func (o *NatGateway) GetHref() *string

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

func (*NatGateway) GetHrefOk ¶

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

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

func (*NatGateway) GetId ¶

func (o *NatGateway) GetId() *string

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

func (*NatGateway) GetIdOk ¶

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

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

func (*NatGateway) GetMetadata ¶

func (o *NatGateway) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DatacenterElementMetadata will be returned

func (*NatGateway) GetMetadataOk ¶

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

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

func (*NatGateway) GetProperties ¶

func (o *NatGateway) GetProperties() *NatGatewayProperties

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

func (*NatGateway) GetPropertiesOk ¶

func (o *NatGateway) GetPropertiesOk() (*NatGatewayProperties, bool)

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

func (*NatGateway) GetType ¶

func (o *NatGateway) GetType() *Type

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

func (*NatGateway) GetTypeOk ¶

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

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

func (*NatGateway) HasEntities ¶

func (o *NatGateway) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*NatGateway) HasHref ¶

func (o *NatGateway) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGateway) HasId ¶

func (o *NatGateway) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGateway) HasMetadata ¶

func (o *NatGateway) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NatGateway) HasProperties ¶

func (o *NatGateway) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NatGateway) HasType ¶

func (o *NatGateway) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGateway) MarshalJSON ¶

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

func (*NatGateway) SetEntities ¶

func (o *NatGateway) SetEntities(v NatGatewayEntities)

SetEntities sets field value

func (*NatGateway) SetHref ¶

func (o *NatGateway) SetHref(v string)

SetHref sets field value

func (*NatGateway) SetId ¶

func (o *NatGateway) SetId(v string)

SetId sets field value

func (*NatGateway) SetMetadata ¶

func (o *NatGateway) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*NatGateway) SetProperties ¶

func (o *NatGateway) SetProperties(v NatGatewayProperties)

SetProperties sets field value

func (*NatGateway) SetType ¶

func (o *NatGateway) SetType(v Type)

SetType sets field value

type NatGatewayEntities ¶

type NatGatewayEntities struct {
	Rules    *NatGatewayRules `json:"rules,omitempty"`
	Flowlogs *FlowLogs        `json:"flowlogs,omitempty"`
}

NatGatewayEntities struct for NatGatewayEntities

func NewNatGatewayEntities ¶

func NewNatGatewayEntities() *NatGatewayEntities

NewNatGatewayEntities instantiates a new NatGatewayEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewayEntitiesWithDefaults ¶

func NewNatGatewayEntitiesWithDefaults() *NatGatewayEntities

NewNatGatewayEntitiesWithDefaults instantiates a new NatGatewayEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGatewayEntities) GetFlowlogs ¶

func (o *NatGatewayEntities) GetFlowlogs() *FlowLogs

GetFlowlogs returns the Flowlogs field value If the value is explicit nil, the zero value for FlowLogs will be returned

func (*NatGatewayEntities) GetFlowlogsOk ¶

func (o *NatGatewayEntities) GetFlowlogsOk() (*FlowLogs, bool)

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

func (*NatGatewayEntities) GetRules ¶

func (o *NatGatewayEntities) GetRules() *NatGatewayRules

GetRules returns the Rules field value If the value is explicit nil, the zero value for NatGatewayRules will be returned

func (*NatGatewayEntities) GetRulesOk ¶

func (o *NatGatewayEntities) GetRulesOk() (*NatGatewayRules, bool)

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

func (*NatGatewayEntities) HasFlowlogs ¶

func (o *NatGatewayEntities) HasFlowlogs() bool

HasFlowlogs returns a boolean if a field has been set.

func (*NatGatewayEntities) HasRules ¶

func (o *NatGatewayEntities) HasRules() bool

HasRules returns a boolean if a field has been set.

func (NatGatewayEntities) MarshalJSON ¶

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

func (*NatGatewayEntities) SetFlowlogs ¶

func (o *NatGatewayEntities) SetFlowlogs(v FlowLogs)

SetFlowlogs sets field value

func (*NatGatewayEntities) SetRules ¶

func (o *NatGatewayEntities) SetRules(v NatGatewayRules)

SetRules sets field value

type NatGatewayLanProperties ¶

type NatGatewayLanProperties struct {
	// Id for the LAN connected to the NAT Gateway
	Id *int32 `json:"id"`
	// Collection of gateway IP addresses of the NAT Gateway. Will be auto-generated if not provided. Should ideally be an IP belonging to the same subnet as the LAN
	GatewayIps *[]string `json:"gatewayIps,omitempty"`
}

NatGatewayLanProperties struct for NatGatewayLanProperties

func NewNatGatewayLanProperties ¶

func NewNatGatewayLanProperties(id int32) *NatGatewayLanProperties

NewNatGatewayLanProperties instantiates a new NatGatewayLanProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewayLanPropertiesWithDefaults ¶

func NewNatGatewayLanPropertiesWithDefaults() *NatGatewayLanProperties

NewNatGatewayLanPropertiesWithDefaults instantiates a new NatGatewayLanProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGatewayLanProperties) GetGatewayIps ¶

func (o *NatGatewayLanProperties) GetGatewayIps() *[]string

GetGatewayIps returns the GatewayIps field value If the value is explicit nil, the zero value for []string will be returned

func (*NatGatewayLanProperties) GetGatewayIpsOk ¶

func (o *NatGatewayLanProperties) GetGatewayIpsOk() (*[]string, bool)

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

func (*NatGatewayLanProperties) GetId ¶

func (o *NatGatewayLanProperties) GetId() *int32

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

func (*NatGatewayLanProperties) GetIdOk ¶

func (o *NatGatewayLanProperties) GetIdOk() (*int32, bool)

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

func (*NatGatewayLanProperties) HasGatewayIps ¶

func (o *NatGatewayLanProperties) HasGatewayIps() bool

HasGatewayIps returns a boolean if a field has been set.

func (*NatGatewayLanProperties) HasId ¶

func (o *NatGatewayLanProperties) HasId() bool

HasId returns a boolean if a field has been set.

func (NatGatewayLanProperties) MarshalJSON ¶

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

func (*NatGatewayLanProperties) SetGatewayIps ¶

func (o *NatGatewayLanProperties) SetGatewayIps(v []string)

SetGatewayIps sets field value

func (*NatGatewayLanProperties) SetId ¶

func (o *NatGatewayLanProperties) SetId(v int32)

SetId sets field value

type NatGatewayProperties ¶

type NatGatewayProperties struct {
	// Name of the NAT Gateway.
	Name *string `json:"name"`
	// Collection of public IP addresses of the NAT Gateway. Should be customer reserved IP addresses in that location.
	PublicIps *[]string `json:"publicIps"`
	// Collection of LANs connected to the NAT Gateway. IPs must contain a valid subnet mask. If no IP is provided, the system will generate an IP with /24 subnet.
	Lans *[]NatGatewayLanProperties `json:"lans,omitempty"`
}

NatGatewayProperties struct for NatGatewayProperties

func NewNatGatewayProperties ¶

func NewNatGatewayProperties(name string, publicIps []string) *NatGatewayProperties

NewNatGatewayProperties instantiates a new NatGatewayProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewayPropertiesWithDefaults ¶

func NewNatGatewayPropertiesWithDefaults() *NatGatewayProperties

NewNatGatewayPropertiesWithDefaults instantiates a new NatGatewayProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGatewayProperties) GetLans ¶

GetLans returns the Lans field value If the value is explicit nil, the zero value for []NatGatewayLanProperties will be returned

func (*NatGatewayProperties) GetLansOk ¶

func (o *NatGatewayProperties) GetLansOk() (*[]NatGatewayLanProperties, bool)

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

func (*NatGatewayProperties) GetName ¶

func (o *NatGatewayProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayProperties) GetNameOk ¶

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

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

func (*NatGatewayProperties) GetPublicIps ¶

func (o *NatGatewayProperties) GetPublicIps() *[]string

GetPublicIps returns the PublicIps field value If the value is explicit nil, the zero value for []string will be returned

func (*NatGatewayProperties) GetPublicIpsOk ¶

func (o *NatGatewayProperties) GetPublicIpsOk() (*[]string, bool)

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

func (*NatGatewayProperties) HasLans ¶

func (o *NatGatewayProperties) HasLans() bool

HasLans returns a boolean if a field has been set.

func (*NatGatewayProperties) HasName ¶

func (o *NatGatewayProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*NatGatewayProperties) HasPublicIps ¶

func (o *NatGatewayProperties) HasPublicIps() bool

HasPublicIps returns a boolean if a field has been set.

func (NatGatewayProperties) MarshalJSON ¶

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

func (*NatGatewayProperties) SetLans ¶

SetLans sets field value

func (*NatGatewayProperties) SetName ¶

func (o *NatGatewayProperties) SetName(v string)

SetName sets field value

func (*NatGatewayProperties) SetPublicIps ¶

func (o *NatGatewayProperties) SetPublicIps(v []string)

SetPublicIps sets field value

type NatGatewayPut ¶

type NatGatewayPut struct {
	// 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"`
	Properties *NatGatewayProperties `json:"properties"`
}

NatGatewayPut struct for NatGatewayPut

func NewNatGatewayPut ¶

func NewNatGatewayPut(properties NatGatewayProperties) *NatGatewayPut

NewNatGatewayPut instantiates a new NatGatewayPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewayPutWithDefaults ¶

func NewNatGatewayPutWithDefaults() *NatGatewayPut

NewNatGatewayPutWithDefaults instantiates a new NatGatewayPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGatewayPut) GetHref ¶

func (o *NatGatewayPut) GetHref() *string

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

func (*NatGatewayPut) GetHrefOk ¶

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

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

func (*NatGatewayPut) GetId ¶

func (o *NatGatewayPut) GetId() *string

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

func (*NatGatewayPut) GetIdOk ¶

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

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

func (*NatGatewayPut) GetProperties ¶

func (o *NatGatewayPut) GetProperties() *NatGatewayProperties

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

func (*NatGatewayPut) GetPropertiesOk ¶

func (o *NatGatewayPut) GetPropertiesOk() (*NatGatewayProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayPut) GetType ¶

func (o *NatGatewayPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NatGatewayPut) GetTypeOk ¶

func (o *NatGatewayPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayPut) HasHref ¶

func (o *NatGatewayPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGatewayPut) HasId ¶

func (o *NatGatewayPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGatewayPut) HasProperties ¶

func (o *NatGatewayPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NatGatewayPut) HasType ¶

func (o *NatGatewayPut) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayPut) MarshalJSON ¶

func (o NatGatewayPut) MarshalJSON() ([]byte, error)

func (*NatGatewayPut) SetHref ¶

func (o *NatGatewayPut) SetHref(v string)

SetHref sets field value

func (*NatGatewayPut) SetId ¶

func (o *NatGatewayPut) SetId(v string)

SetId sets field value

func (*NatGatewayPut) SetProperties ¶

func (o *NatGatewayPut) SetProperties(v NatGatewayProperties)

SetProperties sets field value

func (*NatGatewayPut) SetType ¶

func (o *NatGatewayPut) SetType(v Type)

SetType sets field value

type NatGatewayRule ¶

type NatGatewayRule struct {
	// 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 *NatGatewayRuleProperties  `json:"properties"`
}

NatGatewayRule struct for NatGatewayRule

func NewNatGatewayRule ¶

func NewNatGatewayRule(properties NatGatewayRuleProperties) *NatGatewayRule

NewNatGatewayRule instantiates a new NatGatewayRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewayRuleWithDefaults ¶

func NewNatGatewayRuleWithDefaults() *NatGatewayRule

NewNatGatewayRuleWithDefaults instantiates a new NatGatewayRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGatewayRule) GetHref ¶

func (o *NatGatewayRule) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRule) GetHrefOk ¶

func (o *NatGatewayRule) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) GetId ¶

func (o *NatGatewayRule) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRule) GetIdOk ¶

func (o *NatGatewayRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) GetMetadata ¶

func (o *NatGatewayRule) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DatacenterElementMetadata will be returned

func (*NatGatewayRule) GetMetadataOk ¶

func (o *NatGatewayRule) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) GetProperties ¶

func (o *NatGatewayRule) GetProperties() *NatGatewayRuleProperties

GetProperties returns the Properties field value If the value is explicit nil, the zero value for NatGatewayRuleProperties will be returned

func (*NatGatewayRule) GetPropertiesOk ¶

func (o *NatGatewayRule) GetPropertiesOk() (*NatGatewayRuleProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) GetType ¶

func (o *NatGatewayRule) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NatGatewayRule) GetTypeOk ¶

func (o *NatGatewayRule) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRule) HasHref ¶

func (o *NatGatewayRule) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGatewayRule) HasId ¶

func (o *NatGatewayRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGatewayRule) HasMetadata ¶

func (o *NatGatewayRule) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NatGatewayRule) HasProperties ¶

func (o *NatGatewayRule) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NatGatewayRule) HasType ¶

func (o *NatGatewayRule) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayRule) MarshalJSON ¶

func (o NatGatewayRule) MarshalJSON() ([]byte, error)

func (*NatGatewayRule) SetHref ¶

func (o *NatGatewayRule) SetHref(v string)

SetHref sets field value

func (*NatGatewayRule) SetId ¶

func (o *NatGatewayRule) SetId(v string)

SetId sets field value

func (*NatGatewayRule) SetMetadata ¶

func (o *NatGatewayRule) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*NatGatewayRule) SetProperties ¶

func (o *NatGatewayRule) SetProperties(v NatGatewayRuleProperties)

SetProperties sets field value

func (*NatGatewayRule) SetType ¶

func (o *NatGatewayRule) SetType(v Type)

SetType sets field value

type NatGatewayRuleProperties ¶

type NatGatewayRuleProperties struct {
	// The name of the NAT Gateway rule.
	Name *string `json:"name"`
	// Type of the NAT Gateway rule.
	Type *NatGatewayRuleType `json:"type,omitempty"`
	// Protocol of the NAT Gateway rule. Defaults to ALL. If protocol is 'ICMP' then targetPortRange start and end cannot be set.
	Protocol *NatGatewayRuleProtocol `json:"protocol,omitempty"`
	// Source subnet of the NAT Gateway rule. For SNAT rules it specifies which packets this translation rule applies to based on the packets source IP address.
	SourceSubnet *string `json:"sourceSubnet"`
	// Public IP address of the NAT Gateway rule. Specifies the address used for masking outgoing packets source address field. Should be one of the customer reserved IP address already configured on the NAT Gateway resource
	PublicIp *string `json:"publicIp"`
	// Target or destination subnet of the NAT Gateway rule. For SNAT rules it specifies which packets this translation rule applies to based on the packets destination IP address. If none is provided, rule will match any address.
	TargetSubnet    *string          `json:"targetSubnet,omitempty"`
	TargetPortRange *TargetPortRange `json:"targetPortRange,omitempty"`
}

NatGatewayRuleProperties struct for NatGatewayRuleProperties

func NewNatGatewayRuleProperties ¶

func NewNatGatewayRuleProperties(name string, sourceSubnet string, publicIp string) *NatGatewayRuleProperties

NewNatGatewayRuleProperties instantiates a new NatGatewayRuleProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewayRulePropertiesWithDefaults ¶

func NewNatGatewayRulePropertiesWithDefaults() *NatGatewayRuleProperties

NewNatGatewayRulePropertiesWithDefaults instantiates a new NatGatewayRuleProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGatewayRuleProperties) GetName ¶

func (o *NatGatewayRuleProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRuleProperties) GetNameOk ¶

func (o *NatGatewayRuleProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetProtocol ¶

GetProtocol returns the Protocol field value If the value is explicit nil, the zero value for NatGatewayRuleProtocol will be returned

func (*NatGatewayRuleProperties) GetProtocolOk ¶

func (o *NatGatewayRuleProperties) GetProtocolOk() (*NatGatewayRuleProtocol, bool)

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetPublicIp ¶

func (o *NatGatewayRuleProperties) GetPublicIp() *string

GetPublicIp returns the PublicIp field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRuleProperties) GetPublicIpOk ¶

func (o *NatGatewayRuleProperties) GetPublicIpOk() (*string, bool)

GetPublicIpOk returns a tuple with the PublicIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetSourceSubnet ¶

func (o *NatGatewayRuleProperties) GetSourceSubnet() *string

GetSourceSubnet returns the SourceSubnet field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRuleProperties) GetSourceSubnetOk ¶

func (o *NatGatewayRuleProperties) GetSourceSubnetOk() (*string, bool)

GetSourceSubnetOk returns a tuple with the SourceSubnet field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetTargetPortRange ¶

func (o *NatGatewayRuleProperties) GetTargetPortRange() *TargetPortRange

GetTargetPortRange returns the TargetPortRange field value If the value is explicit nil, the zero value for TargetPortRange will be returned

func (*NatGatewayRuleProperties) GetTargetPortRangeOk ¶

func (o *NatGatewayRuleProperties) GetTargetPortRangeOk() (*TargetPortRange, bool)

GetTargetPortRangeOk returns a tuple with the TargetPortRange field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetTargetSubnet ¶

func (o *NatGatewayRuleProperties) GetTargetSubnet() *string

GetTargetSubnet returns the TargetSubnet field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRuleProperties) GetTargetSubnetOk ¶

func (o *NatGatewayRuleProperties) GetTargetSubnetOk() (*string, bool)

GetTargetSubnetOk returns a tuple with the TargetSubnet field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) GetType ¶

GetType returns the Type field value If the value is explicit nil, the zero value for NatGatewayRuleType will be returned

func (*NatGatewayRuleProperties) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRuleProperties) HasName ¶

func (o *NatGatewayRuleProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasProtocol ¶

func (o *NatGatewayRuleProperties) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasPublicIp ¶

func (o *NatGatewayRuleProperties) HasPublicIp() bool

HasPublicIp returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasSourceSubnet ¶

func (o *NatGatewayRuleProperties) HasSourceSubnet() bool

HasSourceSubnet returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasTargetPortRange ¶

func (o *NatGatewayRuleProperties) HasTargetPortRange() bool

HasTargetPortRange returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasTargetSubnet ¶

func (o *NatGatewayRuleProperties) HasTargetSubnet() bool

HasTargetSubnet returns a boolean if a field has been set.

func (*NatGatewayRuleProperties) HasType ¶

func (o *NatGatewayRuleProperties) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayRuleProperties) MarshalJSON ¶

func (o NatGatewayRuleProperties) MarshalJSON() ([]byte, error)

func (*NatGatewayRuleProperties) SetName ¶

func (o *NatGatewayRuleProperties) SetName(v string)

SetName sets field value

func (*NatGatewayRuleProperties) SetProtocol ¶

SetProtocol sets field value

func (*NatGatewayRuleProperties) SetPublicIp ¶

func (o *NatGatewayRuleProperties) SetPublicIp(v string)

SetPublicIp sets field value

func (*NatGatewayRuleProperties) SetSourceSubnet ¶

func (o *NatGatewayRuleProperties) SetSourceSubnet(v string)

SetSourceSubnet sets field value

func (*NatGatewayRuleProperties) SetTargetPortRange ¶

func (o *NatGatewayRuleProperties) SetTargetPortRange(v TargetPortRange)

SetTargetPortRange sets field value

func (*NatGatewayRuleProperties) SetTargetSubnet ¶

func (o *NatGatewayRuleProperties) SetTargetSubnet(v string)

SetTargetSubnet sets field value

func (*NatGatewayRuleProperties) SetType ¶

SetType sets field value

type NatGatewayRuleProtocol ¶

type NatGatewayRuleProtocol string

NatGatewayRuleProtocol the model 'NatGatewayRuleProtocol'

const (
	TCP  NatGatewayRuleProtocol = "TCP"
	UDP  NatGatewayRuleProtocol = "UDP"
	ICMP NatGatewayRuleProtocol = "ICMP"
	ALL  NatGatewayRuleProtocol = "ALL"
)

List of NatGatewayRuleProtocol

func (NatGatewayRuleProtocol) Ptr ¶

Ptr returns reference to NatGatewayRuleProtocol value

func (*NatGatewayRuleProtocol) UnmarshalJSON ¶

func (v *NatGatewayRuleProtocol) UnmarshalJSON(src []byte) error

type NatGatewayRulePut ¶

type NatGatewayRulePut struct {
	// 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"`
	Properties *NatGatewayRuleProperties `json:"properties"`
}

NatGatewayRulePut struct for NatGatewayRulePut

func NewNatGatewayRulePut ¶

func NewNatGatewayRulePut(properties NatGatewayRuleProperties) *NatGatewayRulePut

NewNatGatewayRulePut instantiates a new NatGatewayRulePut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewayRulePutWithDefaults ¶

func NewNatGatewayRulePutWithDefaults() *NatGatewayRulePut

NewNatGatewayRulePutWithDefaults instantiates a new NatGatewayRulePut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGatewayRulePut) GetHref ¶

func (o *NatGatewayRulePut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRulePut) GetHrefOk ¶

func (o *NatGatewayRulePut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRulePut) GetId ¶

func (o *NatGatewayRulePut) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRulePut) GetIdOk ¶

func (o *NatGatewayRulePut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRulePut) GetProperties ¶

func (o *NatGatewayRulePut) GetProperties() *NatGatewayRuleProperties

GetProperties returns the Properties field value If the value is explicit nil, the zero value for NatGatewayRuleProperties will be returned

func (*NatGatewayRulePut) GetPropertiesOk ¶

func (o *NatGatewayRulePut) GetPropertiesOk() (*NatGatewayRuleProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRulePut) GetType ¶

func (o *NatGatewayRulePut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NatGatewayRulePut) GetTypeOk ¶

func (o *NatGatewayRulePut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRulePut) HasHref ¶

func (o *NatGatewayRulePut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGatewayRulePut) HasId ¶

func (o *NatGatewayRulePut) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGatewayRulePut) HasProperties ¶

func (o *NatGatewayRulePut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NatGatewayRulePut) HasType ¶

func (o *NatGatewayRulePut) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayRulePut) MarshalJSON ¶

func (o NatGatewayRulePut) MarshalJSON() ([]byte, error)

func (*NatGatewayRulePut) SetHref ¶

func (o *NatGatewayRulePut) SetHref(v string)

SetHref sets field value

func (*NatGatewayRulePut) SetId ¶

func (o *NatGatewayRulePut) SetId(v string)

SetId sets field value

func (*NatGatewayRulePut) SetProperties ¶

func (o *NatGatewayRulePut) SetProperties(v NatGatewayRuleProperties)

SetProperties sets field value

func (*NatGatewayRulePut) SetType ¶

func (o *NatGatewayRulePut) SetType(v Type)

SetType sets field value

type NatGatewayRuleType ¶

type NatGatewayRuleType string

NatGatewayRuleType the model 'NatGatewayRuleType'

const (
	SNAT NatGatewayRuleType = "SNAT"
)

List of NatGatewayRuleType

func (NatGatewayRuleType) Ptr ¶

Ptr returns reference to NatGatewayRuleType value

func (*NatGatewayRuleType) UnmarshalJSON ¶

func (v *NatGatewayRuleType) UnmarshalJSON(src []byte) error

type NatGatewayRules ¶

type NatGatewayRules struct {
	// 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 the collection.
	Items *[]NatGatewayRule `json:"items,omitempty"`
}

NatGatewayRules struct for NatGatewayRules

func NewNatGatewayRules ¶

func NewNatGatewayRules() *NatGatewayRules

NewNatGatewayRules instantiates a new NatGatewayRules object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewayRulesWithDefaults ¶

func NewNatGatewayRulesWithDefaults() *NatGatewayRules

NewNatGatewayRulesWithDefaults instantiates a new NatGatewayRules object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGatewayRules) GetHref ¶

func (o *NatGatewayRules) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRules) GetHrefOk ¶

func (o *NatGatewayRules) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRules) GetId ¶

func (o *NatGatewayRules) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NatGatewayRules) GetIdOk ¶

func (o *NatGatewayRules) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRules) GetItems ¶

func (o *NatGatewayRules) GetItems() *[]NatGatewayRule

GetItems returns the Items field value If the value is explicit nil, the zero value for []NatGatewayRule will be returned

func (*NatGatewayRules) GetItemsOk ¶

func (o *NatGatewayRules) GetItemsOk() (*[]NatGatewayRule, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRules) GetType ¶

func (o *NatGatewayRules) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NatGatewayRules) GetTypeOk ¶

func (o *NatGatewayRules) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGatewayRules) HasHref ¶

func (o *NatGatewayRules) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGatewayRules) HasId ¶

func (o *NatGatewayRules) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGatewayRules) HasItems ¶

func (o *NatGatewayRules) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*NatGatewayRules) HasType ¶

func (o *NatGatewayRules) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGatewayRules) MarshalJSON ¶

func (o NatGatewayRules) MarshalJSON() ([]byte, error)

func (*NatGatewayRules) SetHref ¶

func (o *NatGatewayRules) SetHref(v string)

SetHref sets field value

func (*NatGatewayRules) SetId ¶

func (o *NatGatewayRules) SetId(v string)

SetId sets field value

func (*NatGatewayRules) SetItems ¶

func (o *NatGatewayRules) SetItems(v []NatGatewayRule)

SetItems sets field value

func (*NatGatewayRules) SetType ¶

func (o *NatGatewayRules) SetType(v Type)

SetType sets field value

type NatGateways ¶

type NatGateways struct {
	// 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 the collection.
	Items *[]NatGateway `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"`
}

NatGateways struct for NatGateways

func NewNatGateways ¶

func NewNatGateways() *NatGateways

NewNatGateways instantiates a new NatGateways object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNatGatewaysWithDefaults ¶

func NewNatGatewaysWithDefaults() *NatGateways

NewNatGatewaysWithDefaults instantiates a new NatGateways object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NatGateways) GetHref ¶

func (o *NatGateways) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NatGateways) GetHrefOk ¶

func (o *NatGateways) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetId ¶

func (o *NatGateways) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NatGateways) GetIdOk ¶

func (o *NatGateways) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetItems ¶

func (o *NatGateways) GetItems() *[]NatGateway

GetItems returns the Items field value If the value is explicit nil, the zero value for []NatGateway will be returned

func (*NatGateways) GetItemsOk ¶

func (o *NatGateways) GetItemsOk() (*[]NatGateway, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetLimit ¶

func (o *NatGateways) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*NatGateways) GetLimitOk ¶

func (o *NatGateways) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *NatGateways) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned

func (*NatGateways) GetLinksOk ¶

func (o *NatGateways) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetOffset ¶

func (o *NatGateways) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*NatGateways) GetOffsetOk ¶

func (o *NatGateways) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) GetType ¶

func (o *NatGateways) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NatGateways) GetTypeOk ¶

func (o *NatGateways) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NatGateways) HasHref ¶

func (o *NatGateways) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NatGateways) HasId ¶

func (o *NatGateways) HasId() bool

HasId returns a boolean if a field has been set.

func (*NatGateways) HasItems ¶

func (o *NatGateways) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*NatGateways) HasLimit ¶

func (o *NatGateways) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *NatGateways) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*NatGateways) HasOffset ¶

func (o *NatGateways) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*NatGateways) HasType ¶

func (o *NatGateways) HasType() bool

HasType returns a boolean if a field has been set.

func (NatGateways) MarshalJSON ¶

func (o NatGateways) MarshalJSON() ([]byte, error)

func (*NatGateways) SetHref ¶

func (o *NatGateways) SetHref(v string)

SetHref sets field value

func (*NatGateways) SetId ¶

func (o *NatGateways) SetId(v string)

SetId sets field value

func (*NatGateways) SetItems ¶

func (o *NatGateways) SetItems(v []NatGateway)

SetItems sets field value

func (*NatGateways) SetLimit ¶

func (o *NatGateways) SetLimit(v float32)

SetLimit sets field value

func (o *NatGateways) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*NatGateways) SetOffset ¶

func (o *NatGateways) SetOffset(v float32)

SetOffset sets field value

func (*NatGateways) SetType ¶

func (o *NatGateways) SetType(v Type)

SetType sets field value

type NetworkInterfacesApiService ¶

type NetworkInterfacesApiService service

NetworkInterfacesApiService NetworkInterfacesApi service

func (*NetworkInterfacesApiService) DatacentersServersNicsDelete ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsDelete(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsDeleteRequest

* DatacentersServersNicsDelete Delete NICs * Remove the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsDeleteRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsDeleteExecute ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsDeleteExecute(r ApiDatacentersServersNicsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*NetworkInterfacesApiService) DatacentersServersNicsFindById ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsFindById(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsFindByIdRequest

* DatacentersServersNicsFindById Retrieve NICs * Retrieve the properties of the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsFindByIdRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsFindByIdExecute ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsFindByIdExecute(r ApiDatacentersServersNicsFindByIdRequest) (Nic, *shared.APIResponse, error)

* Execute executes the request * @return Nic

func (*NetworkInterfacesApiService) DatacentersServersNicsGet ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersNicsGetRequest

* DatacentersServersNicsGet List NICs * List all NICs, attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersNicsGetRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsGetExecute ¶

* Execute executes the request * @return Nics

func (*NetworkInterfacesApiService) DatacentersServersNicsPatch ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsPatch(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsPatchRequest

* DatacentersServersNicsPatch Partially modify NICs * Update the properties of the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsPatchRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsPatchExecute ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsPatchExecute(r ApiDatacentersServersNicsPatchRequest) (Nic, *shared.APIResponse, error)

* Execute executes the request * @return Nic

func (*NetworkInterfacesApiService) DatacentersServersNicsPost ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersNicsPostRequest

* DatacentersServersNicsPost Create NICs * Add a NIC to the specified server. The combined total of NICs and attached volumes cannot exceed 24 per server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersNicsPostRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsPostExecute ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsPostExecute(r ApiDatacentersServersNicsPostRequest) (Nic, *shared.APIResponse, error)

* Execute executes the request * @return Nic

func (*NetworkInterfacesApiService) DatacentersServersNicsPut ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsPut(ctx _context.Context, datacenterId string, serverId string, nicId string) ApiDatacentersServersNicsPutRequest

* DatacentersServersNicsPut Modify NICs * Modify the properties of the specified NIC. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param nicId The unique ID of the NIC. * @return ApiDatacentersServersNicsPutRequest

func (*NetworkInterfacesApiService) DatacentersServersNicsPutExecute ¶

func (a *NetworkInterfacesApiService) DatacentersServersNicsPutExecute(r ApiDatacentersServersNicsPutRequest) (Nic, *shared.APIResponse, error)

* Execute executes the request * @return Nic

type NetworkLoadBalancer ¶

type NetworkLoadBalancer 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 *NetworkLoadBalancerProperties `json:"properties"`
	Entities   *NetworkLoadBalancerEntities   `json:"entities,omitempty"`
}

NetworkLoadBalancer struct for NetworkLoadBalancer

func NewNetworkLoadBalancer ¶

func NewNetworkLoadBalancer(properties NetworkLoadBalancerProperties) *NetworkLoadBalancer

NewNetworkLoadBalancer instantiates a new NetworkLoadBalancer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerWithDefaults ¶

func NewNetworkLoadBalancerWithDefaults() *NetworkLoadBalancer

NewNetworkLoadBalancerWithDefaults instantiates a new NetworkLoadBalancer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancer) GetEntities ¶

GetEntities returns the Entities field value If the value is explicit nil, the zero value for NetworkLoadBalancerEntities will be returned

func (*NetworkLoadBalancer) GetEntitiesOk ¶

func (o *NetworkLoadBalancer) GetEntitiesOk() (*NetworkLoadBalancerEntities, bool)

GetEntitiesOk returns a tuple with the Entities field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetHref ¶

func (o *NetworkLoadBalancer) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancer) GetHrefOk ¶

func (o *NetworkLoadBalancer) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetId ¶

func (o *NetworkLoadBalancer) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancer) GetIdOk ¶

func (o *NetworkLoadBalancer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetMetadata ¶

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DatacenterElementMetadata will be returned

func (*NetworkLoadBalancer) GetMetadataOk ¶

func (o *NetworkLoadBalancer) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetProperties ¶

GetProperties returns the Properties field value If the value is explicit nil, the zero value for NetworkLoadBalancerProperties will be returned

func (*NetworkLoadBalancer) GetPropertiesOk ¶

func (o *NetworkLoadBalancer) GetPropertiesOk() (*NetworkLoadBalancerProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) GetType ¶

func (o *NetworkLoadBalancer) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NetworkLoadBalancer) GetTypeOk ¶

func (o *NetworkLoadBalancer) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancer) HasEntities ¶

func (o *NetworkLoadBalancer) HasEntities() bool

HasEntities returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasHref ¶

func (o *NetworkLoadBalancer) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasId ¶

func (o *NetworkLoadBalancer) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasMetadata ¶

func (o *NetworkLoadBalancer) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasProperties ¶

func (o *NetworkLoadBalancer) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NetworkLoadBalancer) HasType ¶

func (o *NetworkLoadBalancer) HasType() bool

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancer) MarshalJSON ¶

func (o NetworkLoadBalancer) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancer) SetEntities ¶

SetEntities sets field value

func (*NetworkLoadBalancer) SetHref ¶

func (o *NetworkLoadBalancer) SetHref(v string)

SetHref sets field value

func (*NetworkLoadBalancer) SetId ¶

func (o *NetworkLoadBalancer) SetId(v string)

SetId sets field value

func (*NetworkLoadBalancer) SetMetadata ¶

SetMetadata sets field value

func (*NetworkLoadBalancer) SetProperties ¶

SetProperties sets field value

func (*NetworkLoadBalancer) SetType ¶

func (o *NetworkLoadBalancer) SetType(v Type)

SetType sets field value

type NetworkLoadBalancerEntities ¶

type NetworkLoadBalancerEntities struct {
	Flowlogs        *FlowLogs                           `json:"flowlogs,omitempty"`
	Forwardingrules *NetworkLoadBalancerForwardingRules `json:"forwardingrules,omitempty"`
}

NetworkLoadBalancerEntities struct for NetworkLoadBalancerEntities

func NewNetworkLoadBalancerEntities ¶

func NewNetworkLoadBalancerEntities() *NetworkLoadBalancerEntities

NewNetworkLoadBalancerEntities instantiates a new NetworkLoadBalancerEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerEntitiesWithDefaults ¶

func NewNetworkLoadBalancerEntitiesWithDefaults() *NetworkLoadBalancerEntities

NewNetworkLoadBalancerEntitiesWithDefaults instantiates a new NetworkLoadBalancerEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerEntities) GetFlowlogs ¶

func (o *NetworkLoadBalancerEntities) GetFlowlogs() *FlowLogs

GetFlowlogs returns the Flowlogs field value If the value is explicit nil, the zero value for FlowLogs will be returned

func (*NetworkLoadBalancerEntities) GetFlowlogsOk ¶

func (o *NetworkLoadBalancerEntities) GetFlowlogsOk() (*FlowLogs, bool)

GetFlowlogsOk returns a tuple with the Flowlogs field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerEntities) GetForwardingrules ¶

GetForwardingrules returns the Forwardingrules field value If the value is explicit nil, the zero value for NetworkLoadBalancerForwardingRules will be returned

func (*NetworkLoadBalancerEntities) GetForwardingrulesOk ¶

GetForwardingrulesOk returns a tuple with the Forwardingrules field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerEntities) HasFlowlogs ¶

func (o *NetworkLoadBalancerEntities) HasFlowlogs() bool

HasFlowlogs returns a boolean if a field has been set.

func (*NetworkLoadBalancerEntities) HasForwardingrules ¶

func (o *NetworkLoadBalancerEntities) HasForwardingrules() bool

HasForwardingrules returns a boolean if a field has been set.

func (NetworkLoadBalancerEntities) MarshalJSON ¶

func (o NetworkLoadBalancerEntities) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerEntities) SetFlowlogs ¶

func (o *NetworkLoadBalancerEntities) SetFlowlogs(v FlowLogs)

SetFlowlogs sets field value

func (*NetworkLoadBalancerEntities) SetForwardingrules ¶

SetForwardingrules sets field value

type NetworkLoadBalancerForwardingRule ¶

type NetworkLoadBalancerForwardingRule struct {
	// 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 *NetworkLoadBalancerForwardingRuleProperties `json:"properties"`
}

NetworkLoadBalancerForwardingRule struct for NetworkLoadBalancerForwardingRule

func NewNetworkLoadBalancerForwardingRule ¶

func NewNetworkLoadBalancerForwardingRule(properties NetworkLoadBalancerForwardingRuleProperties) *NetworkLoadBalancerForwardingRule

NewNetworkLoadBalancerForwardingRule instantiates a new NetworkLoadBalancerForwardingRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerForwardingRuleWithDefaults ¶

func NewNetworkLoadBalancerForwardingRuleWithDefaults() *NetworkLoadBalancerForwardingRule

NewNetworkLoadBalancerForwardingRuleWithDefaults instantiates a new NetworkLoadBalancerForwardingRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerForwardingRule) GetHref ¶

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRule) GetHrefOk ¶

func (o *NetworkLoadBalancerForwardingRule) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) GetId ¶

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRule) GetIdOk ¶

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) GetMetadata ¶

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DatacenterElementMetadata will be returned

func (*NetworkLoadBalancerForwardingRule) GetMetadataOk ¶

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) GetProperties ¶

GetProperties returns the Properties field value If the value is explicit nil, the zero value for NetworkLoadBalancerForwardingRuleProperties will be returned

func (*NetworkLoadBalancerForwardingRule) GetPropertiesOk ¶

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) GetType ¶

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NetworkLoadBalancerForwardingRule) GetTypeOk ¶

func (o *NetworkLoadBalancerForwardingRule) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRule) HasHref ¶

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRule) HasId ¶

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRule) HasMetadata ¶

func (o *NetworkLoadBalancerForwardingRule) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRule) HasProperties ¶

func (o *NetworkLoadBalancerForwardingRule) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRule) HasType ¶

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRule) MarshalJSON ¶

func (o NetworkLoadBalancerForwardingRule) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerForwardingRule) SetHref ¶

SetHref sets field value

func (*NetworkLoadBalancerForwardingRule) SetId ¶

SetId sets field value

func (*NetworkLoadBalancerForwardingRule) SetMetadata ¶

SetMetadata sets field value

func (*NetworkLoadBalancerForwardingRule) SetProperties ¶

SetProperties sets field value

func (*NetworkLoadBalancerForwardingRule) SetType ¶

SetType sets field value

type NetworkLoadBalancerForwardingRuleHealthCheck ¶

type NetworkLoadBalancerForwardingRuleHealthCheck struct {
	// The maximum time in milliseconds to wait for the client to acknowledge or send data; default is 50,000 (50 seconds).
	ClientTimeout *int32 `json:"clientTimeout,omitempty"`
	// The maximum time in milliseconds to wait for a connection attempt to a target to succeed; default is 5000 (five seconds).
	ConnectTimeout *int32 `json:"connectTimeout,omitempty"`
	// The maximum time in milliseconds that a target can remain inactive; default is 50,000 (50 seconds).
	TargetTimeout *int32 `json:"targetTimeout,omitempty"`
	// The maximum number of attempts to reconnect to a target after a connection failure. Valid range is 0 to 65535 and default is three reconnection attempts.
	Retries *int32 `json:"retries,omitempty"`
}

NetworkLoadBalancerForwardingRuleHealthCheck struct for NetworkLoadBalancerForwardingRuleHealthCheck

func NewNetworkLoadBalancerForwardingRuleHealthCheck ¶

func NewNetworkLoadBalancerForwardingRuleHealthCheck() *NetworkLoadBalancerForwardingRuleHealthCheck

NewNetworkLoadBalancerForwardingRuleHealthCheck instantiates a new NetworkLoadBalancerForwardingRuleHealthCheck object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerForwardingRuleHealthCheckWithDefaults ¶

func NewNetworkLoadBalancerForwardingRuleHealthCheckWithDefaults() *NetworkLoadBalancerForwardingRuleHealthCheck

NewNetworkLoadBalancerForwardingRuleHealthCheckWithDefaults instantiates a new NetworkLoadBalancerForwardingRuleHealthCheck object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetClientTimeout ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetClientTimeout() *int32

GetClientTimeout returns the ClientTimeout field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetClientTimeoutOk ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetClientTimeoutOk() (*int32, bool)

GetClientTimeoutOk returns a tuple with the ClientTimeout field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetConnectTimeout ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetConnectTimeout() *int32

GetConnectTimeout returns the ConnectTimeout field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetConnectTimeoutOk ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetConnectTimeoutOk() (*int32, bool)

GetConnectTimeoutOk returns a tuple with the ConnectTimeout field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetRetries ¶

GetRetries returns the Retries field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetRetriesOk ¶

GetRetriesOk returns a tuple with the Retries field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetTargetTimeout ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetTargetTimeout() *int32

GetTargetTimeout returns the TargetTimeout field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) GetTargetTimeoutOk ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) GetTargetTimeoutOk() (*int32, bool)

GetTargetTimeoutOk returns a tuple with the TargetTimeout field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleHealthCheck) HasClientTimeout ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) HasClientTimeout() bool

HasClientTimeout returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleHealthCheck) HasConnectTimeout ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) HasConnectTimeout() bool

HasConnectTimeout returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleHealthCheck) HasRetries ¶

HasRetries returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleHealthCheck) HasTargetTimeout ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) HasTargetTimeout() bool

HasTargetTimeout returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRuleHealthCheck) MarshalJSON ¶

func (*NetworkLoadBalancerForwardingRuleHealthCheck) SetClientTimeout ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) SetClientTimeout(v int32)

SetClientTimeout sets field value

func (*NetworkLoadBalancerForwardingRuleHealthCheck) SetConnectTimeout ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) SetConnectTimeout(v int32)

SetConnectTimeout sets field value

func (*NetworkLoadBalancerForwardingRuleHealthCheck) SetRetries ¶

SetRetries sets field value

func (*NetworkLoadBalancerForwardingRuleHealthCheck) SetTargetTimeout ¶

func (o *NetworkLoadBalancerForwardingRuleHealthCheck) SetTargetTimeout(v int32)

SetTargetTimeout sets field value

type NetworkLoadBalancerForwardingRuleProperties ¶

type NetworkLoadBalancerForwardingRuleProperties struct {
	// The name of the Network Load Balancer forwarding rule.
	Name *string `json:"name"`
	// Balancing algorithm
	Algorithm *string `json:"algorithm"`
	// Balancing protocol
	Protocol *string `json:"protocol"`
	// Listening (inbound) IP
	ListenerIp *string `json:"listenerIp"`
	// Listening (inbound) port number; valid range is 1 to 65535.
	ListenerPort *int32                                        `json:"listenerPort"`
	HealthCheck  *NetworkLoadBalancerForwardingRuleHealthCheck `json:"healthCheck,omitempty"`
	// Array of items in the collection.
	Targets *[]NetworkLoadBalancerForwardingRuleTarget `json:"targets"`
}

NetworkLoadBalancerForwardingRuleProperties struct for NetworkLoadBalancerForwardingRuleProperties

func NewNetworkLoadBalancerForwardingRuleProperties ¶

func NewNetworkLoadBalancerForwardingRuleProperties(name string, algorithm string, protocol string, listenerIp string, listenerPort int32, targets []NetworkLoadBalancerForwardingRuleTarget) *NetworkLoadBalancerForwardingRuleProperties

NewNetworkLoadBalancerForwardingRuleProperties instantiates a new NetworkLoadBalancerForwardingRuleProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerForwardingRulePropertiesWithDefaults ¶

func NewNetworkLoadBalancerForwardingRulePropertiesWithDefaults() *NetworkLoadBalancerForwardingRuleProperties

NewNetworkLoadBalancerForwardingRulePropertiesWithDefaults instantiates a new NetworkLoadBalancerForwardingRuleProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerForwardingRuleProperties) GetAlgorithm ¶

GetAlgorithm returns the Algorithm field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetAlgorithmOk ¶

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetHealthCheck ¶

GetHealthCheck returns the HealthCheck field value If the value is explicit nil, the zero value for NetworkLoadBalancerForwardingRuleHealthCheck will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetHealthCheckOk ¶

GetHealthCheckOk returns a tuple with the HealthCheck field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetListenerIp ¶

GetListenerIp returns the ListenerIp field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetListenerIpOk ¶

func (o *NetworkLoadBalancerForwardingRuleProperties) GetListenerIpOk() (*string, bool)

GetListenerIpOk returns a tuple with the ListenerIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetListenerPort ¶

func (o *NetworkLoadBalancerForwardingRuleProperties) GetListenerPort() *int32

GetListenerPort returns the ListenerPort field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetListenerPortOk ¶

func (o *NetworkLoadBalancerForwardingRuleProperties) GetListenerPortOk() (*int32, bool)

GetListenerPortOk returns a tuple with the ListenerPort field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetName ¶

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetNameOk ¶

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetProtocol ¶

GetProtocol returns the Protocol field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetProtocolOk ¶

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetTargets ¶

GetTargets returns the Targets field value If the value is explicit nil, the zero value for []NetworkLoadBalancerForwardingRuleTarget will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) GetTargetsOk ¶

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleProperties) HasAlgorithm ¶

HasAlgorithm returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasHealthCheck ¶

HasHealthCheck returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasListenerIp ¶

HasListenerIp returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasListenerPort ¶

HasListenerPort returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasName ¶

HasName returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasProtocol ¶

HasProtocol returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleProperties) HasTargets ¶

HasTargets returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRuleProperties) MarshalJSON ¶

func (*NetworkLoadBalancerForwardingRuleProperties) SetAlgorithm ¶

SetAlgorithm sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetHealthCheck ¶

SetHealthCheck sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetListenerIp ¶

SetListenerIp sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetListenerPort ¶

func (o *NetworkLoadBalancerForwardingRuleProperties) SetListenerPort(v int32)

SetListenerPort sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetName ¶

SetName sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetProtocol ¶

SetProtocol sets field value

func (*NetworkLoadBalancerForwardingRuleProperties) SetTargets ¶

SetTargets sets field value

type NetworkLoadBalancerForwardingRulePut ¶

type NetworkLoadBalancerForwardingRulePut struct {
	// 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"`
	Properties *NetworkLoadBalancerForwardingRuleProperties `json:"properties"`
}

NetworkLoadBalancerForwardingRulePut struct for NetworkLoadBalancerForwardingRulePut

func NewNetworkLoadBalancerForwardingRulePut ¶

func NewNetworkLoadBalancerForwardingRulePut(properties NetworkLoadBalancerForwardingRuleProperties) *NetworkLoadBalancerForwardingRulePut

NewNetworkLoadBalancerForwardingRulePut instantiates a new NetworkLoadBalancerForwardingRulePut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerForwardingRulePutWithDefaults ¶

func NewNetworkLoadBalancerForwardingRulePutWithDefaults() *NetworkLoadBalancerForwardingRulePut

NewNetworkLoadBalancerForwardingRulePutWithDefaults instantiates a new NetworkLoadBalancerForwardingRulePut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerForwardingRulePut) GetHref ¶

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetHrefOk ¶

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetId ¶

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetIdOk ¶

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetProperties ¶

GetProperties returns the Properties field value If the value is explicit nil, the zero value for NetworkLoadBalancerForwardingRuleProperties will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetPropertiesOk ¶

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetType ¶

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NetworkLoadBalancerForwardingRulePut) GetTypeOk ¶

func (o *NetworkLoadBalancerForwardingRulePut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRulePut) HasHref ¶

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRulePut) HasId ¶

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRulePut) HasProperties ¶

func (o *NetworkLoadBalancerForwardingRulePut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRulePut) HasType ¶

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRulePut) MarshalJSON ¶

func (o NetworkLoadBalancerForwardingRulePut) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerForwardingRulePut) SetHref ¶

SetHref sets field value

func (*NetworkLoadBalancerForwardingRulePut) SetId ¶

SetId sets field value

func (*NetworkLoadBalancerForwardingRulePut) SetProperties ¶

SetProperties sets field value

func (*NetworkLoadBalancerForwardingRulePut) SetType ¶

SetType sets field value

type NetworkLoadBalancerForwardingRuleTarget ¶

type NetworkLoadBalancerForwardingRuleTarget struct {
	// The IP of the balanced target VM.
	Ip *string `json:"ip"`
	// The port of the balanced target service; valid range is 1 to 65535.
	Port *int32 `json:"port"`
	// Traffic is distributed in proportion to target weight, relative to the combined weight of all targets. A target with higher weight receives a greater share of traffic. Valid range is 0 to 256 and default is 1. Targets with weight of 0 do not participate in load balancing but still accept persistent connections. It is best to assign weights in the middle of the range to leave room for later adjustments.
	Weight      *int32                                              `json:"weight"`
	HealthCheck *NetworkLoadBalancerForwardingRuleTargetHealthCheck `json:"healthCheck,omitempty"`
}

NetworkLoadBalancerForwardingRuleTarget struct for NetworkLoadBalancerForwardingRuleTarget

func NewNetworkLoadBalancerForwardingRuleTarget ¶

func NewNetworkLoadBalancerForwardingRuleTarget(ip string, port int32, weight int32) *NetworkLoadBalancerForwardingRuleTarget

NewNetworkLoadBalancerForwardingRuleTarget instantiates a new NetworkLoadBalancerForwardingRuleTarget object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerForwardingRuleTargetWithDefaults ¶

func NewNetworkLoadBalancerForwardingRuleTargetWithDefaults() *NetworkLoadBalancerForwardingRuleTarget

NewNetworkLoadBalancerForwardingRuleTargetWithDefaults instantiates a new NetworkLoadBalancerForwardingRuleTarget object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerForwardingRuleTarget) GetHealthCheck ¶

GetHealthCheck returns the HealthCheck field value If the value is explicit nil, the zero value for NetworkLoadBalancerForwardingRuleTargetHealthCheck will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetHealthCheckOk ¶

GetHealthCheckOk returns a tuple with the HealthCheck field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetIp ¶

GetIp returns the Ip field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetIpOk ¶

GetIpOk returns a tuple with the Ip field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetPort ¶

GetPort returns the Port field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetPortOk ¶

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetWeight ¶

GetWeight returns the Weight field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) GetWeightOk ¶

func (o *NetworkLoadBalancerForwardingRuleTarget) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTarget) HasHealthCheck ¶

func (o *NetworkLoadBalancerForwardingRuleTarget) HasHealthCheck() bool

HasHealthCheck returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTarget) HasIp ¶

HasIp returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTarget) HasPort ¶

HasPort returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTarget) HasWeight ¶

HasWeight returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRuleTarget) MarshalJSON ¶

func (o NetworkLoadBalancerForwardingRuleTarget) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerForwardingRuleTarget) SetHealthCheck ¶

SetHealthCheck sets field value

func (*NetworkLoadBalancerForwardingRuleTarget) SetIp ¶

SetIp sets field value

func (*NetworkLoadBalancerForwardingRuleTarget) SetPort ¶

SetPort sets field value

func (*NetworkLoadBalancerForwardingRuleTarget) SetWeight ¶

SetWeight sets field value

type NetworkLoadBalancerForwardingRuleTargetHealthCheck ¶

type NetworkLoadBalancerForwardingRuleTargetHealthCheck struct {
	// Makes the target available only if it accepts periodic health check TCP connection attempts; when turned off, the target is considered always available. The health check only consists of a connection attempt to the address and port of the target.
	Check *bool `json:"check,omitempty"`
	// The interval in milliseconds between consecutive health checks; default is 2000.
	CheckInterval *int32 `json:"checkInterval,omitempty"`
	// Maintenance mode prevents the target from receiving balanced traffic.
	Maintenance *bool `json:"maintenance,omitempty"`
}

NetworkLoadBalancerForwardingRuleTargetHealthCheck struct for NetworkLoadBalancerForwardingRuleTargetHealthCheck

func NewNetworkLoadBalancerForwardingRuleTargetHealthCheck ¶

func NewNetworkLoadBalancerForwardingRuleTargetHealthCheck() *NetworkLoadBalancerForwardingRuleTargetHealthCheck

NewNetworkLoadBalancerForwardingRuleTargetHealthCheck instantiates a new NetworkLoadBalancerForwardingRuleTargetHealthCheck object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerForwardingRuleTargetHealthCheckWithDefaults ¶

func NewNetworkLoadBalancerForwardingRuleTargetHealthCheckWithDefaults() *NetworkLoadBalancerForwardingRuleTargetHealthCheck

NewNetworkLoadBalancerForwardingRuleTargetHealthCheckWithDefaults instantiates a new NetworkLoadBalancerForwardingRuleTargetHealthCheck object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetCheck ¶

GetCheck returns the Check field value If the value is explicit nil, the zero value for bool will be returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetCheckInterval ¶

GetCheckInterval returns the CheckInterval field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetCheckIntervalOk ¶

GetCheckIntervalOk returns a tuple with the CheckInterval field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetCheckOk ¶

GetCheckOk returns a tuple with the Check field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetMaintenance ¶

GetMaintenance returns the Maintenance field value If the value is explicit nil, the zero value for bool will be returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) GetMaintenanceOk ¶

GetMaintenanceOk returns a tuple with the Maintenance field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) HasCheck ¶

HasCheck returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) HasCheckInterval ¶

HasCheckInterval returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) HasMaintenance ¶

HasMaintenance returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRuleTargetHealthCheck) MarshalJSON ¶

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) SetCheck ¶

SetCheck sets field value

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) SetCheckInterval ¶

SetCheckInterval sets field value

func (*NetworkLoadBalancerForwardingRuleTargetHealthCheck) SetMaintenance ¶

SetMaintenance sets field value

type NetworkLoadBalancerForwardingRules ¶

type NetworkLoadBalancerForwardingRules struct {
	// 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 the collection.
	Items *[]NetworkLoadBalancerForwardingRule `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"`
}

NetworkLoadBalancerForwardingRules struct for NetworkLoadBalancerForwardingRules

func NewNetworkLoadBalancerForwardingRules ¶

func NewNetworkLoadBalancerForwardingRules() *NetworkLoadBalancerForwardingRules

NewNetworkLoadBalancerForwardingRules instantiates a new NetworkLoadBalancerForwardingRules object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerForwardingRulesWithDefaults ¶

func NewNetworkLoadBalancerForwardingRulesWithDefaults() *NetworkLoadBalancerForwardingRules

NewNetworkLoadBalancerForwardingRulesWithDefaults instantiates a new NetworkLoadBalancerForwardingRules object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerForwardingRules) GetHref ¶

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRules) GetHrefOk ¶

func (o *NetworkLoadBalancerForwardingRules) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetId ¶

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerForwardingRules) GetIdOk ¶

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetItems ¶

GetItems returns the Items field value If the value is explicit nil, the zero value for []NetworkLoadBalancerForwardingRule will be returned

func (*NetworkLoadBalancerForwardingRules) GetItemsOk ¶

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetLimit ¶

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*NetworkLoadBalancerForwardingRules) GetLimitOk ¶

func (o *NetworkLoadBalancerForwardingRules) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned

func (*NetworkLoadBalancerForwardingRules) GetLinksOk ¶

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetOffset ¶

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*NetworkLoadBalancerForwardingRules) GetOffsetOk ¶

func (o *NetworkLoadBalancerForwardingRules) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) GetType ¶

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NetworkLoadBalancerForwardingRules) GetTypeOk ¶

func (o *NetworkLoadBalancerForwardingRules) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerForwardingRules) HasHref ¶

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasId ¶

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasItems ¶

HasItems returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasLimit ¶

HasLimit returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasOffset ¶

HasOffset returns a boolean if a field has been set.

func (*NetworkLoadBalancerForwardingRules) HasType ¶

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancerForwardingRules) MarshalJSON ¶

func (o NetworkLoadBalancerForwardingRules) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerForwardingRules) SetHref ¶

SetHref sets field value

func (*NetworkLoadBalancerForwardingRules) SetId ¶

SetId sets field value

func (*NetworkLoadBalancerForwardingRules) SetItems ¶

SetItems sets field value

func (*NetworkLoadBalancerForwardingRules) SetLimit ¶

SetLimit sets field value

SetLinks sets field value

func (*NetworkLoadBalancerForwardingRules) SetOffset ¶

SetOffset sets field value

func (*NetworkLoadBalancerForwardingRules) SetType ¶

SetType sets field value

type NetworkLoadBalancerProperties ¶

type NetworkLoadBalancerProperties struct {
	// The name of the Network Load Balancer.
	Name *string `json:"name"`
	// ID of the listening LAN (inbound).
	ListenerLan *int32 `json:"listenerLan"`
	// Collection of the Network Load Balancer IP addresses. (Inbound and outbound) IPs of the listenerLan must be customer-reserved IPs for public Load Balancers, and private IPs for private Load Balancers.
	Ips *[]string `json:"ips,omitempty"`
	// ID of the balanced private target LAN (outbound).
	TargetLan *int32 `json:"targetLan"`
	// Collection of private IP addresses with subnet mask of the Network Load Balancer. IPs must contain a valid subnet mask. If no IP is provided, the system will generate an IP with /24 subnet.
	LbPrivateIps *[]string `json:"lbPrivateIps,omitempty"`
}

NetworkLoadBalancerProperties struct for NetworkLoadBalancerProperties

func NewNetworkLoadBalancerProperties ¶

func NewNetworkLoadBalancerProperties(name string, listenerLan int32, targetLan int32) *NetworkLoadBalancerProperties

NewNetworkLoadBalancerProperties instantiates a new NetworkLoadBalancerProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerPropertiesWithDefaults ¶

func NewNetworkLoadBalancerPropertiesWithDefaults() *NetworkLoadBalancerProperties

NewNetworkLoadBalancerPropertiesWithDefaults instantiates a new NetworkLoadBalancerProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerProperties) GetIps ¶

func (o *NetworkLoadBalancerProperties) GetIps() *[]string

GetIps returns the Ips field value If the value is explicit nil, the zero value for []string will be returned

func (*NetworkLoadBalancerProperties) GetIpsOk ¶

func (o *NetworkLoadBalancerProperties) GetIpsOk() (*[]string, bool)

GetIpsOk returns a tuple with the Ips field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) GetLbPrivateIps ¶

func (o *NetworkLoadBalancerProperties) GetLbPrivateIps() *[]string

GetLbPrivateIps returns the LbPrivateIps field value If the value is explicit nil, the zero value for []string will be returned

func (*NetworkLoadBalancerProperties) GetLbPrivateIpsOk ¶

func (o *NetworkLoadBalancerProperties) GetLbPrivateIpsOk() (*[]string, bool)

GetLbPrivateIpsOk returns a tuple with the LbPrivateIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) GetListenerLan ¶

func (o *NetworkLoadBalancerProperties) GetListenerLan() *int32

GetListenerLan returns the ListenerLan field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerProperties) GetListenerLanOk ¶

func (o *NetworkLoadBalancerProperties) GetListenerLanOk() (*int32, bool)

GetListenerLanOk returns a tuple with the ListenerLan field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) GetName ¶

func (o *NetworkLoadBalancerProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerProperties) GetNameOk ¶

func (o *NetworkLoadBalancerProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) GetTargetLan ¶

func (o *NetworkLoadBalancerProperties) GetTargetLan() *int32

GetTargetLan returns the TargetLan field value If the value is explicit nil, the zero value for int32 will be returned

func (*NetworkLoadBalancerProperties) GetTargetLanOk ¶

func (o *NetworkLoadBalancerProperties) GetTargetLanOk() (*int32, bool)

GetTargetLanOk returns a tuple with the TargetLan field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerProperties) HasIps ¶

func (o *NetworkLoadBalancerProperties) HasIps() bool

HasIps returns a boolean if a field has been set.

func (*NetworkLoadBalancerProperties) HasLbPrivateIps ¶

func (o *NetworkLoadBalancerProperties) HasLbPrivateIps() bool

HasLbPrivateIps returns a boolean if a field has been set.

func (*NetworkLoadBalancerProperties) HasListenerLan ¶

func (o *NetworkLoadBalancerProperties) HasListenerLan() bool

HasListenerLan returns a boolean if a field has been set.

func (*NetworkLoadBalancerProperties) HasName ¶

func (o *NetworkLoadBalancerProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*NetworkLoadBalancerProperties) HasTargetLan ¶

func (o *NetworkLoadBalancerProperties) HasTargetLan() bool

HasTargetLan returns a boolean if a field has been set.

func (NetworkLoadBalancerProperties) MarshalJSON ¶

func (o NetworkLoadBalancerProperties) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerProperties) SetIps ¶

func (o *NetworkLoadBalancerProperties) SetIps(v []string)

SetIps sets field value

func (*NetworkLoadBalancerProperties) SetLbPrivateIps ¶

func (o *NetworkLoadBalancerProperties) SetLbPrivateIps(v []string)

SetLbPrivateIps sets field value

func (*NetworkLoadBalancerProperties) SetListenerLan ¶

func (o *NetworkLoadBalancerProperties) SetListenerLan(v int32)

SetListenerLan sets field value

func (*NetworkLoadBalancerProperties) SetName ¶

func (o *NetworkLoadBalancerProperties) SetName(v string)

SetName sets field value

func (*NetworkLoadBalancerProperties) SetTargetLan ¶

func (o *NetworkLoadBalancerProperties) SetTargetLan(v int32)

SetTargetLan sets field value

type NetworkLoadBalancerPut ¶

type NetworkLoadBalancerPut struct {
	// 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"`
	Properties *NetworkLoadBalancerProperties `json:"properties"`
}

NetworkLoadBalancerPut struct for NetworkLoadBalancerPut

func NewNetworkLoadBalancerPut ¶

func NewNetworkLoadBalancerPut(properties NetworkLoadBalancerProperties) *NetworkLoadBalancerPut

NewNetworkLoadBalancerPut instantiates a new NetworkLoadBalancerPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancerPutWithDefaults ¶

func NewNetworkLoadBalancerPutWithDefaults() *NetworkLoadBalancerPut

NewNetworkLoadBalancerPutWithDefaults instantiates a new NetworkLoadBalancerPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancerPut) GetHref ¶

func (o *NetworkLoadBalancerPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerPut) GetHrefOk ¶

func (o *NetworkLoadBalancerPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerPut) GetId ¶

func (o *NetworkLoadBalancerPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancerPut) GetIdOk ¶

func (o *NetworkLoadBalancerPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerPut) GetProperties ¶

GetProperties returns the Properties field value If the value is explicit nil, the zero value for NetworkLoadBalancerProperties will be returned

func (*NetworkLoadBalancerPut) GetPropertiesOk ¶

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerPut) GetType ¶

func (o *NetworkLoadBalancerPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NetworkLoadBalancerPut) GetTypeOk ¶

func (o *NetworkLoadBalancerPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancerPut) HasHref ¶

func (o *NetworkLoadBalancerPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancerPut) HasId ¶

func (o *NetworkLoadBalancerPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancerPut) HasProperties ¶

func (o *NetworkLoadBalancerPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NetworkLoadBalancerPut) HasType ¶

func (o *NetworkLoadBalancerPut) HasType() bool

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancerPut) MarshalJSON ¶

func (o NetworkLoadBalancerPut) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancerPut) SetHref ¶

func (o *NetworkLoadBalancerPut) SetHref(v string)

SetHref sets field value

func (*NetworkLoadBalancerPut) SetId ¶

func (o *NetworkLoadBalancerPut) SetId(v string)

SetId sets field value

func (*NetworkLoadBalancerPut) SetProperties ¶

SetProperties sets field value

func (*NetworkLoadBalancerPut) SetType ¶

func (o *NetworkLoadBalancerPut) SetType(v Type)

SetType sets field value

type NetworkLoadBalancers ¶

type NetworkLoadBalancers struct {
	// 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 the collection.
	Items *[]NetworkLoadBalancer `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"`
}

NetworkLoadBalancers struct for NetworkLoadBalancers

func NewNetworkLoadBalancers ¶

func NewNetworkLoadBalancers() *NetworkLoadBalancers

NewNetworkLoadBalancers instantiates a new NetworkLoadBalancers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkLoadBalancersWithDefaults ¶

func NewNetworkLoadBalancersWithDefaults() *NetworkLoadBalancers

NewNetworkLoadBalancersWithDefaults instantiates a new NetworkLoadBalancers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkLoadBalancers) GetHref ¶

func (o *NetworkLoadBalancers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancers) GetHrefOk ¶

func (o *NetworkLoadBalancers) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetId ¶

func (o *NetworkLoadBalancers) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NetworkLoadBalancers) GetIdOk ¶

func (o *NetworkLoadBalancers) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetItems ¶

func (o *NetworkLoadBalancers) GetItems() *[]NetworkLoadBalancer

GetItems returns the Items field value If the value is explicit nil, the zero value for []NetworkLoadBalancer will be returned

func (*NetworkLoadBalancers) GetItemsOk ¶

func (o *NetworkLoadBalancers) GetItemsOk() (*[]NetworkLoadBalancer, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetLimit ¶

func (o *NetworkLoadBalancers) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*NetworkLoadBalancers) GetLimitOk ¶

func (o *NetworkLoadBalancers) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *NetworkLoadBalancers) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned

func (*NetworkLoadBalancers) GetLinksOk ¶

func (o *NetworkLoadBalancers) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetOffset ¶

func (o *NetworkLoadBalancers) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*NetworkLoadBalancers) GetOffsetOk ¶

func (o *NetworkLoadBalancers) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) GetType ¶

func (o *NetworkLoadBalancers) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NetworkLoadBalancers) GetTypeOk ¶

func (o *NetworkLoadBalancers) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetworkLoadBalancers) HasHref ¶

func (o *NetworkLoadBalancers) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasId ¶

func (o *NetworkLoadBalancers) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasItems ¶

func (o *NetworkLoadBalancers) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasLimit ¶

func (o *NetworkLoadBalancers) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *NetworkLoadBalancers) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasOffset ¶

func (o *NetworkLoadBalancers) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*NetworkLoadBalancers) HasType ¶

func (o *NetworkLoadBalancers) HasType() bool

HasType returns a boolean if a field has been set.

func (NetworkLoadBalancers) MarshalJSON ¶

func (o NetworkLoadBalancers) MarshalJSON() ([]byte, error)

func (*NetworkLoadBalancers) SetHref ¶

func (o *NetworkLoadBalancers) SetHref(v string)

SetHref sets field value

func (*NetworkLoadBalancers) SetId ¶

func (o *NetworkLoadBalancers) SetId(v string)

SetId sets field value

func (*NetworkLoadBalancers) SetItems ¶

func (o *NetworkLoadBalancers) SetItems(v []NetworkLoadBalancer)

SetItems sets field value

func (*NetworkLoadBalancers) SetLimit ¶

func (o *NetworkLoadBalancers) SetLimit(v float32)

SetLimit sets field value

func (o *NetworkLoadBalancers) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*NetworkLoadBalancers) SetOffset ¶

func (o *NetworkLoadBalancers) SetOffset(v float32)

SetOffset sets field value

func (*NetworkLoadBalancers) SetType ¶

func (o *NetworkLoadBalancers) SetType(v Type)

SetType sets field value

type NetworkLoadBalancersApiService ¶

type NetworkLoadBalancersApiService service

NetworkLoadBalancersApiService NetworkLoadBalancersApi service

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersDelete ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersDelete(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersDeleteRequest

* DatacentersNetworkloadbalancersDelete Delete Network Load Balancers * Remove the specified Network Load Balancer from the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersDeleteRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersDeleteExecute ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersDeleteExecute(r ApiDatacentersNetworkloadbalancersDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFindByNetworkLoadBalancerId ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFindByNetworkLoadBalancerId(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest

* DatacentersNetworkloadbalancersFindByNetworkLoadBalancerId Retrieve Network Load Balancers * Retrieve the properties of the specified Network Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFindByNetworkLoadBalancerIdExecute ¶

* Execute executes the request * @return NetworkLoadBalancer

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsDelete ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsDelete(ctx _context.Context, datacenterId string, networkLoadBalancerId string, flowLogId string) ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest

* DatacentersNetworkloadbalancersFlowlogsDelete Delete NLB Flow Logs * Delete the specified Network Load Balancer Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsDeleteExecute ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsDeleteExecute(r ApiDatacentersNetworkloadbalancersFlowlogsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsFindByFlowLogId ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsFindByFlowLogId(ctx _context.Context, datacenterId string, networkLoadBalancerId string, flowLogId string) ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest

* DatacentersNetworkloadbalancersFlowlogsFindByFlowLogId Retrieve NLB Flow Logs * Retrieve the specified Network Load Balancer Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdExecute ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdExecute(r ApiDatacentersNetworkloadbalancersFlowlogsFindByFlowLogIdRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsGet ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsGet(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersFlowlogsGetRequest

* DatacentersNetworkloadbalancersFlowlogsGet List NLB Flow Logs * List all the Flow Logs for the specified Network Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersFlowlogsGetRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsGetExecute ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsGetExecute(r ApiDatacentersNetworkloadbalancersFlowlogsGetRequest) (FlowLogs, *shared.APIResponse, error)

* Execute executes the request * @return FlowLogs

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPatch ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPatch(ctx _context.Context, datacenterId string, networkLoadBalancerId string, flowLogId string) ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest

* DatacentersNetworkloadbalancersFlowlogsPatch Partially modify NLB Flow Logs * Update the properties of the specified Network Load Balancer Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPatchExecute ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPatchExecute(r ApiDatacentersNetworkloadbalancersFlowlogsPatchRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPost ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPost(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersFlowlogsPostRequest

* DatacentersNetworkloadbalancersFlowlogsPost Create NLB Flow Logs * Add a new Flow Log for the Network Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersFlowlogsPostRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPostExecute ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPostExecute(r ApiDatacentersNetworkloadbalancersFlowlogsPostRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPut ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPut(ctx _context.Context, datacenterId string, networkLoadBalancerId string, flowLogId string) ApiDatacentersNetworkloadbalancersFlowlogsPutRequest

* DatacentersNetworkloadbalancersFlowlogsPut Modify NLB Flow Logs * Modify the specified Network Load Balancer Flow Log. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param flowLogId The unique ID of the Flow Log. * @return ApiDatacentersNetworkloadbalancersFlowlogsPutRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPutExecute ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersFlowlogsPutExecute(r ApiDatacentersNetworkloadbalancersFlowlogsPutRequest) (FlowLog, *shared.APIResponse, error)

* Execute executes the request * @return FlowLog

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesDelete ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesDelete(ctx _context.Context, datacenterId string, networkLoadBalancerId string, forwardingRuleId string) ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest

* DatacentersNetworkloadbalancersForwardingrulesDelete Delete NLB forwarding rules * Delete the specified Network Load Balancer forwarding rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesDeleteExecute ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesDeleteExecute(r ApiDatacentersNetworkloadbalancersForwardingrulesDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleId ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleId(ctx _context.Context, datacenterId string, networkLoadBalancerId string, forwardingRuleId string) ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest

* DatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleId Retrieve NLB forwarding rules * Retrieve the specified Network Load Balance forwarding rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesFindByForwardingRuleIdExecute ¶

* Execute executes the request * @return NetworkLoadBalancerForwardingRule

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesGet ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesGet(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest

* DatacentersNetworkloadbalancersForwardingrulesGet List NLB forwarding rules * List the forwarding rules for the specified Network Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersForwardingrulesGetRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesGetExecute ¶

* Execute executes the request * @return NetworkLoadBalancerForwardingRules

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPatch ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPatch(ctx _context.Context, datacenterId string, networkLoadBalancerId string, forwardingRuleId string) ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest

* DatacentersNetworkloadbalancersForwardingrulesPatch Partially modify NLB forwarding rules * Update the properties of the specified Network Load Balancer forwarding rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersNetworkloadbalancersForwardingrulesPatchRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPatchExecute ¶

* Execute executes the request * @return NetworkLoadBalancerForwardingRule

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPost ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPost(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest

* DatacentersNetworkloadbalancersForwardingrulesPost Create NLB forwarding rules * Create a forwarding rule for the specified Network Load Balancer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersForwardingrulesPostRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPostExecute ¶

* Execute executes the request * @return NetworkLoadBalancerForwardingRule

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPut ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPut(ctx _context.Context, datacenterId string, networkLoadBalancerId string, forwardingRuleId string) ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest

* DatacentersNetworkloadbalancersForwardingrulesPut Modify NLB forwarding rules * Modify the specified Network Load Balancer forwarding rule. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @param forwardingRuleId The unique ID of the forwarding rule. * @return ApiDatacentersNetworkloadbalancersForwardingrulesPutRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersForwardingrulesPutExecute ¶

* Execute executes the request * @return NetworkLoadBalancerForwardingRule

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersGet ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersGet(ctx _context.Context, datacenterId string) ApiDatacentersNetworkloadbalancersGetRequest

* DatacentersNetworkloadbalancersGet List Network Load Balancers * List all the Network Load Balancers within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersNetworkloadbalancersGetRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersGetExecute ¶

* Execute executes the request * @return NetworkLoadBalancers

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPatch ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPatch(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersPatchRequest

* DatacentersNetworkloadbalancersPatch Partially modify Network Load Balancers * Update the properties of the specified Network Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersPatchRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPatchExecute ¶

* Execute executes the request * @return NetworkLoadBalancer

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPost ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPost(ctx _context.Context, datacenterId string) ApiDatacentersNetworkloadbalancersPostRequest

* DatacentersNetworkloadbalancersPost Create Network Load Balancers * Create a Network Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersNetworkloadbalancersPostRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPostExecute ¶

* Execute executes the request * @return NetworkLoadBalancer

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPut ¶

func (a *NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPut(ctx _context.Context, datacenterId string, networkLoadBalancerId string) ApiDatacentersNetworkloadbalancersPutRequest

* DatacentersNetworkloadbalancersPut Modify Network Load Balancers * Modify the properties of the specified Network Load Balancer within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param networkLoadBalancerId The unique ID of the Network Load Balancer. * @return ApiDatacentersNetworkloadbalancersPutRequest

func (*NetworkLoadBalancersApiService) DatacentersNetworkloadbalancersPutExecute ¶

* Execute executes the request * @return NetworkLoadBalancer

type Nic ¶

type Nic struct {
	// 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 NewNic ¶

func NewNic(properties NicProperties) *Nic

NewNic instantiates a new Nic object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNicWithDefaults ¶

func NewNicWithDefaults() *Nic

NewNicWithDefaults instantiates a new Nic object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Nic) GetEntities ¶

func (o *Nic) GetEntities() *NicEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 NicEntities ¶

type NicEntities struct {
	Flowlogs      *FlowLogs      `json:"flowlogs,omitempty"`
	Firewallrules *FirewallRules `json:"firewallrules,omitempty"`
}

NicEntities struct for NicEntities

func NewNicEntities ¶

func NewNicEntities() *NicEntities

NewNicEntities instantiates a new NicEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNicEntitiesWithDefaults ¶

func NewNicEntitiesWithDefaults() *NicEntities

NewNicEntitiesWithDefaults instantiates a new NicEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NicEntities) GetFirewallrules ¶

func (o *NicEntities) GetFirewallrules() *FirewallRules

GetFirewallrules returns the Firewallrules field value If the value is explicit nil, 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) GetFlowlogs ¶

func (o *NicEntities) GetFlowlogs() *FlowLogs

GetFlowlogs returns the Flowlogs field value If the value is explicit nil, the zero value for FlowLogs will be returned

func (*NicEntities) GetFlowlogsOk ¶

func (o *NicEntities) GetFlowlogsOk() (*FlowLogs, bool)

GetFlowlogsOk returns a tuple with the Flowlogs field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicEntities) HasFirewallrules ¶

func (o *NicEntities) HasFirewallrules() bool

HasFirewallrules returns a boolean if a field has been set.

func (*NicEntities) HasFlowlogs ¶

func (o *NicEntities) HasFlowlogs() bool

HasFlowlogs returns a boolean if a field has been set.

func (NicEntities) MarshalJSON ¶

func (o NicEntities) MarshalJSON() ([]byte, error)

func (*NicEntities) SetFirewallrules ¶

func (o *NicEntities) SetFirewallrules(v FirewallRules)

SetFirewallrules sets field value

func (*NicEntities) SetFlowlogs ¶

func (o *NicEntities) SetFlowlogs(v FlowLogs)

SetFlowlogs sets field value

type NicProperties ¶

type NicProperties struct {
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// The MAC address of the NIC.
	Mac *string `json:"mac,omitempty"`
	// Collection of IP addresses, assigned to the NIC. Explicitly assigned public IPs need to come from reserved IP blocks. Passing value null or empty array will assign an IP address automatically.
	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 be 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"`
	// The type of firewall rules that will be allowed on the NIC. If not specified, the default INGRESS value is used.
	FirewallType *string `json:"firewallType,omitempty"`
	// The Logical Unit Number (LUN) of the storage volume. Null if this NIC was created using Cloud API and no DCD changes were performed on the Datacenter.
	DeviceNumber *int32 `json:"deviceNumber,omitempty"`
	// The PCI slot number for the NIC.
	PciSlot *int32 `json:"pciSlot,omitempty"`
	// The vnet ID that belongs to this NIC; Requires system privileges
	Vnet *string `json:"vnet,omitempty"`
}

NicProperties struct for NicProperties

func NewNicProperties ¶

func NewNicProperties(lan int32) *NicProperties

NewNicProperties instantiates a new NicProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNicPropertiesWithDefaults ¶

func NewNicPropertiesWithDefaults() *NicProperties

NewNicPropertiesWithDefaults instantiates a new NicProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NicProperties) GetDeviceNumber ¶

func (o *NicProperties) GetDeviceNumber() *int32

GetDeviceNumber returns the DeviceNumber field value If the value is explicit nil, the zero value for int32 will be returned

func (*NicProperties) GetDeviceNumberOk ¶

func (o *NicProperties) GetDeviceNumberOk() (*int32, bool)

GetDeviceNumberOk returns a tuple with the DeviceNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetDhcp ¶

func (o *NicProperties) GetDhcp() *bool

GetDhcp returns the Dhcp field value If the value is explicit nil, 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) GetFirewallType ¶

func (o *NicProperties) GetFirewallType() *string

GetFirewallType returns the FirewallType field value If the value is explicit nil, the zero value for string will be returned

func (*NicProperties) GetFirewallTypeOk ¶

func (o *NicProperties) GetFirewallTypeOk() (*string, bool)

GetFirewallTypeOk returns a tuple with the FirewallType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetIps ¶

func (o *NicProperties) GetIps() *[]string

GetIps returns the Ips field value If the value is explicit nil, 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) GetPciSlot ¶

func (o *NicProperties) GetPciSlot() *int32

GetPciSlot returns the PciSlot field value If the value is explicit nil, the zero value for int32 will be returned

func (*NicProperties) GetPciSlotOk ¶

func (o *NicProperties) GetPciSlotOk() (*int32, bool)

GetPciSlotOk returns a tuple with the PciSlot field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) GetVnet ¶

func (o *NicProperties) GetVnet() *string

GetVnet returns the Vnet field value If the value is explicit nil, the zero value for string will be returned

func (*NicProperties) GetVnetOk ¶

func (o *NicProperties) GetVnetOk() (*string, bool)

GetVnetOk returns a tuple with the Vnet field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicProperties) HasDeviceNumber ¶

func (o *NicProperties) HasDeviceNumber() bool

HasDeviceNumber returns a boolean if a field has been set.

func (*NicProperties) HasDhcp ¶

func (o *NicProperties) HasDhcp() bool

HasDhcp returns a boolean if a field has been set.

func (*NicProperties) HasFirewallActive ¶

func (o *NicProperties) HasFirewallActive() bool

HasFirewallActive returns a boolean if a field has been set.

func (*NicProperties) HasFirewallType ¶

func (o *NicProperties) HasFirewallType() bool

HasFirewallType returns a boolean if a field has been set.

func (*NicProperties) HasIps ¶

func (o *NicProperties) HasIps() bool

HasIps returns a boolean if a field has been set.

func (*NicProperties) HasLan ¶

func (o *NicProperties) HasLan() bool

HasLan returns a boolean if a field has been set.

func (*NicProperties) HasMac ¶

func (o *NicProperties) HasMac() bool

HasMac returns a boolean if a field has been set.

func (*NicProperties) HasName ¶

func (o *NicProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*NicProperties) HasPciSlot ¶

func (o *NicProperties) HasPciSlot() bool

HasPciSlot returns a boolean if a field has been set.

func (*NicProperties) HasVnet ¶

func (o *NicProperties) HasVnet() bool

HasVnet returns a boolean if a field has been set.

func (NicProperties) MarshalJSON ¶

func (o NicProperties) MarshalJSON() ([]byte, error)

func (*NicProperties) SetDeviceNumber ¶

func (o *NicProperties) SetDeviceNumber(v int32)

SetDeviceNumber sets field value

func (*NicProperties) SetDhcp ¶

func (o *NicProperties) SetDhcp(v bool)

SetDhcp sets field value

func (*NicProperties) SetFirewallActive ¶

func (o *NicProperties) SetFirewallActive(v bool)

SetFirewallActive sets field value

func (*NicProperties) SetFirewallType ¶

func (o *NicProperties) SetFirewallType(v string)

SetFirewallType sets field value

func (*NicProperties) SetIps ¶

func (o *NicProperties) SetIps(v []string)

SetIps sets field value

func (*NicProperties) SetLan ¶

func (o *NicProperties) SetLan(v int32)

SetLan sets field value

func (*NicProperties) SetMac ¶

func (o *NicProperties) SetMac(v string)

SetMac sets field value

func (*NicProperties) SetName ¶

func (o *NicProperties) SetName(v string)

SetName sets field value

func (*NicProperties) SetPciSlot ¶

func (o *NicProperties) SetPciSlot(v int32)

SetPciSlot sets field value

func (*NicProperties) SetVnet ¶

func (o *NicProperties) SetVnet(v string)

SetVnet sets field value

type NicPut ¶

type NicPut 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"`
	Properties *NicProperties `json:"properties"`
}

NicPut struct for NicPut

func NewNicPut ¶

func NewNicPut(properties NicProperties) *NicPut

NewNicPut instantiates a new NicPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNicPutWithDefaults ¶

func NewNicPutWithDefaults() *NicPut

NewNicPutWithDefaults instantiates a new NicPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NicPut) GetHref ¶

func (o *NicPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*NicPut) GetHrefOk ¶

func (o *NicPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicPut) GetId ¶

func (o *NicPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*NicPut) GetIdOk ¶

func (o *NicPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicPut) GetProperties ¶

func (o *NicPut) GetProperties() *NicProperties

GetProperties returns the Properties field value If the value is explicit nil, the zero value for NicProperties will be returned

func (*NicPut) GetPropertiesOk ¶

func (o *NicPut) GetPropertiesOk() (*NicProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicPut) GetType ¶

func (o *NicPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*NicPut) GetTypeOk ¶

func (o *NicPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NicPut) HasHref ¶

func (o *NicPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NicPut) HasId ¶

func (o *NicPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*NicPut) HasProperties ¶

func (o *NicPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*NicPut) HasType ¶

func (o *NicPut) HasType() bool

HasType returns a boolean if a field has been set.

func (NicPut) MarshalJSON ¶

func (o NicPut) MarshalJSON() ([]byte, error)

func (*NicPut) SetHref ¶

func (o *NicPut) SetHref(v string)

SetHref sets field value

func (*NicPut) SetId ¶

func (o *NicPut) SetId(v string)

SetId sets field value

func (*NicPut) SetProperties ¶

func (o *NicPut) SetProperties(v NicProperties)

SetProperties sets field value

func (*NicPut) SetType ¶

func (o *NicPut) SetType(v Type)

SetType sets field value

type Nics ¶

type Nics struct {
	// 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 the 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 NewNics ¶

func NewNics() *Nics

NewNics instantiates a new Nics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNicsWithDefaults ¶

func NewNicsWithDefaults() *Nics

NewNicsWithDefaults instantiates a new Nics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Nics) GetHref ¶

func (o *Nics) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 when the resource was created.
	CreatedDate *IonosTime `json:"createdDate,omitempty"`
	// The user who has created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// The unique ID of the user who created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The last time the resource was modified.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// The user who last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// The unique ID of the user who last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
}

NoStateMetaData struct for NoStateMetaData

func NewNoStateMetaData ¶

func NewNoStateMetaData() *NoStateMetaData

NewNoStateMetaData instantiates a new NoStateMetaData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNoStateMetaDataWithDefaults ¶

func NewNoStateMetaDataWithDefaults() *NoStateMetaData

NewNoStateMetaDataWithDefaults instantiates a new NoStateMetaData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NoStateMetaData) GetCreatedBy ¶

func (o *NoStateMetaData) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, 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 NullableApplicationLoadBalancer ¶

type NullableApplicationLoadBalancer struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancer) Get ¶

func (NullableApplicationLoadBalancer) IsSet ¶

func (NullableApplicationLoadBalancer) MarshalJSON ¶

func (v NullableApplicationLoadBalancer) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancer) Set ¶

func (*NullableApplicationLoadBalancer) UnmarshalJSON ¶

func (v *NullableApplicationLoadBalancer) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancer) Unset ¶

type NullableApplicationLoadBalancerEntities ¶

type NullableApplicationLoadBalancerEntities struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerEntities) Get ¶

func (NullableApplicationLoadBalancerEntities) IsSet ¶

func (NullableApplicationLoadBalancerEntities) MarshalJSON ¶

func (v NullableApplicationLoadBalancerEntities) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancerEntities) Set ¶

func (*NullableApplicationLoadBalancerEntities) UnmarshalJSON ¶

func (v *NullableApplicationLoadBalancerEntities) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancerEntities) Unset ¶

type NullableApplicationLoadBalancerForwardingRule ¶

type NullableApplicationLoadBalancerForwardingRule struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerForwardingRule) Get ¶

func (NullableApplicationLoadBalancerForwardingRule) IsSet ¶

func (NullableApplicationLoadBalancerForwardingRule) MarshalJSON ¶

func (*NullableApplicationLoadBalancerForwardingRule) Set ¶

func (*NullableApplicationLoadBalancerForwardingRule) UnmarshalJSON ¶

func (*NullableApplicationLoadBalancerForwardingRule) Unset ¶

type NullableApplicationLoadBalancerForwardingRuleProperties ¶

type NullableApplicationLoadBalancerForwardingRuleProperties struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerForwardingRuleProperties) Get ¶

func (NullableApplicationLoadBalancerForwardingRuleProperties) IsSet ¶

func (NullableApplicationLoadBalancerForwardingRuleProperties) MarshalJSON ¶

func (*NullableApplicationLoadBalancerForwardingRuleProperties) Set ¶

func (*NullableApplicationLoadBalancerForwardingRuleProperties) UnmarshalJSON ¶

func (*NullableApplicationLoadBalancerForwardingRuleProperties) Unset ¶

type NullableApplicationLoadBalancerForwardingRulePut ¶

type NullableApplicationLoadBalancerForwardingRulePut struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerForwardingRulePut) Get ¶

func (NullableApplicationLoadBalancerForwardingRulePut) IsSet ¶

func (NullableApplicationLoadBalancerForwardingRulePut) MarshalJSON ¶

func (*NullableApplicationLoadBalancerForwardingRulePut) Set ¶

func (*NullableApplicationLoadBalancerForwardingRulePut) UnmarshalJSON ¶

func (*NullableApplicationLoadBalancerForwardingRulePut) Unset ¶

type NullableApplicationLoadBalancerForwardingRules ¶

type NullableApplicationLoadBalancerForwardingRules struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerForwardingRules) Get ¶

func (NullableApplicationLoadBalancerForwardingRules) IsSet ¶

func (NullableApplicationLoadBalancerForwardingRules) MarshalJSON ¶

func (*NullableApplicationLoadBalancerForwardingRules) Set ¶

func (*NullableApplicationLoadBalancerForwardingRules) UnmarshalJSON ¶

func (*NullableApplicationLoadBalancerForwardingRules) Unset ¶

type NullableApplicationLoadBalancerHttpRule ¶

type NullableApplicationLoadBalancerHttpRule struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerHttpRule) Get ¶

func (NullableApplicationLoadBalancerHttpRule) IsSet ¶

func (NullableApplicationLoadBalancerHttpRule) MarshalJSON ¶

func (v NullableApplicationLoadBalancerHttpRule) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancerHttpRule) Set ¶

func (*NullableApplicationLoadBalancerHttpRule) UnmarshalJSON ¶

func (v *NullableApplicationLoadBalancerHttpRule) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancerHttpRule) Unset ¶

type NullableApplicationLoadBalancerHttpRuleCondition ¶

type NullableApplicationLoadBalancerHttpRuleCondition struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerHttpRuleCondition) Get ¶

func (NullableApplicationLoadBalancerHttpRuleCondition) IsSet ¶

func (NullableApplicationLoadBalancerHttpRuleCondition) MarshalJSON ¶

func (*NullableApplicationLoadBalancerHttpRuleCondition) Set ¶

func (*NullableApplicationLoadBalancerHttpRuleCondition) UnmarshalJSON ¶

func (*NullableApplicationLoadBalancerHttpRuleCondition) Unset ¶

type NullableApplicationLoadBalancerProperties ¶

type NullableApplicationLoadBalancerProperties struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerProperties) Get ¶

func (NullableApplicationLoadBalancerProperties) IsSet ¶

func (NullableApplicationLoadBalancerProperties) MarshalJSON ¶

func (*NullableApplicationLoadBalancerProperties) Set ¶

func (*NullableApplicationLoadBalancerProperties) UnmarshalJSON ¶

func (v *NullableApplicationLoadBalancerProperties) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancerProperties) Unset ¶

type NullableApplicationLoadBalancerPut ¶

type NullableApplicationLoadBalancerPut struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancerPut) Get ¶

func (NullableApplicationLoadBalancerPut) IsSet ¶

func (NullableApplicationLoadBalancerPut) MarshalJSON ¶

func (v NullableApplicationLoadBalancerPut) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancerPut) Set ¶

func (*NullableApplicationLoadBalancerPut) UnmarshalJSON ¶

func (v *NullableApplicationLoadBalancerPut) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancerPut) Unset ¶

type NullableApplicationLoadBalancers ¶

type NullableApplicationLoadBalancers struct {
	// contains filtered or unexported fields
}

func (NullableApplicationLoadBalancers) Get ¶

func (NullableApplicationLoadBalancers) IsSet ¶

func (NullableApplicationLoadBalancers) MarshalJSON ¶

func (v NullableApplicationLoadBalancers) MarshalJSON() ([]byte, error)

func (*NullableApplicationLoadBalancers) Set ¶

func (*NullableApplicationLoadBalancers) UnmarshalJSON ¶

func (v *NullableApplicationLoadBalancers) UnmarshalJSON(src []byte) error

func (*NullableApplicationLoadBalancers) Unset ¶

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 (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 NullableCdroms ¶

type NullableCdroms struct {
	// contains filtered or unexported fields
}

func NewNullableCdroms ¶

func NewNullableCdroms(val *Cdroms) *NullableCdroms

func (NullableCdroms) Get ¶

func (v NullableCdroms) Get() *Cdroms

func (NullableCdroms) IsSet ¶

func (v NullableCdroms) IsSet() bool

func (NullableCdroms) MarshalJSON ¶

func (v NullableCdroms) MarshalJSON() ([]byte, error)

func (*NullableCdroms) Set ¶

func (v *NullableCdroms) Set(val *Cdroms)

func (*NullableCdroms) UnmarshalJSON ¶

func (v *NullableCdroms) UnmarshalJSON(src []byte) error

func (*NullableCdroms) Unset ¶

func (v *NullableCdroms) Unset()

type NullableConnectableDatacenter ¶

type NullableConnectableDatacenter struct {
	// contains filtered or unexported fields
}

func (NullableConnectableDatacenter) Get ¶

func (NullableConnectableDatacenter) IsSet ¶

func (NullableConnectableDatacenter) MarshalJSON ¶

func (v NullableConnectableDatacenter) MarshalJSON() ([]byte, error)

func (*NullableConnectableDatacenter) Set ¶

func (*NullableConnectableDatacenter) UnmarshalJSON ¶

func (v *NullableConnectableDatacenter) UnmarshalJSON(src []byte) error

func (*NullableConnectableDatacenter) Unset ¶

func (v *NullableConnectableDatacenter) Unset()

type NullableContract ¶

type NullableContract struct {
	// contains filtered or unexported fields
}

func NewNullableContract ¶

func NewNullableContract(val *Contract) *NullableContract

func (NullableContract) Get ¶

func (v NullableContract) Get() *Contract

func (NullableContract) IsSet ¶

func (v NullableContract) IsSet() bool

func (NullableContract) MarshalJSON ¶

func (v NullableContract) MarshalJSON() ([]byte, error)

func (*NullableContract) Set ¶

func (v *NullableContract) Set(val *Contract)

func (*NullableContract) UnmarshalJSON ¶

func (v *NullableContract) UnmarshalJSON(src []byte) error

func (*NullableContract) Unset ¶

func (v *NullableContract) Unset()

type NullableContractProperties ¶

type NullableContractProperties struct {
	// contains filtered or unexported fields
}

func NewNullableContractProperties ¶

func NewNullableContractProperties(val *ContractProperties) *NullableContractProperties

func (NullableContractProperties) Get ¶

func (NullableContractProperties) IsSet ¶

func (v NullableContractProperties) IsSet() bool

func (NullableContractProperties) MarshalJSON ¶

func (v NullableContractProperties) MarshalJSON() ([]byte, error)

func (*NullableContractProperties) Set ¶

func (*NullableContractProperties) UnmarshalJSON ¶

func (v *NullableContractProperties) UnmarshalJSON(src []byte) error

func (*NullableContractProperties) Unset ¶

func (v *NullableContractProperties) Unset()

type NullableContracts ¶

type NullableContracts struct {
	// contains filtered or unexported fields
}

func NewNullableContracts ¶

func NewNullableContracts(val *Contracts) *NullableContracts

func (NullableContracts) Get ¶

func (v NullableContracts) Get() *Contracts

func (NullableContracts) IsSet ¶

func (v NullableContracts) IsSet() bool

func (NullableContracts) MarshalJSON ¶

func (v NullableContracts) MarshalJSON() ([]byte, error)

func (*NullableContracts) Set ¶

func (v *NullableContracts) Set(val *Contracts)

func (*NullableContracts) UnmarshalJSON ¶

func (v *NullableContracts) UnmarshalJSON(src []byte) error

func (*NullableContracts) Unset ¶

func (v *NullableContracts) Unset()

type NullableCpuArchitectureProperties ¶

type NullableCpuArchitectureProperties struct {
	// contains filtered or unexported fields
}

func (NullableCpuArchitectureProperties) Get ¶

func (NullableCpuArchitectureProperties) IsSet ¶

func (NullableCpuArchitectureProperties) MarshalJSON ¶

func (v NullableCpuArchitectureProperties) MarshalJSON() ([]byte, error)

func (*NullableCpuArchitectureProperties) Set ¶

func (*NullableCpuArchitectureProperties) UnmarshalJSON ¶

func (v *NullableCpuArchitectureProperties) UnmarshalJSON(src []byte) error

func (*NullableCpuArchitectureProperties) Unset ¶

type NullableDataCenterEntities ¶

type NullableDataCenterEntities struct {
	// contains filtered or unexported fields
}

func NewNullableDataCenterEntities ¶

func NewNullableDataCenterEntities(val *DataCenterEntities) *NullableDataCenterEntities

func (NullableDataCenterEntities) Get ¶

func (NullableDataCenterEntities) IsSet ¶

func (v NullableDataCenterEntities) IsSet() bool

func (NullableDataCenterEntities) MarshalJSON ¶

func (v NullableDataCenterEntities) MarshalJSON() ([]byte, error)

func (*NullableDataCenterEntities) Set ¶

func (*NullableDataCenterEntities) UnmarshalJSON ¶

func (v *NullableDataCenterEntities) UnmarshalJSON(src []byte) error

func (*NullableDataCenterEntities) Unset ¶

func (v *NullableDataCenterEntities) Unset()

type NullableDatacenter ¶

type NullableDatacenter struct {
	// contains filtered or unexported fields
}

func NewNullableDatacenter ¶

func NewNullableDatacenter(val *Datacenter) *NullableDatacenter

func (NullableDatacenter) Get ¶

func (v NullableDatacenter) Get() *Datacenter

func (NullableDatacenter) IsSet ¶

func (v NullableDatacenter) IsSet() bool

func (NullableDatacenter) MarshalJSON ¶

func (v NullableDatacenter) MarshalJSON() ([]byte, error)

func (*NullableDatacenter) Set ¶

func (v *NullableDatacenter) Set(val *Datacenter)

func (*NullableDatacenter) UnmarshalJSON ¶

func (v *NullableDatacenter) UnmarshalJSON(src []byte) error

func (*NullableDatacenter) Unset ¶

func (v *NullableDatacenter) Unset()

type NullableDatacenterElementMetadata ¶

type NullableDatacenterElementMetadata struct {
	// contains filtered or unexported fields
}

func (NullableDatacenterElementMetadata) Get ¶

func (NullableDatacenterElementMetadata) IsSet ¶

func (NullableDatacenterElementMetadata) MarshalJSON ¶

func (v NullableDatacenterElementMetadata) MarshalJSON() ([]byte, error)

func (*NullableDatacenterElementMetadata) Set ¶

func (*NullableDatacenterElementMetadata) UnmarshalJSON ¶

func (v *NullableDatacenterElementMetadata) UnmarshalJSON(src []byte) error

func (*NullableDatacenterElementMetadata) Unset ¶

type NullableDatacenterProperties ¶

type NullableDatacenterProperties struct {
	// contains filtered or unexported fields
}

func (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 NullableFlowLog ¶

type NullableFlowLog struct {
	// contains filtered or unexported fields
}

func NewNullableFlowLog ¶

func NewNullableFlowLog(val *FlowLog) *NullableFlowLog

func (NullableFlowLog) Get ¶

func (v NullableFlowLog) Get() *FlowLog

func (NullableFlowLog) IsSet ¶

func (v NullableFlowLog) IsSet() bool

func (NullableFlowLog) MarshalJSON ¶

func (v NullableFlowLog) MarshalJSON() ([]byte, error)

func (*NullableFlowLog) Set ¶

func (v *NullableFlowLog) Set(val *FlowLog)

func (*NullableFlowLog) UnmarshalJSON ¶

func (v *NullableFlowLog) UnmarshalJSON(src []byte) error

func (*NullableFlowLog) Unset ¶

func (v *NullableFlowLog) Unset()

type NullableFlowLogProperties ¶

type NullableFlowLogProperties struct {
	// contains filtered or unexported fields
}

func NewNullableFlowLogProperties ¶

func NewNullableFlowLogProperties(val *FlowLogProperties) *NullableFlowLogProperties

func (NullableFlowLogProperties) Get ¶

func (NullableFlowLogProperties) IsSet ¶

func (v NullableFlowLogProperties) IsSet() bool

func (NullableFlowLogProperties) MarshalJSON ¶

func (v NullableFlowLogProperties) MarshalJSON() ([]byte, error)

func (*NullableFlowLogProperties) Set ¶

func (*NullableFlowLogProperties) UnmarshalJSON ¶

func (v *NullableFlowLogProperties) UnmarshalJSON(src []byte) error

func (*NullableFlowLogProperties) Unset ¶

func (v *NullableFlowLogProperties) Unset()

type NullableFlowLogPut ¶

type NullableFlowLogPut struct {
	// contains filtered or unexported fields
}

func NewNullableFlowLogPut ¶

func NewNullableFlowLogPut(val *FlowLogPut) *NullableFlowLogPut

func (NullableFlowLogPut) Get ¶

func (v NullableFlowLogPut) Get() *FlowLogPut

func (NullableFlowLogPut) IsSet ¶

func (v NullableFlowLogPut) IsSet() bool

func (NullableFlowLogPut) MarshalJSON ¶

func (v NullableFlowLogPut) MarshalJSON() ([]byte, error)

func (*NullableFlowLogPut) Set ¶

func (v *NullableFlowLogPut) Set(val *FlowLogPut)

func (*NullableFlowLogPut) UnmarshalJSON ¶

func (v *NullableFlowLogPut) UnmarshalJSON(src []byte) error

func (*NullableFlowLogPut) Unset ¶

func (v *NullableFlowLogPut) Unset()

type NullableFlowLogs ¶

type NullableFlowLogs struct {
	// contains filtered or unexported fields
}

func NewNullableFlowLogs ¶

func NewNullableFlowLogs(val *FlowLogs) *NullableFlowLogs

func (NullableFlowLogs) Get ¶

func (v NullableFlowLogs) Get() *FlowLogs

func (NullableFlowLogs) IsSet ¶

func (v NullableFlowLogs) IsSet() bool

func (NullableFlowLogs) MarshalJSON ¶

func (v NullableFlowLogs) MarshalJSON() ([]byte, error)

func (*NullableFlowLogs) Set ¶

func (v *NullableFlowLogs) Set(val *FlowLogs)

func (*NullableFlowLogs) UnmarshalJSON ¶

func (v *NullableFlowLogs) UnmarshalJSON(src []byte) error

func (*NullableFlowLogs) Unset ¶

func (v *NullableFlowLogs) Unset()

type NullableGroup ¶

type NullableGroup struct {
	// contains filtered or unexported fields
}

func NewNullableGroup ¶

func NewNullableGroup(val *Group) *NullableGroup

func (NullableGroup) Get ¶

func (v NullableGroup) Get() *Group

func (NullableGroup) IsSet ¶

func (v NullableGroup) IsSet() bool

func (NullableGroup) MarshalJSON ¶

func (v NullableGroup) MarshalJSON() ([]byte, error)

func (*NullableGroup) Set ¶

func (v *NullableGroup) Set(val *Group)

func (*NullableGroup) UnmarshalJSON ¶

func (v *NullableGroup) UnmarshalJSON(src []byte) error

func (*NullableGroup) Unset ¶

func (v *NullableGroup) Unset()

type NullableGroupEntities ¶

type NullableGroupEntities struct {
	// contains filtered or unexported fields
}

func NewNullableGroupEntities ¶

func NewNullableGroupEntities(val *GroupEntities) *NullableGroupEntities

func (NullableGroupEntities) Get ¶

func (NullableGroupEntities) IsSet ¶

func (v NullableGroupEntities) IsSet() bool

func (NullableGroupEntities) MarshalJSON ¶

func (v NullableGroupEntities) MarshalJSON() ([]byte, error)

func (*NullableGroupEntities) Set ¶

func (v *NullableGroupEntities) Set(val *GroupEntities)

func (*NullableGroupEntities) UnmarshalJSON ¶

func (v *NullableGroupEntities) UnmarshalJSON(src []byte) error

func (*NullableGroupEntities) Unset ¶

func (v *NullableGroupEntities) Unset()

type NullableGroupMembers ¶

type NullableGroupMembers struct {
	// contains filtered or unexported fields
}

func NewNullableGroupMembers ¶

func NewNullableGroupMembers(val *GroupMembers) *NullableGroupMembers

func (NullableGroupMembers) Get ¶

func (NullableGroupMembers) IsSet ¶

func (v NullableGroupMembers) IsSet() bool

func (NullableGroupMembers) MarshalJSON ¶

func (v NullableGroupMembers) MarshalJSON() ([]byte, error)

func (*NullableGroupMembers) Set ¶

func (v *NullableGroupMembers) Set(val *GroupMembers)

func (*NullableGroupMembers) UnmarshalJSON ¶

func (v *NullableGroupMembers) UnmarshalJSON(src []byte) error

func (*NullableGroupMembers) Unset ¶

func (v *NullableGroupMembers) Unset()

type NullableGroupProperties ¶

type NullableGroupProperties struct {
	// contains filtered or unexported fields
}

func NewNullableGroupProperties ¶

func NewNullableGroupProperties(val *GroupProperties) *NullableGroupProperties

func (NullableGroupProperties) Get ¶

func (NullableGroupProperties) IsSet ¶

func (v NullableGroupProperties) IsSet() bool

func (NullableGroupProperties) MarshalJSON ¶

func (v NullableGroupProperties) MarshalJSON() ([]byte, error)

func (*NullableGroupProperties) Set ¶

func (*NullableGroupProperties) UnmarshalJSON ¶

func (v *NullableGroupProperties) UnmarshalJSON(src []byte) error

func (*NullableGroupProperties) Unset ¶

func (v *NullableGroupProperties) Unset()

type NullableGroupShare ¶

type NullableGroupShare struct {
	// contains filtered or unexported fields
}

func NewNullableGroupShare ¶

func NewNullableGroupShare(val *GroupShare) *NullableGroupShare

func (NullableGroupShare) Get ¶

func (v NullableGroupShare) Get() *GroupShare

func (NullableGroupShare) IsSet ¶

func (v NullableGroupShare) IsSet() bool

func (NullableGroupShare) MarshalJSON ¶

func (v NullableGroupShare) MarshalJSON() ([]byte, error)

func (*NullableGroupShare) Set ¶

func (v *NullableGroupShare) Set(val *GroupShare)

func (*NullableGroupShare) UnmarshalJSON ¶

func (v *NullableGroupShare) UnmarshalJSON(src []byte) error

func (*NullableGroupShare) Unset ¶

func (v *NullableGroupShare) Unset()

type NullableGroupShareProperties ¶

type NullableGroupShareProperties struct {
	// contains filtered or unexported fields
}

func (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 NullableIpBlock ¶

type NullableIpBlock struct {
	// contains filtered or unexported fields
}

func NewNullableIpBlock ¶

func NewNullableIpBlock(val *IpBlock) *NullableIpBlock

func (NullableIpBlock) Get ¶

func (v NullableIpBlock) Get() *IpBlock

func (NullableIpBlock) IsSet ¶

func (v NullableIpBlock) IsSet() bool

func (NullableIpBlock) MarshalJSON ¶

func (v NullableIpBlock) MarshalJSON() ([]byte, error)

func (*NullableIpBlock) Set ¶

func (v *NullableIpBlock) Set(val *IpBlock)

func (*NullableIpBlock) UnmarshalJSON ¶

func (v *NullableIpBlock) UnmarshalJSON(src []byte) error

func (*NullableIpBlock) Unset ¶

func (v *NullableIpBlock) Unset()

type NullableIpBlockProperties ¶

type NullableIpBlockProperties struct {
	// contains filtered or unexported fields
}

func NewNullableIpBlockProperties ¶

func NewNullableIpBlockProperties(val *IpBlockProperties) *NullableIpBlockProperties

func (NullableIpBlockProperties) Get ¶

func (NullableIpBlockProperties) IsSet ¶

func (v NullableIpBlockProperties) IsSet() bool

func (NullableIpBlockProperties) MarshalJSON ¶

func (v NullableIpBlockProperties) MarshalJSON() ([]byte, error)

func (*NullableIpBlockProperties) Set ¶

func (*NullableIpBlockProperties) UnmarshalJSON ¶

func (v *NullableIpBlockProperties) UnmarshalJSON(src []byte) error

func (*NullableIpBlockProperties) Unset ¶

func (v *NullableIpBlockProperties) Unset()

type NullableIpBlocks ¶

type NullableIpBlocks struct {
	// contains filtered or unexported fields
}

func NewNullableIpBlocks ¶

func NewNullableIpBlocks(val *IpBlocks) *NullableIpBlocks

func (NullableIpBlocks) Get ¶

func (v NullableIpBlocks) Get() *IpBlocks

func (NullableIpBlocks) IsSet ¶

func (v NullableIpBlocks) IsSet() bool

func (NullableIpBlocks) MarshalJSON ¶

func (v NullableIpBlocks) MarshalJSON() ([]byte, error)

func (*NullableIpBlocks) Set ¶

func (v *NullableIpBlocks) Set(val *IpBlocks)

func (*NullableIpBlocks) UnmarshalJSON ¶

func (v *NullableIpBlocks) UnmarshalJSON(src []byte) error

func (*NullableIpBlocks) Unset ¶

func (v *NullableIpBlocks) Unset()

type NullableIpConsumer ¶

type NullableIpConsumer struct {
	// contains filtered or unexported fields
}

func NewNullableIpConsumer ¶

func NewNullableIpConsumer(val *IpConsumer) *NullableIpConsumer

func (NullableIpConsumer) Get ¶

func (v NullableIpConsumer) Get() *IpConsumer

func (NullableIpConsumer) IsSet ¶

func (v NullableIpConsumer) IsSet() bool

func (NullableIpConsumer) MarshalJSON ¶

func (v NullableIpConsumer) MarshalJSON() ([]byte, error)

func (*NullableIpConsumer) Set ¶

func (v *NullableIpConsumer) Set(val *IpConsumer)

func (*NullableIpConsumer) UnmarshalJSON ¶

func (v *NullableIpConsumer) UnmarshalJSON(src []byte) error

func (*NullableIpConsumer) Unset ¶

func (v *NullableIpConsumer) Unset()

type NullableKubernetesAutoScaling ¶

type NullableKubernetesAutoScaling struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesAutoScaling) Get ¶

func (NullableKubernetesAutoScaling) IsSet ¶

func (NullableKubernetesAutoScaling) MarshalJSON ¶

func (v NullableKubernetesAutoScaling) MarshalJSON() ([]byte, error)

func (*NullableKubernetesAutoScaling) Set ¶

func (*NullableKubernetesAutoScaling) UnmarshalJSON ¶

func (v *NullableKubernetesAutoScaling) UnmarshalJSON(src []byte) error

func (*NullableKubernetesAutoScaling) Unset ¶

func (v *NullableKubernetesAutoScaling) Unset()

type NullableKubernetesCluster ¶

type NullableKubernetesCluster struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesCluster ¶

func NewNullableKubernetesCluster(val *KubernetesCluster) *NullableKubernetesCluster

func (NullableKubernetesCluster) Get ¶

func (NullableKubernetesCluster) IsSet ¶

func (v NullableKubernetesCluster) IsSet() bool

func (NullableKubernetesCluster) MarshalJSON ¶

func (v NullableKubernetesCluster) MarshalJSON() ([]byte, error)

func (*NullableKubernetesCluster) Set ¶

func (*NullableKubernetesCluster) UnmarshalJSON ¶

func (v *NullableKubernetesCluster) UnmarshalJSON(src []byte) error

func (*NullableKubernetesCluster) Unset ¶

func (v *NullableKubernetesCluster) Unset()

type NullableKubernetesClusterEntities ¶

type NullableKubernetesClusterEntities struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterEntities) Get ¶

func (NullableKubernetesClusterEntities) IsSet ¶

func (NullableKubernetesClusterEntities) MarshalJSON ¶

func (v NullableKubernetesClusterEntities) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusterEntities) Set ¶

func (*NullableKubernetesClusterEntities) UnmarshalJSON ¶

func (v *NullableKubernetesClusterEntities) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterEntities) Unset ¶

type NullableKubernetesClusterForPost ¶

type NullableKubernetesClusterForPost struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterForPost) Get ¶

func (NullableKubernetesClusterForPost) IsSet ¶

func (NullableKubernetesClusterForPost) MarshalJSON ¶

func (v NullableKubernetesClusterForPost) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusterForPost) Set ¶

func (*NullableKubernetesClusterForPost) UnmarshalJSON ¶

func (v *NullableKubernetesClusterForPost) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterForPost) Unset ¶

type NullableKubernetesClusterForPut ¶

type NullableKubernetesClusterForPut struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterForPut) Get ¶

func (NullableKubernetesClusterForPut) IsSet ¶

func (NullableKubernetesClusterForPut) MarshalJSON ¶

func (v NullableKubernetesClusterForPut) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusterForPut) Set ¶

func (*NullableKubernetesClusterForPut) UnmarshalJSON ¶

func (v *NullableKubernetesClusterForPut) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterForPut) Unset ¶

type NullableKubernetesClusterProperties ¶

type NullableKubernetesClusterProperties struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterProperties) Get ¶

func (NullableKubernetesClusterProperties) IsSet ¶

func (NullableKubernetesClusterProperties) MarshalJSON ¶

func (v NullableKubernetesClusterProperties) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusterProperties) Set ¶

func (*NullableKubernetesClusterProperties) UnmarshalJSON ¶

func (v *NullableKubernetesClusterProperties) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterProperties) Unset ¶

type NullableKubernetesClusterPropertiesForPost ¶

type NullableKubernetesClusterPropertiesForPost struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterPropertiesForPost) Get ¶

func (NullableKubernetesClusterPropertiesForPost) IsSet ¶

func (NullableKubernetesClusterPropertiesForPost) MarshalJSON ¶

func (*NullableKubernetesClusterPropertiesForPost) Set ¶

func (*NullableKubernetesClusterPropertiesForPost) UnmarshalJSON ¶

func (v *NullableKubernetesClusterPropertiesForPost) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterPropertiesForPost) Unset ¶

type NullableKubernetesClusterPropertiesForPut ¶

type NullableKubernetesClusterPropertiesForPut struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesClusterPropertiesForPut) Get ¶

func (NullableKubernetesClusterPropertiesForPut) IsSet ¶

func (NullableKubernetesClusterPropertiesForPut) MarshalJSON ¶

func (*NullableKubernetesClusterPropertiesForPut) Set ¶

func (*NullableKubernetesClusterPropertiesForPut) UnmarshalJSON ¶

func (v *NullableKubernetesClusterPropertiesForPut) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusterPropertiesForPut) Unset ¶

type NullableKubernetesClusters ¶

type NullableKubernetesClusters struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesClusters ¶

func NewNullableKubernetesClusters(val *KubernetesClusters) *NullableKubernetesClusters

func (NullableKubernetesClusters) Get ¶

func (NullableKubernetesClusters) IsSet ¶

func (v NullableKubernetesClusters) IsSet() bool

func (NullableKubernetesClusters) MarshalJSON ¶

func (v NullableKubernetesClusters) MarshalJSON() ([]byte, error)

func (*NullableKubernetesClusters) Set ¶

func (*NullableKubernetesClusters) UnmarshalJSON ¶

func (v *NullableKubernetesClusters) UnmarshalJSON(src []byte) error

func (*NullableKubernetesClusters) Unset ¶

func (v *NullableKubernetesClusters) Unset()

type NullableKubernetesMaintenanceWindow ¶

type NullableKubernetesMaintenanceWindow struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesMaintenanceWindow) Get ¶

func (NullableKubernetesMaintenanceWindow) IsSet ¶

func (NullableKubernetesMaintenanceWindow) MarshalJSON ¶

func (v NullableKubernetesMaintenanceWindow) MarshalJSON() ([]byte, error)

func (*NullableKubernetesMaintenanceWindow) Set ¶

func (*NullableKubernetesMaintenanceWindow) UnmarshalJSON ¶

func (v *NullableKubernetesMaintenanceWindow) UnmarshalJSON(src []byte) error

func (*NullableKubernetesMaintenanceWindow) Unset ¶

type NullableKubernetesNode ¶

type NullableKubernetesNode struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesNode ¶

func NewNullableKubernetesNode(val *KubernetesNode) *NullableKubernetesNode

func (NullableKubernetesNode) Get ¶

func (NullableKubernetesNode) IsSet ¶

func (v NullableKubernetesNode) IsSet() bool

func (NullableKubernetesNode) MarshalJSON ¶

func (v NullableKubernetesNode) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNode) Set ¶

func (*NullableKubernetesNode) UnmarshalJSON ¶

func (v *NullableKubernetesNode) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNode) Unset ¶

func (v *NullableKubernetesNode) Unset()

type NullableKubernetesNodeMetadata ¶

type NullableKubernetesNodeMetadata struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodeMetadata) Get ¶

func (NullableKubernetesNodeMetadata) IsSet ¶

func (NullableKubernetesNodeMetadata) MarshalJSON ¶

func (v NullableKubernetesNodeMetadata) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodeMetadata) Set ¶

func (*NullableKubernetesNodeMetadata) UnmarshalJSON ¶

func (v *NullableKubernetesNodeMetadata) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodeMetadata) Unset ¶

func (v *NullableKubernetesNodeMetadata) Unset()

type NullableKubernetesNodePool ¶

type NullableKubernetesNodePool struct {
	// contains filtered or unexported fields
}

func NewNullableKubernetesNodePool ¶

func NewNullableKubernetesNodePool(val *KubernetesNodePool) *NullableKubernetesNodePool

func (NullableKubernetesNodePool) Get ¶

func (NullableKubernetesNodePool) IsSet ¶

func (v NullableKubernetesNodePool) IsSet() bool

func (NullableKubernetesNodePool) MarshalJSON ¶

func (v NullableKubernetesNodePool) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePool) Set ¶

func (*NullableKubernetesNodePool) UnmarshalJSON ¶

func (v *NullableKubernetesNodePool) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePool) Unset ¶

func (v *NullableKubernetesNodePool) Unset()

type NullableKubernetesNodePoolForPost ¶

type NullableKubernetesNodePoolForPost struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolForPost) Get ¶

func (NullableKubernetesNodePoolForPost) IsSet ¶

func (NullableKubernetesNodePoolForPost) MarshalJSON ¶

func (v NullableKubernetesNodePoolForPost) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolForPost) Set ¶

func (*NullableKubernetesNodePoolForPost) UnmarshalJSON ¶

func (v *NullableKubernetesNodePoolForPost) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolForPost) Unset ¶

type NullableKubernetesNodePoolForPut ¶

type NullableKubernetesNodePoolForPut struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolForPut) Get ¶

func (NullableKubernetesNodePoolForPut) IsSet ¶

func (NullableKubernetesNodePoolForPut) MarshalJSON ¶

func (v NullableKubernetesNodePoolForPut) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolForPut) Set ¶

func (*NullableKubernetesNodePoolForPut) UnmarshalJSON ¶

func (v *NullableKubernetesNodePoolForPut) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolForPut) Unset ¶

type NullableKubernetesNodePoolLan ¶

type NullableKubernetesNodePoolLan struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolLan) Get ¶

func (NullableKubernetesNodePoolLan) IsSet ¶

func (NullableKubernetesNodePoolLan) MarshalJSON ¶

func (v NullableKubernetesNodePoolLan) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolLan) Set ¶

func (*NullableKubernetesNodePoolLan) UnmarshalJSON ¶

func (v *NullableKubernetesNodePoolLan) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolLan) Unset ¶

func (v *NullableKubernetesNodePoolLan) Unset()

type NullableKubernetesNodePoolLanRoutes ¶

type NullableKubernetesNodePoolLanRoutes struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolLanRoutes) Get ¶

func (NullableKubernetesNodePoolLanRoutes) IsSet ¶

func (NullableKubernetesNodePoolLanRoutes) MarshalJSON ¶

func (v NullableKubernetesNodePoolLanRoutes) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolLanRoutes) Set ¶

func (*NullableKubernetesNodePoolLanRoutes) UnmarshalJSON ¶

func (v *NullableKubernetesNodePoolLanRoutes) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolLanRoutes) Unset ¶

type NullableKubernetesNodePoolProperties ¶

type NullableKubernetesNodePoolProperties struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolProperties) Get ¶

func (NullableKubernetesNodePoolProperties) IsSet ¶

func (NullableKubernetesNodePoolProperties) MarshalJSON ¶

func (v NullableKubernetesNodePoolProperties) MarshalJSON() ([]byte, error)

func (*NullableKubernetesNodePoolProperties) Set ¶

func (*NullableKubernetesNodePoolProperties) UnmarshalJSON ¶

func (v *NullableKubernetesNodePoolProperties) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolProperties) Unset ¶

type NullableKubernetesNodePoolPropertiesForPost ¶

type NullableKubernetesNodePoolPropertiesForPost struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolPropertiesForPost) Get ¶

func (NullableKubernetesNodePoolPropertiesForPost) IsSet ¶

func (NullableKubernetesNodePoolPropertiesForPost) MarshalJSON ¶

func (*NullableKubernetesNodePoolPropertiesForPost) Set ¶

func (*NullableKubernetesNodePoolPropertiesForPost) UnmarshalJSON ¶

func (v *NullableKubernetesNodePoolPropertiesForPost) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolPropertiesForPost) Unset ¶

type NullableKubernetesNodePoolPropertiesForPut ¶

type NullableKubernetesNodePoolPropertiesForPut struct {
	// contains filtered or unexported fields
}

func (NullableKubernetesNodePoolPropertiesForPut) Get ¶

func (NullableKubernetesNodePoolPropertiesForPut) IsSet ¶

func (NullableKubernetesNodePoolPropertiesForPut) MarshalJSON ¶

func (*NullableKubernetesNodePoolPropertiesForPut) Set ¶

func (*NullableKubernetesNodePoolPropertiesForPut) UnmarshalJSON ¶

func (v *NullableKubernetesNodePoolPropertiesForPut) UnmarshalJSON(src []byte) error

func (*NullableKubernetesNodePoolPropertiesForPut) Unset ¶

type NullableKubernetesNodePools ¶

type NullableKubernetesNodePools struct {
	// contains filtered or unexported fields
}

func (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 (NullableLoadbalancerEntities) Get ¶

func (NullableLoadbalancerEntities) IsSet ¶

func (NullableLoadbalancerEntities) MarshalJSON ¶

func (v NullableLoadbalancerEntities) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancerEntities) Set ¶

func (*NullableLoadbalancerEntities) UnmarshalJSON ¶

func (v *NullableLoadbalancerEntities) UnmarshalJSON(src []byte) error

func (*NullableLoadbalancerEntities) Unset ¶

func (v *NullableLoadbalancerEntities) Unset()

type NullableLoadbalancerProperties ¶

type NullableLoadbalancerProperties struct {
	// contains filtered or unexported fields
}

func (NullableLoadbalancerProperties) Get ¶

func (NullableLoadbalancerProperties) IsSet ¶

func (NullableLoadbalancerProperties) MarshalJSON ¶

func (v NullableLoadbalancerProperties) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancerProperties) Set ¶

func (*NullableLoadbalancerProperties) UnmarshalJSON ¶

func (v *NullableLoadbalancerProperties) UnmarshalJSON(src []byte) error

func (*NullableLoadbalancerProperties) Unset ¶

func (v *NullableLoadbalancerProperties) Unset()

type NullableLoadbalancers ¶

type NullableLoadbalancers struct {
	// contains filtered or unexported fields
}

func NewNullableLoadbalancers ¶

func NewNullableLoadbalancers(val *Loadbalancers) *NullableLoadbalancers

func (NullableLoadbalancers) Get ¶

func (NullableLoadbalancers) IsSet ¶

func (v NullableLoadbalancers) IsSet() bool

func (NullableLoadbalancers) MarshalJSON ¶

func (v NullableLoadbalancers) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancers) Set ¶

func (v *NullableLoadbalancers) Set(val *Loadbalancers)

func (*NullableLoadbalancers) UnmarshalJSON ¶

func (v *NullableLoadbalancers) UnmarshalJSON(src []byte) error

func (*NullableLoadbalancers) Unset ¶

func (v *NullableLoadbalancers) Unset()

type NullableLocation ¶

type NullableLocation struct {
	// contains filtered or unexported fields
}

func NewNullableLocation ¶

func NewNullableLocation(val *Location) *NullableLocation

func (NullableLocation) Get ¶

func (v NullableLocation) Get() *Location

func (NullableLocation) IsSet ¶

func (v NullableLocation) IsSet() bool

func (NullableLocation) MarshalJSON ¶

func (v NullableLocation) MarshalJSON() ([]byte, error)

func (*NullableLocation) Set ¶

func (v *NullableLocation) Set(val *Location)

func (*NullableLocation) UnmarshalJSON ¶

func (v *NullableLocation) UnmarshalJSON(src []byte) error

func (*NullableLocation) Unset ¶

func (v *NullableLocation) Unset()

type NullableLocationProperties ¶

type NullableLocationProperties struct {
	// contains filtered or unexported fields
}

func NewNullableLocationProperties ¶

func NewNullableLocationProperties(val *LocationProperties) *NullableLocationProperties

func (NullableLocationProperties) Get ¶

func (NullableLocationProperties) IsSet ¶

func (v NullableLocationProperties) IsSet() bool

func (NullableLocationProperties) MarshalJSON ¶

func (v NullableLocationProperties) MarshalJSON() ([]byte, error)

func (*NullableLocationProperties) Set ¶

func (*NullableLocationProperties) UnmarshalJSON ¶

func (v *NullableLocationProperties) UnmarshalJSON(src []byte) error

func (*NullableLocationProperties) Unset ¶

func (v *NullableLocationProperties) Unset()

type NullableLocations ¶

type NullableLocations struct {
	// contains filtered or unexported fields
}

func NewNullableLocations ¶

func NewNullableLocations(val *Locations) *NullableLocations

func (NullableLocations) Get ¶

func (v NullableLocations) Get() *Locations

func (NullableLocations) IsSet ¶

func (v NullableLocations) IsSet() bool

func (NullableLocations) MarshalJSON ¶

func (v NullableLocations) MarshalJSON() ([]byte, error)

func (*NullableLocations) Set ¶

func (v *NullableLocations) Set(val *Locations)

func (*NullableLocations) UnmarshalJSON ¶

func (v *NullableLocations) UnmarshalJSON(src []byte) error

func (*NullableLocations) Unset ¶

func (v *NullableLocations) Unset()

type NullableNatGateway ¶

type NullableNatGateway struct {
	// contains filtered or unexported fields
}

func NewNullableNatGateway ¶

func NewNullableNatGateway(val *NatGateway) *NullableNatGateway

func (NullableNatGateway) Get ¶

func (v NullableNatGateway) Get() *NatGateway

func (NullableNatGateway) IsSet ¶

func (v NullableNatGateway) IsSet() bool

func (NullableNatGateway) MarshalJSON ¶

func (v NullableNatGateway) MarshalJSON() ([]byte, error)

func (*NullableNatGateway) Set ¶

func (v *NullableNatGateway) Set(val *NatGateway)

func (*NullableNatGateway) UnmarshalJSON ¶

func (v *NullableNatGateway) UnmarshalJSON(src []byte) error

func (*NullableNatGateway) Unset ¶

func (v *NullableNatGateway) Unset()

type NullableNatGatewayEntities ¶

type NullableNatGatewayEntities struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayEntities ¶

func NewNullableNatGatewayEntities(val *NatGatewayEntities) *NullableNatGatewayEntities

func (NullableNatGatewayEntities) Get ¶

func (NullableNatGatewayEntities) IsSet ¶

func (v NullableNatGatewayEntities) IsSet() bool

func (NullableNatGatewayEntities) MarshalJSON ¶

func (v NullableNatGatewayEntities) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayEntities) Set ¶

func (*NullableNatGatewayEntities) UnmarshalJSON ¶

func (v *NullableNatGatewayEntities) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayEntities) Unset ¶

func (v *NullableNatGatewayEntities) Unset()

type NullableNatGatewayLanProperties ¶

type NullableNatGatewayLanProperties struct {
	// contains filtered or unexported fields
}

func (NullableNatGatewayLanProperties) Get ¶

func (NullableNatGatewayLanProperties) IsSet ¶

func (NullableNatGatewayLanProperties) MarshalJSON ¶

func (v NullableNatGatewayLanProperties) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayLanProperties) Set ¶

func (*NullableNatGatewayLanProperties) UnmarshalJSON ¶

func (v *NullableNatGatewayLanProperties) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayLanProperties) Unset ¶

type NullableNatGatewayProperties ¶

type NullableNatGatewayProperties struct {
	// contains filtered or unexported fields
}

func (NullableNatGatewayProperties) Get ¶

func (NullableNatGatewayProperties) IsSet ¶

func (NullableNatGatewayProperties) MarshalJSON ¶

func (v NullableNatGatewayProperties) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayProperties) Set ¶

func (*NullableNatGatewayProperties) UnmarshalJSON ¶

func (v *NullableNatGatewayProperties) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayProperties) Unset ¶

func (v *NullableNatGatewayProperties) Unset()

type NullableNatGatewayPut ¶

type NullableNatGatewayPut struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayPut ¶

func NewNullableNatGatewayPut(val *NatGatewayPut) *NullableNatGatewayPut

func (NullableNatGatewayPut) Get ¶

func (NullableNatGatewayPut) IsSet ¶

func (v NullableNatGatewayPut) IsSet() bool

func (NullableNatGatewayPut) MarshalJSON ¶

func (v NullableNatGatewayPut) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayPut) Set ¶

func (v *NullableNatGatewayPut) Set(val *NatGatewayPut)

func (*NullableNatGatewayPut) UnmarshalJSON ¶

func (v *NullableNatGatewayPut) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayPut) Unset ¶

func (v *NullableNatGatewayPut) Unset()

type NullableNatGatewayRule ¶

type NullableNatGatewayRule struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayRule ¶

func NewNullableNatGatewayRule(val *NatGatewayRule) *NullableNatGatewayRule

func (NullableNatGatewayRule) Get ¶

func (NullableNatGatewayRule) IsSet ¶

func (v NullableNatGatewayRule) IsSet() bool

func (NullableNatGatewayRule) MarshalJSON ¶

func (v NullableNatGatewayRule) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRule) Set ¶

func (*NullableNatGatewayRule) UnmarshalJSON ¶

func (v *NullableNatGatewayRule) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRule) Unset ¶

func (v *NullableNatGatewayRule) Unset()

type NullableNatGatewayRuleProperties ¶

type NullableNatGatewayRuleProperties struct {
	// contains filtered or unexported fields
}

func (NullableNatGatewayRuleProperties) Get ¶

func (NullableNatGatewayRuleProperties) IsSet ¶

func (NullableNatGatewayRuleProperties) MarshalJSON ¶

func (v NullableNatGatewayRuleProperties) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRuleProperties) Set ¶

func (*NullableNatGatewayRuleProperties) UnmarshalJSON ¶

func (v *NullableNatGatewayRuleProperties) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRuleProperties) Unset ¶

type NullableNatGatewayRuleProtocol ¶

type NullableNatGatewayRuleProtocol struct {
	// contains filtered or unexported fields
}

func (NullableNatGatewayRuleProtocol) Get ¶

func (NullableNatGatewayRuleProtocol) IsSet ¶

func (NullableNatGatewayRuleProtocol) MarshalJSON ¶

func (v NullableNatGatewayRuleProtocol) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRuleProtocol) Set ¶

func (*NullableNatGatewayRuleProtocol) UnmarshalJSON ¶

func (v *NullableNatGatewayRuleProtocol) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRuleProtocol) Unset ¶

func (v *NullableNatGatewayRuleProtocol) Unset()

type NullableNatGatewayRulePut ¶

type NullableNatGatewayRulePut struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayRulePut ¶

func NewNullableNatGatewayRulePut(val *NatGatewayRulePut) *NullableNatGatewayRulePut

func (NullableNatGatewayRulePut) Get ¶

func (NullableNatGatewayRulePut) IsSet ¶

func (v NullableNatGatewayRulePut) IsSet() bool

func (NullableNatGatewayRulePut) MarshalJSON ¶

func (v NullableNatGatewayRulePut) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRulePut) Set ¶

func (*NullableNatGatewayRulePut) UnmarshalJSON ¶

func (v *NullableNatGatewayRulePut) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRulePut) Unset ¶

func (v *NullableNatGatewayRulePut) Unset()

type NullableNatGatewayRuleType ¶

type NullableNatGatewayRuleType struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayRuleType ¶

func NewNullableNatGatewayRuleType(val *NatGatewayRuleType) *NullableNatGatewayRuleType

func (NullableNatGatewayRuleType) Get ¶

func (NullableNatGatewayRuleType) IsSet ¶

func (v NullableNatGatewayRuleType) IsSet() bool

func (NullableNatGatewayRuleType) MarshalJSON ¶

func (v NullableNatGatewayRuleType) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRuleType) Set ¶

func (*NullableNatGatewayRuleType) UnmarshalJSON ¶

func (v *NullableNatGatewayRuleType) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRuleType) Unset ¶

func (v *NullableNatGatewayRuleType) Unset()

type NullableNatGatewayRules ¶

type NullableNatGatewayRules struct {
	// contains filtered or unexported fields
}

func NewNullableNatGatewayRules ¶

func NewNullableNatGatewayRules(val *NatGatewayRules) *NullableNatGatewayRules

func (NullableNatGatewayRules) Get ¶

func (NullableNatGatewayRules) IsSet ¶

func (v NullableNatGatewayRules) IsSet() bool

func (NullableNatGatewayRules) MarshalJSON ¶

func (v NullableNatGatewayRules) MarshalJSON() ([]byte, error)

func (*NullableNatGatewayRules) Set ¶

func (*NullableNatGatewayRules) UnmarshalJSON ¶

func (v *NullableNatGatewayRules) UnmarshalJSON(src []byte) error

func (*NullableNatGatewayRules) Unset ¶

func (v *NullableNatGatewayRules) Unset()

type NullableNatGateways ¶

type NullableNatGateways struct {
	// contains filtered or unexported fields
}

func NewNullableNatGateways ¶

func NewNullableNatGateways(val *NatGateways) *NullableNatGateways

func (NullableNatGateways) Get ¶

func (NullableNatGateways) IsSet ¶

func (v NullableNatGateways) IsSet() bool

func (NullableNatGateways) MarshalJSON ¶

func (v NullableNatGateways) MarshalJSON() ([]byte, error)

func (*NullableNatGateways) Set ¶

func (v *NullableNatGateways) Set(val *NatGateways)

func (*NullableNatGateways) UnmarshalJSON ¶

func (v *NullableNatGateways) UnmarshalJSON(src []byte) error

func (*NullableNatGateways) Unset ¶

func (v *NullableNatGateways) Unset()

type NullableNetworkLoadBalancer ¶

type NullableNetworkLoadBalancer struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancer) Get ¶

func (NullableNetworkLoadBalancer) IsSet ¶

func (NullableNetworkLoadBalancer) MarshalJSON ¶

func (v NullableNetworkLoadBalancer) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancer) Set ¶

func (*NullableNetworkLoadBalancer) UnmarshalJSON ¶

func (v *NullableNetworkLoadBalancer) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancer) Unset ¶

func (v *NullableNetworkLoadBalancer) Unset()

type NullableNetworkLoadBalancerEntities ¶

type NullableNetworkLoadBalancerEntities struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerEntities) Get ¶

func (NullableNetworkLoadBalancerEntities) IsSet ¶

func (NullableNetworkLoadBalancerEntities) MarshalJSON ¶

func (v NullableNetworkLoadBalancerEntities) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancerEntities) Set ¶

func (*NullableNetworkLoadBalancerEntities) UnmarshalJSON ¶

func (v *NullableNetworkLoadBalancerEntities) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerEntities) Unset ¶

type NullableNetworkLoadBalancerForwardingRule ¶

type NullableNetworkLoadBalancerForwardingRule struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRule) Get ¶

func (NullableNetworkLoadBalancerForwardingRule) IsSet ¶

func (NullableNetworkLoadBalancerForwardingRule) MarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRule) Set ¶

func (*NullableNetworkLoadBalancerForwardingRule) UnmarshalJSON ¶

func (v *NullableNetworkLoadBalancerForwardingRule) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerForwardingRule) Unset ¶

type NullableNetworkLoadBalancerForwardingRuleHealthCheck ¶

type NullableNetworkLoadBalancerForwardingRuleHealthCheck struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRuleHealthCheck) Get ¶

func (NullableNetworkLoadBalancerForwardingRuleHealthCheck) IsSet ¶

func (NullableNetworkLoadBalancerForwardingRuleHealthCheck) MarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRuleHealthCheck) Set ¶

func (*NullableNetworkLoadBalancerForwardingRuleHealthCheck) UnmarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRuleHealthCheck) Unset ¶

type NullableNetworkLoadBalancerForwardingRuleProperties ¶

type NullableNetworkLoadBalancerForwardingRuleProperties struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRuleProperties) Get ¶

func (NullableNetworkLoadBalancerForwardingRuleProperties) IsSet ¶

func (NullableNetworkLoadBalancerForwardingRuleProperties) MarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRuleProperties) Set ¶

func (*NullableNetworkLoadBalancerForwardingRuleProperties) UnmarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRuleProperties) Unset ¶

type NullableNetworkLoadBalancerForwardingRulePut ¶

type NullableNetworkLoadBalancerForwardingRulePut struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRulePut) Get ¶

func (NullableNetworkLoadBalancerForwardingRulePut) IsSet ¶

func (NullableNetworkLoadBalancerForwardingRulePut) MarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRulePut) Set ¶

func (*NullableNetworkLoadBalancerForwardingRulePut) UnmarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRulePut) Unset ¶

type NullableNetworkLoadBalancerForwardingRuleTarget ¶

type NullableNetworkLoadBalancerForwardingRuleTarget struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRuleTarget) Get ¶

func (NullableNetworkLoadBalancerForwardingRuleTarget) IsSet ¶

func (NullableNetworkLoadBalancerForwardingRuleTarget) MarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRuleTarget) Set ¶

func (*NullableNetworkLoadBalancerForwardingRuleTarget) UnmarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRuleTarget) Unset ¶

type NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck ¶

type NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) Get ¶

func (NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) IsSet ¶

func (NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) MarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) Set ¶

func (*NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) UnmarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRuleTargetHealthCheck) Unset ¶

type NullableNetworkLoadBalancerForwardingRules ¶

type NullableNetworkLoadBalancerForwardingRules struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerForwardingRules) Get ¶

func (NullableNetworkLoadBalancerForwardingRules) IsSet ¶

func (NullableNetworkLoadBalancerForwardingRules) MarshalJSON ¶

func (*NullableNetworkLoadBalancerForwardingRules) Set ¶

func (*NullableNetworkLoadBalancerForwardingRules) UnmarshalJSON ¶

func (v *NullableNetworkLoadBalancerForwardingRules) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerForwardingRules) Unset ¶

type NullableNetworkLoadBalancerProperties ¶

type NullableNetworkLoadBalancerProperties struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerProperties) Get ¶

func (NullableNetworkLoadBalancerProperties) IsSet ¶

func (NullableNetworkLoadBalancerProperties) MarshalJSON ¶

func (v NullableNetworkLoadBalancerProperties) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancerProperties) Set ¶

func (*NullableNetworkLoadBalancerProperties) UnmarshalJSON ¶

func (v *NullableNetworkLoadBalancerProperties) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerProperties) Unset ¶

type NullableNetworkLoadBalancerPut ¶

type NullableNetworkLoadBalancerPut struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancerPut) Get ¶

func (NullableNetworkLoadBalancerPut) IsSet ¶

func (NullableNetworkLoadBalancerPut) MarshalJSON ¶

func (v NullableNetworkLoadBalancerPut) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancerPut) Set ¶

func (*NullableNetworkLoadBalancerPut) UnmarshalJSON ¶

func (v *NullableNetworkLoadBalancerPut) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancerPut) Unset ¶

func (v *NullableNetworkLoadBalancerPut) Unset()

type NullableNetworkLoadBalancers ¶

type NullableNetworkLoadBalancers struct {
	// contains filtered or unexported fields
}

func (NullableNetworkLoadBalancers) Get ¶

func (NullableNetworkLoadBalancers) IsSet ¶

func (NullableNetworkLoadBalancers) MarshalJSON ¶

func (v NullableNetworkLoadBalancers) MarshalJSON() ([]byte, error)

func (*NullableNetworkLoadBalancers) Set ¶

func (*NullableNetworkLoadBalancers) UnmarshalJSON ¶

func (v *NullableNetworkLoadBalancers) UnmarshalJSON(src []byte) error

func (*NullableNetworkLoadBalancers) Unset ¶

func (v *NullableNetworkLoadBalancers) Unset()

type NullableNic ¶

type NullableNic struct {
	// contains filtered or unexported fields
}

func NewNullableNic ¶

func NewNullableNic(val *Nic) *NullableNic

func (NullableNic) Get ¶

func (v NullableNic) Get() *Nic

func (NullableNic) IsSet ¶

func (v NullableNic) IsSet() bool

func (NullableNic) MarshalJSON ¶

func (v NullableNic) MarshalJSON() ([]byte, error)

func (*NullableNic) Set ¶

func (v *NullableNic) Set(val *Nic)

func (*NullableNic) UnmarshalJSON ¶

func (v *NullableNic) UnmarshalJSON(src []byte) error

func (*NullableNic) Unset ¶

func (v *NullableNic) Unset()

type NullableNicEntities ¶

type NullableNicEntities struct {
	// contains filtered or unexported fields
}

func NewNullableNicEntities ¶

func NewNullableNicEntities(val *NicEntities) *NullableNicEntities

func (NullableNicEntities) Get ¶

func (NullableNicEntities) IsSet ¶

func (v NullableNicEntities) IsSet() bool

func (NullableNicEntities) MarshalJSON ¶

func (v NullableNicEntities) MarshalJSON() ([]byte, error)

func (*NullableNicEntities) Set ¶

func (v *NullableNicEntities) Set(val *NicEntities)

func (*NullableNicEntities) UnmarshalJSON ¶

func (v *NullableNicEntities) UnmarshalJSON(src []byte) error

func (*NullableNicEntities) Unset ¶

func (v *NullableNicEntities) Unset()

type NullableNicProperties ¶

type NullableNicProperties struct {
	// contains filtered or unexported fields
}

func NewNullableNicProperties ¶

func NewNullableNicProperties(val *NicProperties) *NullableNicProperties

func (NullableNicProperties) Get ¶

func (NullableNicProperties) IsSet ¶

func (v NullableNicProperties) IsSet() bool

func (NullableNicProperties) MarshalJSON ¶

func (v NullableNicProperties) MarshalJSON() ([]byte, error)

func (*NullableNicProperties) Set ¶

func (v *NullableNicProperties) Set(val *NicProperties)

func (*NullableNicProperties) UnmarshalJSON ¶

func (v *NullableNicProperties) UnmarshalJSON(src []byte) error

func (*NullableNicProperties) Unset ¶

func (v *NullableNicProperties) Unset()

type NullableNicPut ¶

type NullableNicPut struct {
	// contains filtered or unexported fields
}

func NewNullableNicPut ¶

func NewNullableNicPut(val *NicPut) *NullableNicPut

func (NullableNicPut) Get ¶

func (v NullableNicPut) Get() *NicPut

func (NullableNicPut) IsSet ¶

func (v NullableNicPut) IsSet() bool

func (NullableNicPut) MarshalJSON ¶

func (v NullableNicPut) MarshalJSON() ([]byte, error)

func (*NullableNicPut) Set ¶

func (v *NullableNicPut) Set(val *NicPut)

func (*NullableNicPut) UnmarshalJSON ¶

func (v *NullableNicPut) UnmarshalJSON(src []byte) error

func (*NullableNicPut) Unset ¶

func (v *NullableNicPut) Unset()

type NullableNics ¶

type NullableNics struct {
	// contains filtered or unexported fields
}

func NewNullableNics ¶

func NewNullableNics(val *Nics) *NullableNics

func (NullableNics) Get ¶

func (v NullableNics) Get() *Nics

func (NullableNics) IsSet ¶

func (v NullableNics) IsSet() bool

func (NullableNics) MarshalJSON ¶

func (v NullableNics) MarshalJSON() ([]byte, error)

func (*NullableNics) Set ¶

func (v *NullableNics) Set(val *Nics)

func (*NullableNics) UnmarshalJSON ¶

func (v *NullableNics) UnmarshalJSON(src []byte) error

func (*NullableNics) Unset ¶

func (v *NullableNics) Unset()

type NullableNoStateMetaData ¶

type NullableNoStateMetaData struct {
	// contains filtered or unexported fields
}

func NewNullableNoStateMetaData ¶

func NewNullableNoStateMetaData(val *NoStateMetaData) *NullableNoStateMetaData

func (NullableNoStateMetaData) Get ¶

func (NullableNoStateMetaData) IsSet ¶

func (v NullableNoStateMetaData) IsSet() bool

func (NullableNoStateMetaData) MarshalJSON ¶

func (v NullableNoStateMetaData) MarshalJSON() ([]byte, error)

func (*NullableNoStateMetaData) Set ¶

func (*NullableNoStateMetaData) UnmarshalJSON ¶

func (v *NullableNoStateMetaData) UnmarshalJSON(src []byte) error

func (*NullableNoStateMetaData) Unset ¶

func (v *NullableNoStateMetaData) Unset()
type NullablePaginationLinks struct {
	// contains filtered or unexported fields
}
func NewNullablePaginationLinks(val *PaginationLinks) *NullablePaginationLinks

func (NullablePaginationLinks) Get ¶

func (NullablePaginationLinks) IsSet ¶

func (v NullablePaginationLinks) IsSet() bool

func (NullablePaginationLinks) MarshalJSON ¶

func (v NullablePaginationLinks) MarshalJSON() ([]byte, error)

func (*NullablePaginationLinks) Set ¶

func (*NullablePaginationLinks) UnmarshalJSON ¶

func (v *NullablePaginationLinks) UnmarshalJSON(src []byte) error

func (*NullablePaginationLinks) Unset ¶

func (v *NullablePaginationLinks) Unset()

type NullablePeer ¶

type NullablePeer struct {
	// contains filtered or unexported fields
}

func NewNullablePeer ¶

func NewNullablePeer(val *Peer) *NullablePeer

func (NullablePeer) Get ¶

func (v NullablePeer) Get() *Peer

func (NullablePeer) IsSet ¶

func (v NullablePeer) IsSet() bool

func (NullablePeer) MarshalJSON ¶

func (v NullablePeer) MarshalJSON() ([]byte, error)

func (*NullablePeer) Set ¶

func (v *NullablePeer) Set(val *Peer)

func (*NullablePeer) UnmarshalJSON ¶

func (v *NullablePeer) UnmarshalJSON(src []byte) error

func (*NullablePeer) Unset ¶

func (v *NullablePeer) Unset()

type NullablePrivateCrossConnect ¶

type NullablePrivateCrossConnect struct {
	// contains filtered or unexported fields
}

func (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 (NullablePrivateCrossConnects) Get ¶

func (NullablePrivateCrossConnects) IsSet ¶

func (NullablePrivateCrossConnects) MarshalJSON ¶

func (v NullablePrivateCrossConnects) MarshalJSON() ([]byte, error)

func (*NullablePrivateCrossConnects) Set ¶

func (*NullablePrivateCrossConnects) UnmarshalJSON ¶

func (v *NullablePrivateCrossConnects) UnmarshalJSON(src []byte) error

func (*NullablePrivateCrossConnects) Unset ¶

func (v *NullablePrivateCrossConnects) Unset()

type NullableRemoteConsoleUrl ¶

type NullableRemoteConsoleUrl struct {
	// contains filtered or unexported fields
}

func NewNullableRemoteConsoleUrl ¶

func NewNullableRemoteConsoleUrl(val *RemoteConsoleUrl) *NullableRemoteConsoleUrl

func (NullableRemoteConsoleUrl) Get ¶

func (NullableRemoteConsoleUrl) IsSet ¶

func (v NullableRemoteConsoleUrl) IsSet() bool

func (NullableRemoteConsoleUrl) MarshalJSON ¶

func (v NullableRemoteConsoleUrl) MarshalJSON() ([]byte, error)

func (*NullableRemoteConsoleUrl) Set ¶

func (*NullableRemoteConsoleUrl) UnmarshalJSON ¶

func (v *NullableRemoteConsoleUrl) UnmarshalJSON(src []byte) error

func (*NullableRemoteConsoleUrl) Unset ¶

func (v *NullableRemoteConsoleUrl) Unset()

type NullableRequest ¶

type NullableRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRequest ¶

func NewNullableRequest(val *Request) *NullableRequest

func (NullableRequest) Get ¶

func (v NullableRequest) Get() *Request

func (NullableRequest) IsSet ¶

func (v NullableRequest) IsSet() bool

func (NullableRequest) MarshalJSON ¶

func (v NullableRequest) MarshalJSON() ([]byte, error)

func (*NullableRequest) Set ¶

func (v *NullableRequest) Set(val *Request)

func (*NullableRequest) UnmarshalJSON ¶

func (v *NullableRequest) UnmarshalJSON(src []byte) error

func (*NullableRequest) Unset ¶

func (v *NullableRequest) Unset()

type NullableRequestMetadata ¶

type NullableRequestMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableRequestMetadata ¶

func NewNullableRequestMetadata(val *RequestMetadata) *NullableRequestMetadata

func (NullableRequestMetadata) Get ¶

func (NullableRequestMetadata) IsSet ¶

func (v NullableRequestMetadata) IsSet() bool

func (NullableRequestMetadata) MarshalJSON ¶

func (v NullableRequestMetadata) MarshalJSON() ([]byte, error)

func (*NullableRequestMetadata) Set ¶

func (*NullableRequestMetadata) UnmarshalJSON ¶

func (v *NullableRequestMetadata) UnmarshalJSON(src []byte) error

func (*NullableRequestMetadata) Unset ¶

func (v *NullableRequestMetadata) Unset()

type NullableRequestProperties ¶

type NullableRequestProperties struct {
	// contains filtered or unexported fields
}

func NewNullableRequestProperties ¶

func NewNullableRequestProperties(val *RequestProperties) *NullableRequestProperties

func (NullableRequestProperties) Get ¶

func (NullableRequestProperties) IsSet ¶

func (v NullableRequestProperties) IsSet() bool

func (NullableRequestProperties) MarshalJSON ¶

func (v NullableRequestProperties) MarshalJSON() ([]byte, error)

func (*NullableRequestProperties) Set ¶

func (*NullableRequestProperties) UnmarshalJSON ¶

func (v *NullableRequestProperties) UnmarshalJSON(src []byte) error

func (*NullableRequestProperties) Unset ¶

func (v *NullableRequestProperties) Unset()

type NullableRequestStatus ¶

type NullableRequestStatus struct {
	// contains filtered or unexported fields
}

func NewNullableRequestStatus ¶

func NewNullableRequestStatus(val *RequestStatus) *NullableRequestStatus

func (NullableRequestStatus) Get ¶

func (NullableRequestStatus) IsSet ¶

func (v NullableRequestStatus) IsSet() bool

func (NullableRequestStatus) MarshalJSON ¶

func (v NullableRequestStatus) MarshalJSON() ([]byte, error)

func (*NullableRequestStatus) Set ¶

func (v *NullableRequestStatus) Set(val *RequestStatus)

func (*NullableRequestStatus) UnmarshalJSON ¶

func (v *NullableRequestStatus) UnmarshalJSON(src []byte) error

func (*NullableRequestStatus) Unset ¶

func (v *NullableRequestStatus) Unset()

type NullableRequestStatusMetadata ¶

type NullableRequestStatusMetadata struct {
	// contains filtered or unexported fields
}

func (NullableRequestStatusMetadata) Get ¶

func (NullableRequestStatusMetadata) IsSet ¶

func (NullableRequestStatusMetadata) MarshalJSON ¶

func (v NullableRequestStatusMetadata) MarshalJSON() ([]byte, error)

func (*NullableRequestStatusMetadata) Set ¶

func (*NullableRequestStatusMetadata) UnmarshalJSON ¶

func (v *NullableRequestStatusMetadata) UnmarshalJSON(src []byte) error

func (*NullableRequestStatusMetadata) Unset ¶

func (v *NullableRequestStatusMetadata) Unset()

type NullableRequestTarget ¶

type NullableRequestTarget struct {
	// contains filtered or unexported fields
}

func NewNullableRequestTarget ¶

func NewNullableRequestTarget(val *RequestTarget) *NullableRequestTarget

func (NullableRequestTarget) Get ¶

func (NullableRequestTarget) IsSet ¶

func (v NullableRequestTarget) IsSet() bool

func (NullableRequestTarget) MarshalJSON ¶

func (v NullableRequestTarget) MarshalJSON() ([]byte, error)

func (*NullableRequestTarget) Set ¶

func (v *NullableRequestTarget) Set(val *RequestTarget)

func (*NullableRequestTarget) UnmarshalJSON ¶

func (v *NullableRequestTarget) UnmarshalJSON(src []byte) error

func (*NullableRequestTarget) Unset ¶

func (v *NullableRequestTarget) Unset()

type NullableRequests ¶

type NullableRequests struct {
	// contains filtered or unexported fields
}

func NewNullableRequests ¶

func NewNullableRequests(val *Requests) *NullableRequests

func (NullableRequests) Get ¶

func (v NullableRequests) Get() *Requests

func (NullableRequests) IsSet ¶

func (v NullableRequests) IsSet() bool

func (NullableRequests) MarshalJSON ¶

func (v NullableRequests) MarshalJSON() ([]byte, error)

func (*NullableRequests) Set ¶

func (v *NullableRequests) Set(val *Requests)

func (*NullableRequests) UnmarshalJSON ¶

func (v *NullableRequests) UnmarshalJSON(src []byte) error

func (*NullableRequests) Unset ¶

func (v *NullableRequests) Unset()

type NullableResource ¶

type NullableResource struct {
	// contains filtered or unexported fields
}

func NewNullableResource ¶

func NewNullableResource(val *Resource) *NullableResource

func (NullableResource) Get ¶

func (v NullableResource) Get() *Resource

func (NullableResource) IsSet ¶

func (v NullableResource) IsSet() bool

func (NullableResource) MarshalJSON ¶

func (v NullableResource) MarshalJSON() ([]byte, error)

func (*NullableResource) Set ¶

func (v *NullableResource) Set(val *Resource)

func (*NullableResource) UnmarshalJSON ¶

func (v *NullableResource) UnmarshalJSON(src []byte) error

func (*NullableResource) Unset ¶

func (v *NullableResource) Unset()

type NullableResourceEntities ¶

type NullableResourceEntities struct {
	// contains filtered or unexported fields
}

func NewNullableResourceEntities ¶

func NewNullableResourceEntities(val *ResourceEntities) *NullableResourceEntities

func (NullableResourceEntities) Get ¶

func (NullableResourceEntities) IsSet ¶

func (v NullableResourceEntities) IsSet() bool

func (NullableResourceEntities) MarshalJSON ¶

func (v NullableResourceEntities) MarshalJSON() ([]byte, error)

func (*NullableResourceEntities) Set ¶

func (*NullableResourceEntities) UnmarshalJSON ¶

func (v *NullableResourceEntities) UnmarshalJSON(src []byte) error

func (*NullableResourceEntities) Unset ¶

func (v *NullableResourceEntities) Unset()

type NullableResourceGroups ¶

type NullableResourceGroups struct {
	// contains filtered or unexported fields
}

func NewNullableResourceGroups ¶

func NewNullableResourceGroups(val *ResourceGroups) *NullableResourceGroups

func (NullableResourceGroups) Get ¶

func (NullableResourceGroups) IsSet ¶

func (v NullableResourceGroups) IsSet() bool

func (NullableResourceGroups) MarshalJSON ¶

func (v NullableResourceGroups) MarshalJSON() ([]byte, error)

func (*NullableResourceGroups) Set ¶

func (*NullableResourceGroups) UnmarshalJSON ¶

func (v *NullableResourceGroups) UnmarshalJSON(src []byte) error

func (*NullableResourceGroups) Unset ¶

func (v *NullableResourceGroups) Unset()

type NullableResourceLimits ¶

type NullableResourceLimits struct {
	// contains filtered or unexported fields
}

func NewNullableResourceLimits ¶

func NewNullableResourceLimits(val *ResourceLimits) *NullableResourceLimits

func (NullableResourceLimits) Get ¶

func (NullableResourceLimits) IsSet ¶

func (v NullableResourceLimits) IsSet() bool

func (NullableResourceLimits) MarshalJSON ¶

func (v NullableResourceLimits) MarshalJSON() ([]byte, error)

func (*NullableResourceLimits) Set ¶

func (*NullableResourceLimits) UnmarshalJSON ¶

func (v *NullableResourceLimits) UnmarshalJSON(src []byte) error

func (*NullableResourceLimits) Unset ¶

func (v *NullableResourceLimits) Unset()

type NullableResourceProperties ¶

type NullableResourceProperties struct {
	// contains filtered or unexported fields
}

func NewNullableResourceProperties ¶

func NewNullableResourceProperties(val *ResourceProperties) *NullableResourceProperties

func (NullableResourceProperties) Get ¶

func (NullableResourceProperties) IsSet ¶

func (v NullableResourceProperties) IsSet() bool

func (NullableResourceProperties) MarshalJSON ¶

func (v NullableResourceProperties) MarshalJSON() ([]byte, error)

func (*NullableResourceProperties) Set ¶

func (*NullableResourceProperties) UnmarshalJSON ¶

func (v *NullableResourceProperties) UnmarshalJSON(src []byte) error

func (*NullableResourceProperties) Unset ¶

func (v *NullableResourceProperties) Unset()

type NullableResourceReference ¶

type NullableResourceReference struct {
	// contains filtered or unexported fields
}

func NewNullableResourceReference ¶

func NewNullableResourceReference(val *ResourceReference) *NullableResourceReference

func (NullableResourceReference) Get ¶

func (NullableResourceReference) IsSet ¶

func (v NullableResourceReference) IsSet() bool

func (NullableResourceReference) MarshalJSON ¶

func (v NullableResourceReference) MarshalJSON() ([]byte, error)

func (*NullableResourceReference) Set ¶

func (*NullableResourceReference) UnmarshalJSON ¶

func (v *NullableResourceReference) UnmarshalJSON(src []byte) error

func (*NullableResourceReference) Unset ¶

func (v *NullableResourceReference) Unset()

type NullableResources ¶

type NullableResources struct {
	// contains filtered or unexported fields
}

func NewNullableResources ¶

func NewNullableResources(val *Resources) *NullableResources

func (NullableResources) Get ¶

func (v NullableResources) Get() *Resources

func (NullableResources) IsSet ¶

func (v NullableResources) IsSet() bool

func (NullableResources) MarshalJSON ¶

func (v NullableResources) MarshalJSON() ([]byte, error)

func (*NullableResources) Set ¶

func (v *NullableResources) Set(val *Resources)

func (*NullableResources) UnmarshalJSON ¶

func (v *NullableResources) UnmarshalJSON(src []byte) error

func (*NullableResources) Unset ¶

func (v *NullableResources) Unset()

type NullableResourcesUsers ¶

type NullableResourcesUsers struct {
	// contains filtered or unexported fields
}

func NewNullableResourcesUsers ¶

func NewNullableResourcesUsers(val *ResourcesUsers) *NullableResourcesUsers

func (NullableResourcesUsers) Get ¶

func (NullableResourcesUsers) IsSet ¶

func (v NullableResourcesUsers) IsSet() bool

func (NullableResourcesUsers) MarshalJSON ¶

func (v NullableResourcesUsers) MarshalJSON() ([]byte, error)

func (*NullableResourcesUsers) Set ¶

func (*NullableResourcesUsers) UnmarshalJSON ¶

func (v *NullableResourcesUsers) UnmarshalJSON(src []byte) error

func (*NullableResourcesUsers) Unset ¶

func (v *NullableResourcesUsers) Unset()

type NullableS3Bucket ¶

type NullableS3Bucket struct {
	// contains filtered or unexported fields
}

func NewNullableS3Bucket ¶

func NewNullableS3Bucket(val *S3Bucket) *NullableS3Bucket

func (NullableS3Bucket) Get ¶

func (v NullableS3Bucket) Get() *S3Bucket

func (NullableS3Bucket) IsSet ¶

func (v NullableS3Bucket) IsSet() bool

func (NullableS3Bucket) MarshalJSON ¶

func (v NullableS3Bucket) MarshalJSON() ([]byte, error)

func (*NullableS3Bucket) Set ¶

func (v *NullableS3Bucket) Set(val *S3Bucket)

func (*NullableS3Bucket) UnmarshalJSON ¶

func (v *NullableS3Bucket) UnmarshalJSON(src []byte) error

func (*NullableS3Bucket) Unset ¶

func (v *NullableS3Bucket) Unset()

type NullableS3Key ¶

type NullableS3Key struct {
	// contains filtered or unexported fields
}

func NewNullableS3Key ¶

func NewNullableS3Key(val *S3Key) *NullableS3Key

func (NullableS3Key) Get ¶

func (v NullableS3Key) Get() *S3Key

func (NullableS3Key) IsSet ¶

func (v NullableS3Key) IsSet() bool

func (NullableS3Key) MarshalJSON ¶

func (v NullableS3Key) MarshalJSON() ([]byte, error)

func (*NullableS3Key) Set ¶

func (v *NullableS3Key) Set(val *S3Key)

func (*NullableS3Key) UnmarshalJSON ¶

func (v *NullableS3Key) UnmarshalJSON(src []byte) error

func (*NullableS3Key) Unset ¶

func (v *NullableS3Key) Unset()

type NullableS3KeyMetadata ¶

type NullableS3KeyMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableS3KeyMetadata ¶

func NewNullableS3KeyMetadata(val *S3KeyMetadata) *NullableS3KeyMetadata

func (NullableS3KeyMetadata) Get ¶

func (NullableS3KeyMetadata) IsSet ¶

func (v NullableS3KeyMetadata) IsSet() bool

func (NullableS3KeyMetadata) MarshalJSON ¶

func (v NullableS3KeyMetadata) MarshalJSON() ([]byte, error)

func (*NullableS3KeyMetadata) Set ¶

func (v *NullableS3KeyMetadata) Set(val *S3KeyMetadata)

func (*NullableS3KeyMetadata) UnmarshalJSON ¶

func (v *NullableS3KeyMetadata) UnmarshalJSON(src []byte) error

func (*NullableS3KeyMetadata) Unset ¶

func (v *NullableS3KeyMetadata) Unset()

type NullableS3KeyProperties ¶

type NullableS3KeyProperties struct {
	// contains filtered or unexported fields
}

func NewNullableS3KeyProperties ¶

func NewNullableS3KeyProperties(val *S3KeyProperties) *NullableS3KeyProperties

func (NullableS3KeyProperties) Get ¶

func (NullableS3KeyProperties) IsSet ¶

func (v NullableS3KeyProperties) IsSet() bool

func (NullableS3KeyProperties) MarshalJSON ¶

func (v NullableS3KeyProperties) MarshalJSON() ([]byte, error)

func (*NullableS3KeyProperties) Set ¶

func (*NullableS3KeyProperties) UnmarshalJSON ¶

func (v *NullableS3KeyProperties) UnmarshalJSON(src []byte) error

func (*NullableS3KeyProperties) Unset ¶

func (v *NullableS3KeyProperties) Unset()

type NullableS3Keys ¶

type NullableS3Keys struct {
	// contains filtered or unexported fields
}

func NewNullableS3Keys ¶

func NewNullableS3Keys(val *S3Keys) *NullableS3Keys

func (NullableS3Keys) Get ¶

func (v NullableS3Keys) Get() *S3Keys

func (NullableS3Keys) IsSet ¶

func (v NullableS3Keys) IsSet() bool

func (NullableS3Keys) MarshalJSON ¶

func (v NullableS3Keys) MarshalJSON() ([]byte, error)

func (*NullableS3Keys) Set ¶

func (v *NullableS3Keys) Set(val *S3Keys)

func (*NullableS3Keys) UnmarshalJSON ¶

func (v *NullableS3Keys) UnmarshalJSON(src []byte) error

func (*NullableS3Keys) Unset ¶

func (v *NullableS3Keys) Unset()

type NullableS3ObjectStorageSSO ¶

type NullableS3ObjectStorageSSO struct {
	// contains filtered or unexported fields
}

func NewNullableS3ObjectStorageSSO ¶

func NewNullableS3ObjectStorageSSO(val *S3ObjectStorageSSO) *NullableS3ObjectStorageSSO

func (NullableS3ObjectStorageSSO) Get ¶

func (NullableS3ObjectStorageSSO) IsSet ¶

func (v NullableS3ObjectStorageSSO) IsSet() bool

func (NullableS3ObjectStorageSSO) MarshalJSON ¶

func (v NullableS3ObjectStorageSSO) MarshalJSON() ([]byte, error)

func (*NullableS3ObjectStorageSSO) Set ¶

func (*NullableS3ObjectStorageSSO) UnmarshalJSON ¶

func (v *NullableS3ObjectStorageSSO) UnmarshalJSON(src []byte) error

func (*NullableS3ObjectStorageSSO) Unset ¶

func (v *NullableS3ObjectStorageSSO) Unset()

type NullableServer ¶

type NullableServer struct {
	// contains filtered or unexported fields
}

func NewNullableServer ¶

func NewNullableServer(val *Server) *NullableServer

func (NullableServer) Get ¶

func (v NullableServer) Get() *Server

func (NullableServer) IsSet ¶

func (v NullableServer) IsSet() bool

func (NullableServer) MarshalJSON ¶

func (v NullableServer) MarshalJSON() ([]byte, error)

func (*NullableServer) Set ¶

func (v *NullableServer) Set(val *Server)

func (*NullableServer) UnmarshalJSON ¶

func (v *NullableServer) UnmarshalJSON(src []byte) error

func (*NullableServer) Unset ¶

func (v *NullableServer) Unset()

type NullableServerEntities ¶

type NullableServerEntities struct {
	// contains filtered or unexported fields
}

func NewNullableServerEntities ¶

func NewNullableServerEntities(val *ServerEntities) *NullableServerEntities

func (NullableServerEntities) Get ¶

func (NullableServerEntities) IsSet ¶

func (v NullableServerEntities) IsSet() bool

func (NullableServerEntities) MarshalJSON ¶

func (v NullableServerEntities) MarshalJSON() ([]byte, error)

func (*NullableServerEntities) Set ¶

func (*NullableServerEntities) UnmarshalJSON ¶

func (v *NullableServerEntities) UnmarshalJSON(src []byte) error

func (*NullableServerEntities) Unset ¶

func (v *NullableServerEntities) Unset()

type NullableServerProperties ¶

type NullableServerProperties struct {
	// contains filtered or unexported fields
}

func NewNullableServerProperties ¶

func NewNullableServerProperties(val *ServerProperties) *NullableServerProperties

func (NullableServerProperties) Get ¶

func (NullableServerProperties) IsSet ¶

func (v NullableServerProperties) IsSet() bool

func (NullableServerProperties) MarshalJSON ¶

func (v NullableServerProperties) MarshalJSON() ([]byte, error)

func (*NullableServerProperties) Set ¶

func (*NullableServerProperties) UnmarshalJSON ¶

func (v *NullableServerProperties) UnmarshalJSON(src []byte) error

func (*NullableServerProperties) Unset ¶

func (v *NullableServerProperties) Unset()

type NullableServers ¶

type NullableServers struct {
	// contains filtered or unexported fields
}

func NewNullableServers ¶

func NewNullableServers(val *Servers) *NullableServers

func (NullableServers) Get ¶

func (v NullableServers) Get() *Servers

func (NullableServers) IsSet ¶

func (v NullableServers) IsSet() bool

func (NullableServers) MarshalJSON ¶

func (v NullableServers) MarshalJSON() ([]byte, error)

func (*NullableServers) Set ¶

func (v *NullableServers) Set(val *Servers)

func (*NullableServers) UnmarshalJSON ¶

func (v *NullableServers) UnmarshalJSON(src []byte) error

func (*NullableServers) Unset ¶

func (v *NullableServers) Unset()

type NullableSnapshot ¶

type NullableSnapshot struct {
	// contains filtered or unexported fields
}

func NewNullableSnapshot ¶

func NewNullableSnapshot(val *Snapshot) *NullableSnapshot

func (NullableSnapshot) Get ¶

func (v NullableSnapshot) Get() *Snapshot

func (NullableSnapshot) IsSet ¶

func (v NullableSnapshot) IsSet() bool

func (NullableSnapshot) MarshalJSON ¶

func (v NullableSnapshot) MarshalJSON() ([]byte, error)

func (*NullableSnapshot) Set ¶

func (v *NullableSnapshot) Set(val *Snapshot)

func (*NullableSnapshot) UnmarshalJSON ¶

func (v *NullableSnapshot) UnmarshalJSON(src []byte) error

func (*NullableSnapshot) Unset ¶

func (v *NullableSnapshot) Unset()

type NullableSnapshotProperties ¶

type NullableSnapshotProperties struct {
	// contains filtered or unexported fields
}

func NewNullableSnapshotProperties ¶

func NewNullableSnapshotProperties(val *SnapshotProperties) *NullableSnapshotProperties

func (NullableSnapshotProperties) Get ¶

func (NullableSnapshotProperties) IsSet ¶

func (v NullableSnapshotProperties) IsSet() bool

func (NullableSnapshotProperties) MarshalJSON ¶

func (v NullableSnapshotProperties) MarshalJSON() ([]byte, error)

func (*NullableSnapshotProperties) Set ¶

func (*NullableSnapshotProperties) UnmarshalJSON ¶

func (v *NullableSnapshotProperties) UnmarshalJSON(src []byte) error

func (*NullableSnapshotProperties) Unset ¶

func (v *NullableSnapshotProperties) Unset()

type NullableSnapshots ¶

type NullableSnapshots struct {
	// contains filtered or unexported fields
}

func NewNullableSnapshots ¶

func NewNullableSnapshots(val *Snapshots) *NullableSnapshots

func (NullableSnapshots) Get ¶

func (v NullableSnapshots) Get() *Snapshots

func (NullableSnapshots) IsSet ¶

func (v NullableSnapshots) IsSet() bool

func (NullableSnapshots) MarshalJSON ¶

func (v NullableSnapshots) MarshalJSON() ([]byte, error)

func (*NullableSnapshots) Set ¶

func (v *NullableSnapshots) Set(val *Snapshots)

func (*NullableSnapshots) UnmarshalJSON ¶

func (v *NullableSnapshots) UnmarshalJSON(src []byte) error

func (*NullableSnapshots) Unset ¶

func (v *NullableSnapshots) Unset()

type NullableTargetGroup ¶

type NullableTargetGroup struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroup ¶

func NewNullableTargetGroup(val *TargetGroup) *NullableTargetGroup

func (NullableTargetGroup) Get ¶

func (NullableTargetGroup) IsSet ¶

func (v NullableTargetGroup) IsSet() bool

func (NullableTargetGroup) MarshalJSON ¶

func (v NullableTargetGroup) MarshalJSON() ([]byte, error)

func (*NullableTargetGroup) Set ¶

func (v *NullableTargetGroup) Set(val *TargetGroup)

func (*NullableTargetGroup) UnmarshalJSON ¶

func (v *NullableTargetGroup) UnmarshalJSON(src []byte) error

func (*NullableTargetGroup) Unset ¶

func (v *NullableTargetGroup) Unset()

type NullableTargetGroupHealthCheck ¶

type NullableTargetGroupHealthCheck struct {
	// contains filtered or unexported fields
}

func (NullableTargetGroupHealthCheck) Get ¶

func (NullableTargetGroupHealthCheck) IsSet ¶

func (NullableTargetGroupHealthCheck) MarshalJSON ¶

func (v NullableTargetGroupHealthCheck) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupHealthCheck) Set ¶

func (*NullableTargetGroupHealthCheck) UnmarshalJSON ¶

func (v *NullableTargetGroupHealthCheck) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupHealthCheck) Unset ¶

func (v *NullableTargetGroupHealthCheck) Unset()

type NullableTargetGroupHttpHealthCheck ¶

type NullableTargetGroupHttpHealthCheck struct {
	// contains filtered or unexported fields
}

func (NullableTargetGroupHttpHealthCheck) Get ¶

func (NullableTargetGroupHttpHealthCheck) IsSet ¶

func (NullableTargetGroupHttpHealthCheck) MarshalJSON ¶

func (v NullableTargetGroupHttpHealthCheck) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupHttpHealthCheck) Set ¶

func (*NullableTargetGroupHttpHealthCheck) UnmarshalJSON ¶

func (v *NullableTargetGroupHttpHealthCheck) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupHttpHealthCheck) Unset ¶

type NullableTargetGroupProperties ¶

type NullableTargetGroupProperties struct {
	// contains filtered or unexported fields
}

func (NullableTargetGroupProperties) Get ¶

func (NullableTargetGroupProperties) IsSet ¶

func (NullableTargetGroupProperties) MarshalJSON ¶

func (v NullableTargetGroupProperties) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupProperties) Set ¶

func (*NullableTargetGroupProperties) UnmarshalJSON ¶

func (v *NullableTargetGroupProperties) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupProperties) Unset ¶

func (v *NullableTargetGroupProperties) Unset()

type NullableTargetGroupPut ¶

type NullableTargetGroupPut struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroupPut ¶

func NewNullableTargetGroupPut(val *TargetGroupPut) *NullableTargetGroupPut

func (NullableTargetGroupPut) Get ¶

func (NullableTargetGroupPut) IsSet ¶

func (v NullableTargetGroupPut) IsSet() bool

func (NullableTargetGroupPut) MarshalJSON ¶

func (v NullableTargetGroupPut) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupPut) Set ¶

func (*NullableTargetGroupPut) UnmarshalJSON ¶

func (v *NullableTargetGroupPut) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupPut) Unset ¶

func (v *NullableTargetGroupPut) Unset()

type NullableTargetGroupTarget ¶

type NullableTargetGroupTarget struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroupTarget ¶

func NewNullableTargetGroupTarget(val *TargetGroupTarget) *NullableTargetGroupTarget

func (NullableTargetGroupTarget) Get ¶

func (NullableTargetGroupTarget) IsSet ¶

func (v NullableTargetGroupTarget) IsSet() bool

func (NullableTargetGroupTarget) MarshalJSON ¶

func (v NullableTargetGroupTarget) MarshalJSON() ([]byte, error)

func (*NullableTargetGroupTarget) Set ¶

func (*NullableTargetGroupTarget) UnmarshalJSON ¶

func (v *NullableTargetGroupTarget) UnmarshalJSON(src []byte) error

func (*NullableTargetGroupTarget) Unset ¶

func (v *NullableTargetGroupTarget) Unset()

type NullableTargetGroups ¶

type NullableTargetGroups struct {
	// contains filtered or unexported fields
}

func NewNullableTargetGroups ¶

func NewNullableTargetGroups(val *TargetGroups) *NullableTargetGroups

func (NullableTargetGroups) Get ¶

func (NullableTargetGroups) IsSet ¶

func (v NullableTargetGroups) IsSet() bool

func (NullableTargetGroups) MarshalJSON ¶

func (v NullableTargetGroups) MarshalJSON() ([]byte, error)

func (*NullableTargetGroups) Set ¶

func (v *NullableTargetGroups) Set(val *TargetGroups)

func (*NullableTargetGroups) UnmarshalJSON ¶

func (v *NullableTargetGroups) UnmarshalJSON(src []byte) error

func (*NullableTargetGroups) Unset ¶

func (v *NullableTargetGroups) Unset()

type NullableTargetPortRange ¶

type NullableTargetPortRange struct {
	// contains filtered or unexported fields
}

func NewNullableTargetPortRange ¶

func NewNullableTargetPortRange(val *TargetPortRange) *NullableTargetPortRange

func (NullableTargetPortRange) Get ¶

func (NullableTargetPortRange) IsSet ¶

func (v NullableTargetPortRange) IsSet() bool

func (NullableTargetPortRange) MarshalJSON ¶

func (v NullableTargetPortRange) MarshalJSON() ([]byte, error)

func (*NullableTargetPortRange) Set ¶

func (*NullableTargetPortRange) UnmarshalJSON ¶

func (v *NullableTargetPortRange) UnmarshalJSON(src []byte) error

func (*NullableTargetPortRange) Unset ¶

func (v *NullableTargetPortRange) Unset()

type NullableTemplate ¶

type NullableTemplate struct {
	// contains filtered or unexported fields
}

func NewNullableTemplate ¶

func NewNullableTemplate(val *Template) *NullableTemplate

func (NullableTemplate) Get ¶

func (v NullableTemplate) Get() *Template

func (NullableTemplate) IsSet ¶

func (v NullableTemplate) IsSet() bool

func (NullableTemplate) MarshalJSON ¶

func (v NullableTemplate) MarshalJSON() ([]byte, error)

func (*NullableTemplate) Set ¶

func (v *NullableTemplate) Set(val *Template)

func (*NullableTemplate) UnmarshalJSON ¶

func (v *NullableTemplate) UnmarshalJSON(src []byte) error

func (*NullableTemplate) Unset ¶

func (v *NullableTemplate) Unset()

type NullableTemplateProperties ¶

type NullableTemplateProperties struct {
	// contains filtered or unexported fields
}

func NewNullableTemplateProperties ¶

func NewNullableTemplateProperties(val *TemplateProperties) *NullableTemplateProperties

func (NullableTemplateProperties) Get ¶

func (NullableTemplateProperties) IsSet ¶

func (v NullableTemplateProperties) IsSet() bool

func (NullableTemplateProperties) MarshalJSON ¶

func (v NullableTemplateProperties) MarshalJSON() ([]byte, error)

func (*NullableTemplateProperties) Set ¶

func (*NullableTemplateProperties) UnmarshalJSON ¶

func (v *NullableTemplateProperties) UnmarshalJSON(src []byte) error

func (*NullableTemplateProperties) Unset ¶

func (v *NullableTemplateProperties) Unset()

type NullableTemplates ¶

type NullableTemplates struct {
	// contains filtered or unexported fields
}

func NewNullableTemplates ¶

func NewNullableTemplates(val *Templates) *NullableTemplates

func (NullableTemplates) Get ¶

func (v NullableTemplates) Get() *Templates

func (NullableTemplates) IsSet ¶

func (v NullableTemplates) IsSet() bool

func (NullableTemplates) MarshalJSON ¶

func (v NullableTemplates) MarshalJSON() ([]byte, error)

func (*NullableTemplates) Set ¶

func (v *NullableTemplates) Set(val *Templates)

func (*NullableTemplates) UnmarshalJSON ¶

func (v *NullableTemplates) UnmarshalJSON(src []byte) error

func (*NullableTemplates) Unset ¶

func (v *NullableTemplates) Unset()

type NullableToken ¶

type NullableToken struct {
	// contains filtered or unexported fields
}

func NewNullableToken ¶

func NewNullableToken(val *Token) *NullableToken

func (NullableToken) Get ¶

func (v NullableToken) Get() *Token

func (NullableToken) IsSet ¶

func (v NullableToken) IsSet() bool

func (NullableToken) MarshalJSON ¶

func (v NullableToken) MarshalJSON() ([]byte, error)

func (*NullableToken) Set ¶

func (v *NullableToken) Set(val *Token)

func (*NullableToken) UnmarshalJSON ¶

func (v *NullableToken) UnmarshalJSON(src []byte) error

func (*NullableToken) Unset ¶

func (v *NullableToken) Unset()

type NullableType ¶

type NullableType struct {
	// contains filtered or unexported fields
}

func NewNullableType ¶

func NewNullableType(val *Type) *NullableType

func (NullableType) Get ¶

func (v NullableType) Get() *Type

func (NullableType) IsSet ¶

func (v NullableType) IsSet() bool

func (NullableType) MarshalJSON ¶

func (v NullableType) MarshalJSON() ([]byte, error)

func (*NullableType) Set ¶

func (v *NullableType) Set(val *Type)

func (*NullableType) UnmarshalJSON ¶

func (v *NullableType) UnmarshalJSON(src []byte) error

func (*NullableType) Unset ¶

func (v *NullableType) Unset()

type NullableUser ¶

type NullableUser struct {
	// contains filtered or unexported fields
}

func NewNullableUser ¶

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get ¶

func (v NullableUser) Get() *User

func (NullableUser) IsSet ¶

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON ¶

func (v NullableUser) MarshalJSON() ([]byte, error)

func (*NullableUser) Set ¶

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON ¶

func (v *NullableUser) UnmarshalJSON(src []byte) error

func (*NullableUser) Unset ¶

func (v *NullableUser) Unset()

type NullableUserMetadata ¶

type NullableUserMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableUserMetadata ¶

func NewNullableUserMetadata(val *UserMetadata) *NullableUserMetadata

func (NullableUserMetadata) Get ¶

func (NullableUserMetadata) IsSet ¶

func (v NullableUserMetadata) IsSet() bool

func (NullableUserMetadata) MarshalJSON ¶

func (v NullableUserMetadata) MarshalJSON() ([]byte, error)

func (*NullableUserMetadata) Set ¶

func (v *NullableUserMetadata) Set(val *UserMetadata)

func (*NullableUserMetadata) UnmarshalJSON ¶

func (v *NullableUserMetadata) UnmarshalJSON(src []byte) error

func (*NullableUserMetadata) Unset ¶

func (v *NullableUserMetadata) Unset()

type NullableUserPost ¶

type NullableUserPost struct {
	// contains filtered or unexported fields
}

func NewNullableUserPost ¶

func NewNullableUserPost(val *UserPost) *NullableUserPost

func (NullableUserPost) Get ¶

func (v NullableUserPost) Get() *UserPost

func (NullableUserPost) IsSet ¶

func (v NullableUserPost) IsSet() bool

func (NullableUserPost) MarshalJSON ¶

func (v NullableUserPost) MarshalJSON() ([]byte, error)

func (*NullableUserPost) Set ¶

func (v *NullableUserPost) Set(val *UserPost)

func (*NullableUserPost) UnmarshalJSON ¶

func (v *NullableUserPost) UnmarshalJSON(src []byte) error

func (*NullableUserPost) Unset ¶

func (v *NullableUserPost) Unset()

type NullableUserProperties ¶

type NullableUserProperties struct {
	// contains filtered or unexported fields
}

func NewNullableUserProperties ¶

func NewNullableUserProperties(val *UserProperties) *NullableUserProperties

func (NullableUserProperties) Get ¶

func (NullableUserProperties) IsSet ¶

func (v NullableUserProperties) IsSet() bool

func (NullableUserProperties) MarshalJSON ¶

func (v NullableUserProperties) MarshalJSON() ([]byte, error)

func (*NullableUserProperties) Set ¶

func (*NullableUserProperties) UnmarshalJSON ¶

func (v *NullableUserProperties) UnmarshalJSON(src []byte) error

func (*NullableUserProperties) Unset ¶

func (v *NullableUserProperties) Unset()

type NullableUserPropertiesPost ¶

type NullableUserPropertiesPost struct {
	// contains filtered or unexported fields
}

func NewNullableUserPropertiesPost ¶

func NewNullableUserPropertiesPost(val *UserPropertiesPost) *NullableUserPropertiesPost

func (NullableUserPropertiesPost) Get ¶

func (NullableUserPropertiesPost) IsSet ¶

func (v NullableUserPropertiesPost) IsSet() bool

func (NullableUserPropertiesPost) MarshalJSON ¶

func (v NullableUserPropertiesPost) MarshalJSON() ([]byte, error)

func (*NullableUserPropertiesPost) Set ¶

func (*NullableUserPropertiesPost) UnmarshalJSON ¶

func (v *NullableUserPropertiesPost) UnmarshalJSON(src []byte) error

func (*NullableUserPropertiesPost) Unset ¶

func (v *NullableUserPropertiesPost) Unset()

type NullableUserPropertiesPut ¶

type NullableUserPropertiesPut struct {
	// contains filtered or unexported fields
}

func NewNullableUserPropertiesPut ¶

func NewNullableUserPropertiesPut(val *UserPropertiesPut) *NullableUserPropertiesPut

func (NullableUserPropertiesPut) Get ¶

func (NullableUserPropertiesPut) IsSet ¶

func (v NullableUserPropertiesPut) IsSet() bool

func (NullableUserPropertiesPut) MarshalJSON ¶

func (v NullableUserPropertiesPut) MarshalJSON() ([]byte, error)

func (*NullableUserPropertiesPut) Set ¶

func (*NullableUserPropertiesPut) UnmarshalJSON ¶

func (v *NullableUserPropertiesPut) UnmarshalJSON(src []byte) error

func (*NullableUserPropertiesPut) Unset ¶

func (v *NullableUserPropertiesPut) Unset()

type NullableUserPut ¶

type NullableUserPut struct {
	// contains filtered or unexported fields
}

func NewNullableUserPut ¶

func NewNullableUserPut(val *UserPut) *NullableUserPut

func (NullableUserPut) Get ¶

func (v NullableUserPut) Get() *UserPut

func (NullableUserPut) IsSet ¶

func (v NullableUserPut) IsSet() bool

func (NullableUserPut) MarshalJSON ¶

func (v NullableUserPut) MarshalJSON() ([]byte, error)

func (*NullableUserPut) Set ¶

func (v *NullableUserPut) Set(val *UserPut)

func (*NullableUserPut) UnmarshalJSON ¶

func (v *NullableUserPut) UnmarshalJSON(src []byte) error

func (*NullableUserPut) Unset ¶

func (v *NullableUserPut) Unset()

type NullableUsers ¶

type NullableUsers struct {
	// contains filtered or unexported fields
}

func NewNullableUsers ¶

func NewNullableUsers(val *Users) *NullableUsers

func (NullableUsers) Get ¶

func (v NullableUsers) Get() *Users

func (NullableUsers) IsSet ¶

func (v NullableUsers) IsSet() bool

func (NullableUsers) MarshalJSON ¶

func (v NullableUsers) MarshalJSON() ([]byte, error)

func (*NullableUsers) Set ¶

func (v *NullableUsers) Set(val *Users)

func (*NullableUsers) UnmarshalJSON ¶

func (v *NullableUsers) UnmarshalJSON(src []byte) error

func (*NullableUsers) Unset ¶

func (v *NullableUsers) Unset()

type NullableUsersEntities ¶

type NullableUsersEntities struct {
	// contains filtered or unexported fields
}

func NewNullableUsersEntities ¶

func NewNullableUsersEntities(val *UsersEntities) *NullableUsersEntities

func (NullableUsersEntities) Get ¶

func (NullableUsersEntities) IsSet ¶

func (v NullableUsersEntities) IsSet() bool

func (NullableUsersEntities) MarshalJSON ¶

func (v NullableUsersEntities) MarshalJSON() ([]byte, error)

func (*NullableUsersEntities) Set ¶

func (v *NullableUsersEntities) Set(val *UsersEntities)

func (*NullableUsersEntities) UnmarshalJSON ¶

func (v *NullableUsersEntities) UnmarshalJSON(src []byte) error

func (*NullableUsersEntities) Unset ¶

func (v *NullableUsersEntities) Unset()

type NullableVolume ¶

type NullableVolume struct {
	// contains filtered or unexported fields
}

func NewNullableVolume ¶

func NewNullableVolume(val *Volume) *NullableVolume

func (NullableVolume) Get ¶

func (v NullableVolume) Get() *Volume

func (NullableVolume) IsSet ¶

func (v NullableVolume) IsSet() bool

func (NullableVolume) MarshalJSON ¶

func (v NullableVolume) MarshalJSON() ([]byte, error)

func (*NullableVolume) Set ¶

func (v *NullableVolume) Set(val *Volume)

func (*NullableVolume) UnmarshalJSON ¶

func (v *NullableVolume) UnmarshalJSON(src []byte) error

func (*NullableVolume) Unset ¶

func (v *NullableVolume) Unset()

type NullableVolumeProperties ¶

type NullableVolumeProperties struct {
	// contains filtered or unexported fields
}

func NewNullableVolumeProperties ¶

func NewNullableVolumeProperties(val *VolumeProperties) *NullableVolumeProperties

func (NullableVolumeProperties) Get ¶

func (NullableVolumeProperties) IsSet ¶

func (v NullableVolumeProperties) IsSet() bool

func (NullableVolumeProperties) MarshalJSON ¶

func (v NullableVolumeProperties) MarshalJSON() ([]byte, error)

func (*NullableVolumeProperties) Set ¶

func (*NullableVolumeProperties) UnmarshalJSON ¶

func (v *NullableVolumeProperties) UnmarshalJSON(src []byte) error

func (*NullableVolumeProperties) Unset ¶

func (v *NullableVolumeProperties) Unset()

type NullableVolumes ¶

type NullableVolumes struct {
	// contains filtered or unexported fields
}

func NewNullableVolumes ¶

func NewNullableVolumes(val *Volumes) *NullableVolumes

func (NullableVolumes) Get ¶

func (v NullableVolumes) Get() *Volumes

func (NullableVolumes) IsSet ¶

func (v NullableVolumes) IsSet() bool

func (NullableVolumes) MarshalJSON ¶

func (v NullableVolumes) MarshalJSON() ([]byte, error)

func (*NullableVolumes) Set ¶

func (v *NullableVolumes) Set(val *Volumes)

func (*NullableVolumes) UnmarshalJSON ¶

func (v *NullableVolumes) UnmarshalJSON(src []byte) error

func (*NullableVolumes) Unset ¶

func (v *NullableVolumes) Unset()
type PaginationLinks struct {
	// URL (with offset and limit parameters) of the 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 NewPaginationLinks() *PaginationLinks

NewPaginationLinks instantiates a new PaginationLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginationLinksWithDefaults ¶

func NewPaginationLinksWithDefaults() *PaginationLinks

NewPaginationLinksWithDefaults instantiates a new PaginationLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginationLinks) GetNext ¶

func (o *PaginationLinks) GetNext() *string

GetNext returns the Next field value If the value is explicit nil, 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 NewPeer ¶

func NewPeer() *Peer

NewPeer instantiates a new Peer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPeerWithDefaults ¶

func NewPeerWithDefaults() *Peer

NewPeerWithDefaults instantiates a new Peer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Peer) GetDatacenterId ¶

func (o *Peer) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, 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 NewPrivateCrossConnect ¶

func NewPrivateCrossConnect(properties PrivateCrossConnectProperties) *PrivateCrossConnect

NewPrivateCrossConnect instantiates a new PrivateCrossConnect object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPrivateCrossConnectWithDefaults ¶

func NewPrivateCrossConnectWithDefaults() *PrivateCrossConnect

NewPrivateCrossConnectWithDefaults instantiates a new PrivateCrossConnect object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PrivateCrossConnect) GetHref ¶

func (o *PrivateCrossConnect) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 PrivateCrossConnectProperties ¶

type PrivateCrossConnectProperties struct {
	// The name of the  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 data centers that can be joined to this private Cross-Connect.
	ConnectableDatacenters *[]ConnectableDatacenter `json:"connectableDatacenters,omitempty"`
}

PrivateCrossConnectProperties struct for PrivateCrossConnectProperties

func NewPrivateCrossConnectProperties ¶

func NewPrivateCrossConnectProperties() *PrivateCrossConnectProperties

NewPrivateCrossConnectProperties instantiates a new PrivateCrossConnectProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPrivateCrossConnectPropertiesWithDefaults ¶

func NewPrivateCrossConnectPropertiesWithDefaults() *PrivateCrossConnectProperties

NewPrivateCrossConnectPropertiesWithDefaults instantiates a new PrivateCrossConnectProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PrivateCrossConnectProperties) GetConnectableDatacenters ¶

func (o *PrivateCrossConnectProperties) GetConnectableDatacenters() *[]ConnectableDatacenter

GetConnectableDatacenters returns the ConnectableDatacenters field value If the value is explicit nil, 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 the collection.
	Items *[]PrivateCrossConnect `json:"items,omitempty"`
}

PrivateCrossConnects struct for PrivateCrossConnects

func NewPrivateCrossConnects ¶

func NewPrivateCrossConnects() *PrivateCrossConnects

NewPrivateCrossConnects instantiates a new PrivateCrossConnects object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPrivateCrossConnectsWithDefaults ¶

func NewPrivateCrossConnectsWithDefaults() *PrivateCrossConnects

NewPrivateCrossConnectsWithDefaults instantiates a new PrivateCrossConnects object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PrivateCrossConnects) GetHref ¶

func (o *PrivateCrossConnects) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 PrivateCrossConnectsApiService ¶

type PrivateCrossConnectsApiService service

PrivateCrossConnectsApiService PrivateCrossConnectsApi service

func (*PrivateCrossConnectsApiService) PccsDelete ¶

* PccsDelete Delete private Cross-Connects * Remove the specified private Cross-Connect (only if not connected to any data centers). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param pccId The unique ID of the private Cross-Connect. * @return ApiPccsDeleteRequest

func (*PrivateCrossConnectsApiService) PccsDeleteExecute ¶

* Execute executes the request

func (*PrivateCrossConnectsApiService) PccsFindById ¶

* PccsFindById Retrieve private Cross-Connects * Retrieve a private Cross-Connect by the resource ID. Cross-Connect ID is in the response body when the private Cross-Connect is created, and in the list of private Cross-Connects, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param pccId The unique ID of the private Cross-Connect. * @return ApiPccsFindByIdRequest

func (*PrivateCrossConnectsApiService) PccsFindByIdExecute ¶

* Execute executes the request * @return PrivateCrossConnect

func (*PrivateCrossConnectsApiService) PccsGet ¶

* PccsGet List private Cross-Connects * List all private Cross-Connects for your account. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiPccsGetRequest

func (*PrivateCrossConnectsApiService) PccsGetExecute ¶

* Execute executes the request * @return PrivateCrossConnects

func (*PrivateCrossConnectsApiService) PccsPatch ¶

* PccsPatch Partially modify private Cross-Connects * Update the properties of the specified private Cross-Connect. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param pccId The unique ID of the private Cross-Connect. * @return ApiPccsPatchRequest

func (*PrivateCrossConnectsApiService) PccsPatchExecute ¶

* Execute executes the request * @return PrivateCrossConnect

func (*PrivateCrossConnectsApiService) PccsPost ¶

* PccsPost Create private Cross-Connects * 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 (*PrivateCrossConnectsApiService) PccsPostExecute ¶

* Execute executes the request * @return PrivateCrossConnect

type RemoteConsoleUrl ¶

type RemoteConsoleUrl struct {
	// The remote console url with the jwToken parameter for access
	Url *string `json:"url,omitempty"`
}

RemoteConsoleUrl struct for RemoteConsoleUrl

func NewRemoteConsoleUrl ¶

func NewRemoteConsoleUrl() *RemoteConsoleUrl

NewRemoteConsoleUrl instantiates a new RemoteConsoleUrl object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRemoteConsoleUrlWithDefaults ¶

func NewRemoteConsoleUrlWithDefaults() *RemoteConsoleUrl

NewRemoteConsoleUrlWithDefaults instantiates a new RemoteConsoleUrl object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RemoteConsoleUrl) GetUrl ¶

func (o *RemoteConsoleUrl) GetUrl() *string

GetUrl returns the Url field value If the value is explicit nil, the zero value for string will be returned

func (*RemoteConsoleUrl) GetUrlOk ¶

func (o *RemoteConsoleUrl) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RemoteConsoleUrl) HasUrl ¶

func (o *RemoteConsoleUrl) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (RemoteConsoleUrl) MarshalJSON ¶

func (o RemoteConsoleUrl) MarshalJSON() ([]byte, error)

func (*RemoteConsoleUrl) SetUrl ¶

func (o *RemoteConsoleUrl) SetUrl(v string)

SetUrl sets field value

type Request ¶

type Request struct {
	// 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 NewRequest ¶

func NewRequest(properties RequestProperties) *Request

NewRequest instantiates a new Request object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRequestWithDefaults ¶

func NewRequestWithDefaults() *Request

NewRequestWithDefaults instantiates a new Request object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Request) GetHref ¶

func (o *Request) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 RequestMetadata ¶

type RequestMetadata struct {
	// The last time the resource was created.
	CreatedDate *IonosTime `json:"createdDate,omitempty"`
	// 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 NewRequestMetadata ¶

func NewRequestMetadata() *RequestMetadata

NewRequestMetadata instantiates a new RequestMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRequestMetadataWithDefaults ¶

func NewRequestMetadataWithDefaults() *RequestMetadata

NewRequestMetadataWithDefaults instantiates a new RequestMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RequestMetadata) GetCreatedBy ¶

func (o *RequestMetadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, 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 NewRequestProperties ¶

func NewRequestProperties() *RequestProperties

NewRequestProperties instantiates a new RequestProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRequestPropertiesWithDefaults ¶

func NewRequestPropertiesWithDefaults() *RequestProperties

NewRequestPropertiesWithDefaults instantiates a new RequestProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RequestProperties) GetBody ¶

func (o *RequestProperties) GetBody() *string

GetBody returns the Body field value If the value is explicit nil, 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 NewRequestStatus ¶

func NewRequestStatus() *RequestStatus

NewRequestStatus instantiates a new RequestStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRequestStatusWithDefaults ¶

func NewRequestStatusWithDefaults() *RequestStatus

NewRequestStatusWithDefaults instantiates a new RequestStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RequestStatus) GetHref ¶

func (o *RequestStatus) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewRequestStatusMetadata ¶

func NewRequestStatusMetadata() *RequestStatusMetadata

NewRequestStatusMetadata instantiates a new RequestStatusMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRequestStatusMetadataWithDefaults ¶

func NewRequestStatusMetadataWithDefaults() *RequestStatusMetadata

NewRequestStatusMetadataWithDefaults instantiates a new RequestStatusMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RequestStatusMetadata) GetEtag ¶

func (o *RequestStatusMetadata) GetEtag() *string

GetEtag returns the Etag field value If the value is explicit nil, 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 NewRequestTarget ¶

func NewRequestTarget() *RequestTarget

NewRequestTarget instantiates a new RequestTarget object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRequestTargetWithDefaults ¶

func NewRequestTargetWithDefaults() *RequestTarget

NewRequestTargetWithDefaults instantiates a new RequestTarget object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RequestTarget) GetStatus ¶

func (o *RequestTarget) GetStatus() *string

GetStatus returns the Status field value If the value is explicit nil, 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 the collection.
	Items *[]Request `json:"items,omitempty"`
	// The offset, specified in the request (if not is specified, 0 is used by default).
	Offset *float32 `json:"offset"`
	// The limit, specified in the request (if not specified, the endpoint's default pagination limit is used).
	Limit *float32         `json:"limit"`
	Links *PaginationLinks `json:"_links"`
}

Requests struct for Requests

func NewRequests ¶

func NewRequests(offset float32, limit float32, links PaginationLinks) *Requests

NewRequests instantiates a new Requests object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRequestsWithDefaults ¶

func NewRequestsWithDefaults() *Requests

NewRequestsWithDefaults instantiates a new Requests object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Requests) GetHref ¶

func (o *Requests) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 RequestsApiService ¶

type RequestsApiService service

RequestsApiService RequestsApi service

func (*RequestsApiService) RequestsFindById ¶

func (a *RequestsApiService) RequestsFindById(ctx _context.Context, requestId string) ApiRequestsFindByIdRequest

* RequestsFindById Retrieve requests * Retrieve the properties of the specified request. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param requestId The unique ID of the request. * @return ApiRequestsFindByIdRequest

func (*RequestsApiService) RequestsFindByIdExecute ¶

func (a *RequestsApiService) RequestsFindByIdExecute(r ApiRequestsFindByIdRequest) (Request, *shared.APIResponse, error)

* Execute executes the request * @return Request

func (*RequestsApiService) RequestsGet ¶

* RequestsGet List requests * List all API requests. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiRequestsGetRequest

func (*RequestsApiService) RequestsGetExecute ¶

* Execute executes the request * @return Requests

func (*RequestsApiService) RequestsStatusGet ¶

func (a *RequestsApiService) RequestsStatusGet(ctx _context.Context, requestId string) ApiRequestsStatusGetRequest

* RequestsStatusGet Retrieve request status * Retrieve the status of the specified request. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param requestId The unique ID of the request. * @return ApiRequestsStatusGetRequest

func (*RequestsApiService) RequestsStatusGetExecute ¶

* Execute executes the request * @return RequestStatus

type Resource ¶

type Resource struct {
	// 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 NewResource ¶

func NewResource() *Resource

NewResource instantiates a new Resource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceWithDefaults ¶

func NewResourceWithDefaults() *Resource

NewResourceWithDefaults instantiates a new Resource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Resource) GetEntities ¶

func (o *Resource) GetEntities() *ResourceEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 NewResourceEntities ¶

func NewResourceEntities() *ResourceEntities

NewResourceEntities instantiates a new ResourceEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceEntitiesWithDefaults ¶

func NewResourceEntitiesWithDefaults() *ResourceEntities

NewResourceEntitiesWithDefaults instantiates a new ResourceEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceEntities) GetGroups ¶

func (o *ResourceEntities) GetGroups() *ResourceGroups

GetGroups returns the Groups field value If the value is explicit nil, 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 the collection.
	Items *[]Resource `json:"items,omitempty"`
}

ResourceGroups Resources assigned to this group.

func NewResourceGroups ¶

func NewResourceGroups() *ResourceGroups

NewResourceGroups instantiates a new ResourceGroups object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceGroupsWithDefaults ¶

func NewResourceGroupsWithDefaults() *ResourceGroups

NewResourceGroupsWithDefaults instantiates a new ResourceGroups object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceGroups) GetHref ¶

func (o *ResourceGroups) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 ResourceHandler ¶

type ResourceHandler interface {
	GetMetadata() *DatacenterElementMetadata
	GetMetadataOk() (*DatacenterElementMetadata, bool)
}

type ResourceLimits ¶

type ResourceLimits struct {
	// The maximum number of cores per server.
	CoresPerServer *int32 `json:"coresPerServer"`
	// The maximum number of cores per contract.
	CoresPerContract *int32 `json:"coresPerContract"`
	// The number of cores provisioned.
	CoresProvisioned *int32 `json:"coresProvisioned"`
	// The maximum RAM per server.
	RamPerServer *int32 `json:"ramPerServer"`
	// The 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"`
	// DAS (Direct Attached Storage) volume provisioned.
	DasVolumeProvisioned *int64 `json:"dasVolumeProvisioned"`
	// Total reservable IP limit for the customer.
	ReservableIps *int32 `json:"reservableIps"`
	// Reserved ips for the 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"`
	// NLB total limit.
	NlbLimitTotal *int32 `json:"nlbLimitTotal"`
	// NLBs provisioned.
	NlbProvisioned *int32 `json:"nlbProvisioned"`
	// NAT Gateway total limit.
	NatGatewayLimitTotal *int32 `json:"natGatewayLimitTotal"`
	// NAT Gateways provisioned.
	NatGatewayProvisioned *int32 `json:"natGatewayProvisioned"`
}

ResourceLimits struct for ResourceLimits

func NewResourceLimits ¶

func NewResourceLimits(coresPerServer int32, coresPerContract int32, coresProvisioned int32, ramPerServer int32, ramPerContract int32, ramProvisioned int32, hddLimitPerVolume int64, hddLimitPerContract int64, hddVolumeProvisioned int64, ssdLimitPerVolume int64, ssdLimitPerContract int64, ssdVolumeProvisioned int64, dasVolumeProvisioned int64, reservableIps int32, reservedIpsOnContract int32, reservedIpsInUse int32, k8sClusterLimitTotal int32, k8sClustersProvisioned int32, nlbLimitTotal int32, nlbProvisioned int32, natGatewayLimitTotal int32, natGatewayProvisioned int32) *ResourceLimits

NewResourceLimits instantiates a new ResourceLimits object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceLimitsWithDefaults ¶

func NewResourceLimitsWithDefaults() *ResourceLimits

NewResourceLimitsWithDefaults instantiates a new ResourceLimits object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceLimits) GetCoresPerContract ¶

func (o *ResourceLimits) GetCoresPerContract() *int32

GetCoresPerContract returns the CoresPerContract field value If the value is explicit nil, 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) GetDasVolumeProvisioned ¶

func (o *ResourceLimits) GetDasVolumeProvisioned() *int64

GetDasVolumeProvisioned returns the DasVolumeProvisioned field value If the value is explicit nil, the zero value for int64 will be returned

func (*ResourceLimits) GetDasVolumeProvisionedOk ¶

func (o *ResourceLimits) GetDasVolumeProvisionedOk() (*int64, bool)

GetDasVolumeProvisionedOk returns a tuple with the DasVolumeProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetHddLimitPerContract ¶

func (o *ResourceLimits) GetHddLimitPerContract() *int64

GetHddLimitPerContract returns the HddLimitPerContract field value If the value is explicit nil, 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) GetNatGatewayLimitTotal ¶

func (o *ResourceLimits) GetNatGatewayLimitTotal() *int32

GetNatGatewayLimitTotal returns the NatGatewayLimitTotal field value If the value is explicit nil, the zero value for int32 will be returned

func (*ResourceLimits) GetNatGatewayLimitTotalOk ¶

func (o *ResourceLimits) GetNatGatewayLimitTotalOk() (*int32, bool)

GetNatGatewayLimitTotalOk returns a tuple with the NatGatewayLimitTotal field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetNatGatewayProvisioned ¶

func (o *ResourceLimits) GetNatGatewayProvisioned() *int32

GetNatGatewayProvisioned returns the NatGatewayProvisioned field value If the value is explicit nil, the zero value for int32 will be returned

func (*ResourceLimits) GetNatGatewayProvisionedOk ¶

func (o *ResourceLimits) GetNatGatewayProvisionedOk() (*int32, bool)

GetNatGatewayProvisionedOk returns a tuple with the NatGatewayProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetNlbLimitTotal ¶

func (o *ResourceLimits) GetNlbLimitTotal() *int32

GetNlbLimitTotal returns the NlbLimitTotal field value If the value is explicit nil, the zero value for int32 will be returned

func (*ResourceLimits) GetNlbLimitTotalOk ¶

func (o *ResourceLimits) GetNlbLimitTotalOk() (*int32, bool)

GetNlbLimitTotalOk returns a tuple with the NlbLimitTotal field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetNlbProvisioned ¶

func (o *ResourceLimits) GetNlbProvisioned() *int32

GetNlbProvisioned returns the NlbProvisioned field value If the value is explicit nil, the zero value for int32 will be returned

func (*ResourceLimits) GetNlbProvisionedOk ¶

func (o *ResourceLimits) GetNlbProvisionedOk() (*int32, bool)

GetNlbProvisionedOk returns a tuple with the NlbProvisioned field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceLimits) GetRamPerContract ¶

func (o *ResourceLimits) GetRamPerContract() *int32

GetRamPerContract returns the RamPerContract field value If the value is explicit nil, 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) HasDasVolumeProvisioned ¶

func (o *ResourceLimits) HasDasVolumeProvisioned() bool

HasDasVolumeProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasHddLimitPerContract ¶

func (o *ResourceLimits) HasHddLimitPerContract() bool

HasHddLimitPerContract returns a boolean if a field has been set.

func (*ResourceLimits) HasHddLimitPerVolume ¶

func (o *ResourceLimits) HasHddLimitPerVolume() bool

HasHddLimitPerVolume returns a boolean if a field has been set.

func (*ResourceLimits) HasHddVolumeProvisioned ¶

func (o *ResourceLimits) HasHddVolumeProvisioned() bool

HasHddVolumeProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasK8sClusterLimitTotal ¶

func (o *ResourceLimits) HasK8sClusterLimitTotal() bool

HasK8sClusterLimitTotal returns a boolean if a field has been set.

func (*ResourceLimits) HasK8sClustersProvisioned ¶

func (o *ResourceLimits) HasK8sClustersProvisioned() bool

HasK8sClustersProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasNatGatewayLimitTotal ¶

func (o *ResourceLimits) HasNatGatewayLimitTotal() bool

HasNatGatewayLimitTotal returns a boolean if a field has been set.

func (*ResourceLimits) HasNatGatewayProvisioned ¶

func (o *ResourceLimits) HasNatGatewayProvisioned() bool

HasNatGatewayProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasNlbLimitTotal ¶

func (o *ResourceLimits) HasNlbLimitTotal() bool

HasNlbLimitTotal returns a boolean if a field has been set.

func (*ResourceLimits) HasNlbProvisioned ¶

func (o *ResourceLimits) HasNlbProvisioned() bool

HasNlbProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasRamPerContract ¶

func (o *ResourceLimits) HasRamPerContract() bool

HasRamPerContract returns a boolean if a field has been set.

func (*ResourceLimits) HasRamPerServer ¶

func (o *ResourceLimits) HasRamPerServer() bool

HasRamPerServer returns a boolean if a field has been set.

func (*ResourceLimits) HasRamProvisioned ¶

func (o *ResourceLimits) HasRamProvisioned() bool

HasRamProvisioned returns a boolean if a field has been set.

func (*ResourceLimits) HasReservableIps ¶

func (o *ResourceLimits) HasReservableIps() bool

HasReservableIps returns a boolean if a field has been set.

func (*ResourceLimits) HasReservedIpsInUse ¶

func (o *ResourceLimits) HasReservedIpsInUse() bool

HasReservedIpsInUse returns a boolean if a field has been set.

func (*ResourceLimits) HasReservedIpsOnContract ¶

func (o *ResourceLimits) HasReservedIpsOnContract() bool

HasReservedIpsOnContract returns a boolean if a field has been set.

func (*ResourceLimits) HasSsdLimitPerContract ¶

func (o *ResourceLimits) HasSsdLimitPerContract() bool

HasSsdLimitPerContract returns a boolean if a field has been set.

func (*ResourceLimits) HasSsdLimitPerVolume ¶

func (o *ResourceLimits) HasSsdLimitPerVolume() bool

HasSsdLimitPerVolume returns a boolean if a field has been set.

func (*ResourceLimits) HasSsdVolumeProvisioned ¶

func (o *ResourceLimits) HasSsdVolumeProvisioned() bool

HasSsdVolumeProvisioned returns a boolean if a field has been set.

func (ResourceLimits) MarshalJSON ¶

func (o ResourceLimits) MarshalJSON() ([]byte, error)

func (*ResourceLimits) SetCoresPerContract ¶

func (o *ResourceLimits) SetCoresPerContract(v int32)

SetCoresPerContract sets field value

func (*ResourceLimits) SetCoresPerServer ¶

func (o *ResourceLimits) SetCoresPerServer(v int32)

SetCoresPerServer sets field value

func (*ResourceLimits) SetCoresProvisioned ¶

func (o *ResourceLimits) SetCoresProvisioned(v int32)

SetCoresProvisioned sets field value

func (*ResourceLimits) SetDasVolumeProvisioned ¶

func (o *ResourceLimits) SetDasVolumeProvisioned(v int64)

SetDasVolumeProvisioned sets field value

func (*ResourceLimits) SetHddLimitPerContract ¶

func (o *ResourceLimits) SetHddLimitPerContract(v int64)

SetHddLimitPerContract sets field value

func (*ResourceLimits) SetHddLimitPerVolume ¶

func (o *ResourceLimits) SetHddLimitPerVolume(v int64)

SetHddLimitPerVolume sets field value

func (*ResourceLimits) SetHddVolumeProvisioned ¶

func (o *ResourceLimits) SetHddVolumeProvisioned(v int64)

SetHddVolumeProvisioned sets field value

func (*ResourceLimits) SetK8sClusterLimitTotal ¶

func (o *ResourceLimits) SetK8sClusterLimitTotal(v int32)

SetK8sClusterLimitTotal sets field value

func (*ResourceLimits) SetK8sClustersProvisioned ¶

func (o *ResourceLimits) SetK8sClustersProvisioned(v int32)

SetK8sClustersProvisioned sets field value

func (*ResourceLimits) SetNatGatewayLimitTotal ¶

func (o *ResourceLimits) SetNatGatewayLimitTotal(v int32)

SetNatGatewayLimitTotal sets field value

func (*ResourceLimits) SetNatGatewayProvisioned ¶

func (o *ResourceLimits) SetNatGatewayProvisioned(v int32)

SetNatGatewayProvisioned sets field value

func (*ResourceLimits) SetNlbLimitTotal ¶

func (o *ResourceLimits) SetNlbLimitTotal(v int32)

SetNlbLimitTotal sets field value

func (*ResourceLimits) SetNlbProvisioned ¶

func (o *ResourceLimits) SetNlbProvisioned(v int32)

SetNlbProvisioned sets field value

func (*ResourceLimits) SetRamPerContract ¶

func (o *ResourceLimits) SetRamPerContract(v int32)

SetRamPerContract sets field value

func (*ResourceLimits) SetRamPerServer ¶

func (o *ResourceLimits) SetRamPerServer(v int32)

SetRamPerServer sets field value

func (*ResourceLimits) SetRamProvisioned ¶

func (o *ResourceLimits) SetRamProvisioned(v int32)

SetRamProvisioned sets field value

func (*ResourceLimits) SetReservableIps ¶

func (o *ResourceLimits) SetReservableIps(v int32)

SetReservableIps sets field value

func (*ResourceLimits) SetReservedIpsInUse ¶

func (o *ResourceLimits) SetReservedIpsInUse(v int32)

SetReservedIpsInUse sets field value

func (*ResourceLimits) SetReservedIpsOnContract ¶

func (o *ResourceLimits) SetReservedIpsOnContract(v int32)

SetReservedIpsOnContract sets field value

func (*ResourceLimits) SetSsdLimitPerContract ¶

func (o *ResourceLimits) SetSsdLimitPerContract(v int64)

SetSsdLimitPerContract sets field value

func (*ResourceLimits) SetSsdLimitPerVolume ¶

func (o *ResourceLimits) SetSsdLimitPerVolume(v int64)

SetSsdLimitPerVolume sets field value

func (*ResourceLimits) SetSsdVolumeProvisioned ¶

func (o *ResourceLimits) SetSsdVolumeProvisioned(v int64)

SetSsdVolumeProvisioned sets field value

type ResourceProperties ¶

type ResourceProperties struct {
	// The name of the resource.
	Name *string `json:"name,omitempty"`
	// Boolean value representing if the resource is multi factor protected or not e.g. using two factor protection. Currently only data centers and snapshots are allowed to be multi factor protected, The value of attribute if null is intentional and it means that the resource doesn't support multi factor protection at all.
	SecAuthProtection *bool `json:"secAuthProtection,omitempty"`
}

ResourceProperties struct for ResourceProperties

func NewResourceProperties ¶

func NewResourceProperties() *ResourceProperties

NewResourceProperties instantiates a new ResourceProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourcePropertiesWithDefaults ¶

func NewResourcePropertiesWithDefaults() *ResourceProperties

NewResourcePropertiesWithDefaults instantiates a new ResourceProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceProperties) GetName ¶

func (o *ResourceProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, 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 NewResourceReference ¶

func NewResourceReference(id string) *ResourceReference

NewResourceReference instantiates a new ResourceReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceReferenceWithDefaults ¶

func NewResourceReferenceWithDefaults() *ResourceReference

NewResourceReferenceWithDefaults instantiates a new ResourceReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceReference) GetHref ¶

func (o *ResourceReference) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 the collection.
	Items *[]Resource `json:"items,omitempty"`
}

Resources Collection to represent the resource.

func NewResources ¶

func NewResources() *Resources

NewResources instantiates a new Resources object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourcesWithDefaults ¶

func NewResourcesWithDefaults() *Resources

NewResourcesWithDefaults instantiates a new Resources object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Resources) GetHref ¶

func (o *Resources) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 the collection.
	Items *[]Resource `json:"items,omitempty"`
}

ResourcesUsers Resources owned by a user.

func NewResourcesUsers ¶

func NewResourcesUsers() *ResourcesUsers

NewResourcesUsers instantiates a new ResourcesUsers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourcesUsersWithDefaults ¶

func NewResourcesUsersWithDefaults() *ResourcesUsers

NewResourcesUsersWithDefaults instantiates a new ResourcesUsers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourcesUsers) GetHref ¶

func (o *ResourcesUsers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewS3Bucket ¶

func NewS3Bucket(name string) *S3Bucket

NewS3Bucket instantiates a new S3Bucket object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewS3BucketWithDefaults ¶

func NewS3BucketWithDefaults() *S3Bucket

NewS3BucketWithDefaults instantiates a new S3Bucket object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*S3Bucket) GetName ¶

func (o *S3Bucket) GetName() *string

GetName returns the Name field value If the value is explicit nil, 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 NewS3Key ¶

func NewS3Key(properties S3KeyProperties) *S3Key

NewS3Key instantiates a new S3Key object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewS3KeyWithDefaults ¶

func NewS3KeyWithDefaults() *S3Key

NewS3KeyWithDefaults instantiates a new S3Key object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*S3Key) GetHref ¶

func (o *S3Key) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 when the S3 key was created.
	CreatedDate *IonosTime `json:"createdDate,omitempty"`
}

S3KeyMetadata struct for S3KeyMetadata

func NewS3KeyMetadata ¶

func NewS3KeyMetadata() *S3KeyMetadata

NewS3KeyMetadata instantiates a new S3KeyMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewS3KeyMetadataWithDefaults ¶

func NewS3KeyMetadataWithDefaults() *S3KeyMetadata

NewS3KeyMetadataWithDefaults instantiates a new S3KeyMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*S3KeyMetadata) GetCreatedDate ¶

func (o *S3KeyMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, 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 weather the S3 key is active.
	Active *bool `json:"active,omitempty"`
}

S3KeyProperties struct for S3KeyProperties

func NewS3KeyProperties ¶

func NewS3KeyProperties() *S3KeyProperties

NewS3KeyProperties instantiates a new S3KeyProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewS3KeyPropertiesWithDefaults ¶

func NewS3KeyPropertiesWithDefaults() *S3KeyProperties

NewS3KeyPropertiesWithDefaults instantiates a new S3KeyProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*S3KeyProperties) GetActive ¶

func (o *S3KeyProperties) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, 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 the collection.
	Items *[]S3Key `json:"items,omitempty"`
}

S3Keys struct for S3Keys

func NewS3Keys ¶

func NewS3Keys() *S3Keys

NewS3Keys instantiates a new S3Keys object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewS3KeysWithDefaults ¶

func NewS3KeysWithDefaults() *S3Keys

NewS3KeysWithDefaults instantiates a new S3Keys object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*S3Keys) GetHref ¶

func (o *S3Keys) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 NewS3ObjectStorageSSO ¶

func NewS3ObjectStorageSSO() *S3ObjectStorageSSO

NewS3ObjectStorageSSO instantiates a new S3ObjectStorageSSO object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewS3ObjectStorageSSOWithDefaults ¶

func NewS3ObjectStorageSSOWithDefaults() *S3ObjectStorageSSO

NewS3ObjectStorageSSOWithDefaults instantiates a new S3ObjectStorageSSO object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*S3ObjectStorageSSO) GetSsoUrl ¶

func (o *S3ObjectStorageSSO) GetSsoUrl() *string

GetSsoUrl returns the SsoUrl field value If the value is explicit nil, 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 NewServer ¶

func NewServer(properties ServerProperties) *Server

NewServer instantiates a new Server object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServerWithDefaults ¶

func NewServerWithDefaults() *Server

NewServerWithDefaults instantiates a new Server object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Server) GetEntities ¶

func (o *Server) GetEntities() *ServerEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 ServerEntities ¶

type ServerEntities struct {
	Cdroms  *Cdroms          `json:"cdroms,omitempty"`
	Volumes *AttachedVolumes `json:"volumes,omitempty"`
	Nics    *Nics            `json:"nics,omitempty"`
}

ServerEntities struct for ServerEntities

func NewServerEntities ¶

func NewServerEntities() *ServerEntities

NewServerEntities instantiates a new ServerEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServerEntitiesWithDefaults ¶

func NewServerEntitiesWithDefaults() *ServerEntities

NewServerEntitiesWithDefaults instantiates a new ServerEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServerEntities) GetCdroms ¶

func (o *ServerEntities) GetCdroms() *Cdroms

GetCdroms returns the Cdroms field value If the value is explicit nil, 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 {
	// The ID of the template for creating a CUBE server; the available templates for CUBE servers can be found on the templates resource.
	TemplateUuid *string `json:"templateUuid,omitempty"`
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// The total number of cores for the server.
	Cores *int32 `json:"cores"`
	// The memory size for the server in MB, such as 2048. Size must be specified in multiples of 256 MB with a minimum of 256 MB; however, if you set ramHotPlug to TRUE then you must use a minimum of 1024 MB. If you set the RAM size more than 240GB, then ramHotPlug will be set to FALSE and can not be set to TRUE unless RAM size not set to less than 240GB.
	Ram *int32 `json:"ram"`
	// The placement group ID that belongs to this server; Requires system privileges
	PlacementGroupId *string `json:"placementGroupId,omitempty"`
	// The availability zone in which the server should be provisioned.
	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 architecture on which server gets provisioned; not all CPU architectures are available in all datacenter regions; available CPU architectures can be retrieved from the datacenter resource.
	CpuFamily *string `json:"cpuFamily,omitempty"`
	// server usages: ENTERPRISE or CUBE
	Type *string `json:"type,omitempty"`
}

ServerProperties struct for ServerProperties

func NewServerProperties ¶

func NewServerProperties(cores int32, ram int32) *ServerProperties

NewServerProperties instantiates a new ServerProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServerPropertiesWithDefaults ¶

func NewServerPropertiesWithDefaults() *ServerProperties

NewServerPropertiesWithDefaults instantiates a new ServerProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServerProperties) GetAvailabilityZone ¶

func (o *ServerProperties) GetAvailabilityZone() *string

GetAvailabilityZone returns the AvailabilityZone field value If the value is explicit nil, 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) GetPlacementGroupId ¶

func (o *ServerProperties) GetPlacementGroupId() *string

GetPlacementGroupId returns the PlacementGroupId field value If the value is explicit nil, the zero value for string will be returned

func (*ServerProperties) GetPlacementGroupIdOk ¶

func (o *ServerProperties) GetPlacementGroupIdOk() (*string, bool)

GetPlacementGroupIdOk returns a tuple with the PlacementGroupId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetRam ¶

func (o *ServerProperties) GetRam() *int32

GetRam returns the Ram field value If the value is explicit nil, 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) GetTemplateUuid ¶

func (o *ServerProperties) GetTemplateUuid() *string

GetTemplateUuid returns the TemplateUuid field value If the value is explicit nil, the zero value for string will be returned

func (*ServerProperties) GetTemplateUuidOk ¶

func (o *ServerProperties) GetTemplateUuidOk() (*string, bool)

GetTemplateUuidOk returns a tuple with the TemplateUuid field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetType ¶

func (o *ServerProperties) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*ServerProperties) GetTypeOk ¶

func (o *ServerProperties) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServerProperties) GetVmState ¶

func (o *ServerProperties) GetVmState() *string

GetVmState returns the VmState field value If the value is explicit nil, 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) HasPlacementGroupId ¶

func (o *ServerProperties) HasPlacementGroupId() bool

HasPlacementGroupId returns a boolean if a field has been set.

func (*ServerProperties) HasRam ¶

func (o *ServerProperties) HasRam() bool

HasRam returns a boolean if a field has been set.

func (*ServerProperties) HasTemplateUuid ¶

func (o *ServerProperties) HasTemplateUuid() bool

HasTemplateUuid returns a boolean if a field has been set.

func (*ServerProperties) HasType ¶

func (o *ServerProperties) HasType() bool

HasType returns a boolean if a field has been set.

func (*ServerProperties) HasVmState ¶

func (o *ServerProperties) HasVmState() bool

HasVmState returns a boolean if a field has been set.

func (ServerProperties) MarshalJSON ¶

func (o ServerProperties) MarshalJSON() ([]byte, error)

func (*ServerProperties) SetAvailabilityZone ¶

func (o *ServerProperties) SetAvailabilityZone(v string)

SetAvailabilityZone sets field value

func (*ServerProperties) SetBootCdrom ¶

func (o *ServerProperties) SetBootCdrom(v ResourceReference)

SetBootCdrom sets field value

func (*ServerProperties) SetBootVolume ¶

func (o *ServerProperties) SetBootVolume(v ResourceReference)

SetBootVolume sets field value

func (*ServerProperties) SetCores ¶

func (o *ServerProperties) SetCores(v int32)

SetCores sets field value

func (*ServerProperties) SetCpuFamily ¶

func (o *ServerProperties) SetCpuFamily(v string)

SetCpuFamily sets field value

func (*ServerProperties) SetName ¶

func (o *ServerProperties) SetName(v string)

SetName sets field value

func (*ServerProperties) SetPlacementGroupId ¶

func (o *ServerProperties) SetPlacementGroupId(v string)

SetPlacementGroupId sets field value

func (*ServerProperties) SetRam ¶

func (o *ServerProperties) SetRam(v int32)

SetRam sets field value

func (*ServerProperties) SetTemplateUuid ¶

func (o *ServerProperties) SetTemplateUuid(v string)

SetTemplateUuid sets field value

func (*ServerProperties) SetType ¶

func (o *ServerProperties) SetType(v string)

SetType sets field value

func (*ServerProperties) SetVmState ¶

func (o *ServerProperties) SetVmState(v string)

SetVmState sets field value

type 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 the 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 NewServers ¶

func NewServers() *Servers

NewServers instantiates a new Servers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServersWithDefaults ¶

func NewServersWithDefaults() *Servers

NewServersWithDefaults instantiates a new Servers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Servers) GetHref ¶

func (o *Servers) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 ServersApiService ¶

type ServersApiService service

ServersApiService ServersApi service

func (*ServersApiService) DatacentersServersCdromsDelete ¶

func (a *ServersApiService) DatacentersServersCdromsDelete(ctx _context.Context, datacenterId string, serverId string, cdromId string) ApiDatacentersServersCdromsDeleteRequest

* DatacentersServersCdromsDelete Detach CD-ROMs * Detach the specified 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 data center. * @param serverId The unique ID of the server. * @param cdromId The unique ID of the CD-ROM. * @return ApiDatacentersServersCdromsDeleteRequest

func (*ServersApiService) DatacentersServersCdromsDeleteExecute ¶

func (a *ServersApiService) DatacentersServersCdromsDeleteExecute(r ApiDatacentersServersCdromsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersCdromsFindById ¶

func (a *ServersApiService) DatacentersServersCdromsFindById(ctx _context.Context, datacenterId string, serverId string, cdromId string) ApiDatacentersServersCdromsFindByIdRequest

* DatacentersServersCdromsFindById Retrieve attached CD-ROMs * Retrieve the properties of the CD-ROM, attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param cdromId The unique ID of the CD-ROM. * @return ApiDatacentersServersCdromsFindByIdRequest

func (*ServersApiService) DatacentersServersCdromsFindByIdExecute ¶

func (a *ServersApiService) DatacentersServersCdromsFindByIdExecute(r ApiDatacentersServersCdromsFindByIdRequest) (Image, *shared.APIResponse, error)

* Execute executes the request * @return Image

func (*ServersApiService) DatacentersServersCdromsGet ¶

func (a *ServersApiService) DatacentersServersCdromsGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersCdromsGetRequest

* DatacentersServersCdromsGet List attached CD-ROMs * List all CD-ROMs, attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersCdromsGetRequest

func (*ServersApiService) DatacentersServersCdromsGetExecute ¶

func (a *ServersApiService) DatacentersServersCdromsGetExecute(r ApiDatacentersServersCdromsGetRequest) (Cdroms, *shared.APIResponse, error)

* Execute executes the request * @return Cdroms

func (*ServersApiService) DatacentersServersCdromsPost ¶

func (a *ServersApiService) DatacentersServersCdromsPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersCdromsPostRequest

* DatacentersServersCdromsPost Attach CD-ROMs * Attach a CD-ROM to an existing server. Up to two CD-ROMs can be attached to the same server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersCdromsPostRequest

func (*ServersApiService) DatacentersServersCdromsPostExecute ¶

func (a *ServersApiService) DatacentersServersCdromsPostExecute(r ApiDatacentersServersCdromsPostRequest) (Image, *shared.APIResponse, error)

* Execute executes the request * @return Image

func (*ServersApiService) DatacentersServersDelete ¶

func (a *ServersApiService) DatacentersServersDelete(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersDeleteRequest

* DatacentersServersDelete Delete servers * Delete the specified server in your data center. The attached storage volumes will not be removed — a separate API call must be made for these actions. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersDeleteRequest

func (*ServersApiService) DatacentersServersDeleteExecute ¶

func (a *ServersApiService) DatacentersServersDeleteExecute(r ApiDatacentersServersDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersFindById ¶

func (a *ServersApiService) DatacentersServersFindById(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersFindByIdRequest

* DatacentersServersFindById Retrieve servers by ID * Retrieve information about the specified server within the data center, such as its configuration, provisioning status, and so on. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersFindByIdRequest

func (*ServersApiService) DatacentersServersFindByIdExecute ¶

func (a *ServersApiService) DatacentersServersFindByIdExecute(r ApiDatacentersServersFindByIdRequest) (Server, *shared.APIResponse, error)

* Execute executes the request * @return Server

func (*ServersApiService) DatacentersServersGet ¶

func (a *ServersApiService) DatacentersServersGet(ctx _context.Context, datacenterId string) ApiDatacentersServersGetRequest

* DatacentersServersGet List servers * List all servers within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersServersGetRequest

func (*ServersApiService) DatacentersServersGetExecute ¶

func (a *ServersApiService) DatacentersServersGetExecute(r ApiDatacentersServersGetRequest) (Servers, *shared.APIResponse, error)

* Execute executes the request * @return Servers

func (*ServersApiService) DatacentersServersPatch ¶

func (a *ServersApiService) DatacentersServersPatch(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersPatchRequest

* DatacentersServersPatch Partially modify servers * Update the properties of the specified server within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersPatchRequest

func (*ServersApiService) DatacentersServersPatchExecute ¶

func (a *ServersApiService) DatacentersServersPatchExecute(r ApiDatacentersServersPatchRequest) (Server, *shared.APIResponse, error)

* Execute executes the request * @return Server

func (*ServersApiService) DatacentersServersPost ¶

func (a *ServersApiService) DatacentersServersPost(ctx _context.Context, datacenterId string) ApiDatacentersServersPostRequest

* DatacentersServersPost Create servers * Create a server within the specified data center. You can also use this request to configure the boot volumes and connect to existing LANs at the same time. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersServersPostRequest

func (*ServersApiService) DatacentersServersPostExecute ¶

func (a *ServersApiService) DatacentersServersPostExecute(r ApiDatacentersServersPostRequest) (Server, *shared.APIResponse, error)

* Execute executes the request * @return Server

func (*ServersApiService) DatacentersServersPut ¶

func (a *ServersApiService) DatacentersServersPut(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersPutRequest
  • DatacentersServersPut Modify servers
  • Modify the properties of the specified server within the data center.

Starting with v5, the 'allowReboot' attribute is retired; while previously required for changing certain server properties, this behavior is now implicit, and the backend will perform this automatically. For example, in earlier versions, when the CPU family is changed, 'allowReboot' had to be set to 'true'; this is no longer required, the reboot will be performed automatically.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersPutRequest

func (*ServersApiService) DatacentersServersPutExecute ¶

func (a *ServersApiService) DatacentersServersPutExecute(r ApiDatacentersServersPutRequest) (Server, *shared.APIResponse, error)

* Execute executes the request * @return Server

func (*ServersApiService) DatacentersServersRebootPost ¶

func (a *ServersApiService) DatacentersServersRebootPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersRebootPostRequest

* DatacentersServersRebootPost Reboot servers * Force a hard reboot of the specified server within the data center. Don't use this method if you wish to reboot gracefully. This is an equivalent of powering down a computer and turning it back on. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersRebootPostRequest

func (*ServersApiService) DatacentersServersRebootPostExecute ¶

func (a *ServersApiService) DatacentersServersRebootPostExecute(r ApiDatacentersServersRebootPostRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersRemoteConsoleGet ¶

func (a *ServersApiService) DatacentersServersRemoteConsoleGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersRemoteConsoleGetRequest

* DatacentersServersRemoteConsoleGet Get Remote Console link * Retrieve a link with a JSON Web Token for accessing the server's Remote Console. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersRemoteConsoleGetRequest

func (*ServersApiService) DatacentersServersRemoteConsoleGetExecute ¶

func (a *ServersApiService) DatacentersServersRemoteConsoleGetExecute(r ApiDatacentersServersRemoteConsoleGetRequest) (RemoteConsoleUrl, *shared.APIResponse, error)

* Execute executes the request * @return RemoteConsoleUrl

func (*ServersApiService) DatacentersServersResumePost ¶

func (a *ServersApiService) DatacentersServersResumePost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersResumePostRequest
  • DatacentersServersResumePost Resume Cubes instances
  • Resume a suspended Cube instance; no billing event will be generated.

This operation is only supported for the Cubes.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersResumePostRequest

func (*ServersApiService) DatacentersServersResumePostExecute ¶

func (a *ServersApiService) DatacentersServersResumePostExecute(r ApiDatacentersServersResumePostRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersStartPost ¶

func (a *ServersApiService) DatacentersServersStartPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersStartPostRequest

* DatacentersServersStartPost Start servers * Start the specified server within the data center; if the server's public IP address has been deallocated, a new IP address 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 data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersStartPostRequest

func (*ServersApiService) DatacentersServersStartPostExecute ¶

func (a *ServersApiService) DatacentersServersStartPostExecute(r ApiDatacentersServersStartPostRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersStopPost ¶

func (a *ServersApiService) DatacentersServersStopPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersStopPostRequest
  • DatacentersServersStopPost Stop VMs
  • Stop the specified server within the data center: the VM will be forcefully shut down, the billing will cease, and any allocated public IPs will be deallocated.

This operation is not supported for the Cubes.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersStopPostRequest

func (*ServersApiService) DatacentersServersStopPostExecute ¶

func (a *ServersApiService) DatacentersServersStopPostExecute(r ApiDatacentersServersStopPostRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersSuspendPost ¶

func (a *ServersApiService) DatacentersServersSuspendPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersSuspendPostRequest
  • DatacentersServersSuspendPost Suspend Cubes instances
  • Suspend the specified Cubes instance within the data center. The instance will not be deleted, and allocated resources will continue to be billed.

This operation is only supported for the Cubes.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersSuspendPostRequest

func (*ServersApiService) DatacentersServersSuspendPostExecute ¶

func (a *ServersApiService) DatacentersServersSuspendPostExecute(r ApiDatacentersServersSuspendPostRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersTokenGet ¶

func (a *ServersApiService) DatacentersServersTokenGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersTokenGetRequest

* DatacentersServersTokenGet Get JASON Web Token * Retrieve a JSON Web Token from the server for use in login operations (such as accessing the server's console). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersTokenGetRequest

func (*ServersApiService) DatacentersServersTokenGetExecute ¶

func (a *ServersApiService) DatacentersServersTokenGetExecute(r ApiDatacentersServersTokenGetRequest) (Token, *shared.APIResponse, error)

* Execute executes the request * @return Token

func (*ServersApiService) DatacentersServersUpgradePost ¶

func (a *ServersApiService) DatacentersServersUpgradePost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersUpgradePostRequest
  • DatacentersServersUpgradePost Upgrade servers
  • Upgrade the server version, if needed. To determine if an upgrade is available, execute the following 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 data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersUpgradePostRequest

func (*ServersApiService) DatacentersServersUpgradePostExecute ¶

func (a *ServersApiService) DatacentersServersUpgradePostExecute(r ApiDatacentersServersUpgradePostRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersVolumesDelete ¶

func (a *ServersApiService) DatacentersServersVolumesDelete(ctx _context.Context, datacenterId string, serverId string, volumeId string) ApiDatacentersServersVolumesDeleteRequest

* DatacentersServersVolumesDelete Detach volumes * Detach the specified volume from the server without deleting it from the data center. A separate request must be made to perform the deletion. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param volumeId The unique ID of the volume. * @return ApiDatacentersServersVolumesDeleteRequest

func (*ServersApiService) DatacentersServersVolumesDeleteExecute ¶

func (a *ServersApiService) DatacentersServersVolumesDeleteExecute(r ApiDatacentersServersVolumesDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*ServersApiService) DatacentersServersVolumesFindById ¶

func (a *ServersApiService) DatacentersServersVolumesFindById(ctx _context.Context, datacenterId string, serverId string, volumeId string) ApiDatacentersServersVolumesFindByIdRequest

* DatacentersServersVolumesFindById Retrieve attached volumes * Retrieve the properties of the volume, attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @param volumeId The unique ID of the volume. * @return ApiDatacentersServersVolumesFindByIdRequest

func (*ServersApiService) DatacentersServersVolumesFindByIdExecute ¶

func (a *ServersApiService) DatacentersServersVolumesFindByIdExecute(r ApiDatacentersServersVolumesFindByIdRequest) (Volume, *shared.APIResponse, error)

* Execute executes the request * @return Volume

func (*ServersApiService) DatacentersServersVolumesGet ¶

func (a *ServersApiService) DatacentersServersVolumesGet(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersVolumesGetRequest

* DatacentersServersVolumesGet List attached volumes * List all volumes, attached to the specified server. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param serverId The unique ID of the server. * @return ApiDatacentersServersVolumesGetRequest

func (*ServersApiService) DatacentersServersVolumesGetExecute ¶

* Execute executes the request * @return AttachedVolumes

func (*ServersApiService) DatacentersServersVolumesPost ¶

func (a *ServersApiService) DatacentersServersVolumesPost(ctx _context.Context, datacenterId string, serverId string) ApiDatacentersServersVolumesPostRequest
  • DatacentersServersVolumesPost Attach volumes
  • Attach an existing storage volume to the specified server.

A volume scan also be created and attached in one step by providing the new volume description as payload.

The combined total of attached volumes and NICs cannot exceed 24 per server.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param datacenterId The unique ID of the data center.
  • @param serverId The unique ID of the server.
  • @return ApiDatacentersServersVolumesPostRequest

func (*ServersApiService) DatacentersServersVolumesPostExecute ¶

func (a *ServersApiService) DatacentersServersVolumesPostExecute(r ApiDatacentersServersVolumesPostRequest) (Volume, *shared.APIResponse, error)

* Execute executes the request * @return Volume

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 NewSnapshot ¶

func NewSnapshot(properties SnapshotProperties) *Snapshot

NewSnapshot instantiates a new Snapshot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSnapshotWithDefaults ¶

func NewSnapshotWithDefaults() *Snapshot

NewSnapshotWithDefaults instantiates a new Snapshot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Snapshot) GetHref ¶

func (o *Snapshot) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 SnapshotProperties ¶

type SnapshotProperties struct {
	// The name of the  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, such as two-step verification.
	SecAuthProtection *bool `json:"secAuthProtection,omitempty"`
	// Hot-plug capable CPU (no reboot required).
	CpuHotPlug *bool `json:"cpuHotPlug,omitempty"`
	// Hot-unplug capable CPU (no reboot required).
	CpuHotUnplug *bool `json:"cpuHotUnplug,omitempty"`
	// Hot-plug capable RAM (no reboot required).
	RamHotPlug *bool `json:"ramHotPlug,omitempty"`
	// Hot-unplug capable RAM (no reboot required).
	RamHotUnplug *bool `json:"ramHotUnplug,omitempty"`
	// Hot-plug capable NIC (no reboot required).
	NicHotPlug *bool `json:"nicHotPlug,omitempty"`
	// Hot-unplug capable NIC (no reboot required).
	NicHotUnplug *bool `json:"nicHotUnplug,omitempty"`
	// Hot-plug capable Virt-IO drive (no reboot required).
	DiscVirtioHotPlug *bool `json:"discVirtioHotPlug,omitempty"`
	// Hot-unplug capable Virt-IO drive (no reboot required). Not supported with Windows VMs.
	DiscVirtioHotUnplug *bool `json:"discVirtioHotUnplug,omitempty"`
	// Hot-plug capable SCSI drive (no reboot required).
	DiscScsiHotPlug *bool `json:"discScsiHotPlug,omitempty"`
	// Is capable of SCSI drive hot unplug (no reboot required). This works only for non-Windows virtual Machines.
	DiscScsiHotUnplug *bool `json:"discScsiHotUnplug,omitempty"`
	// OS type of this snapshot
	LicenceType *string `json:"licenceType,omitempty"`
}

SnapshotProperties struct for SnapshotProperties

func NewSnapshotProperties ¶

func NewSnapshotProperties() *SnapshotProperties

NewSnapshotProperties instantiates a new SnapshotProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSnapshotPropertiesWithDefaults ¶

func NewSnapshotPropertiesWithDefaults() *SnapshotProperties

NewSnapshotPropertiesWithDefaults instantiates a new SnapshotProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SnapshotProperties) GetCpuHotPlug ¶

func (o *SnapshotProperties) GetCpuHotPlug() *bool

GetCpuHotPlug returns the CpuHotPlug field value If the value is explicit nil, 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 the collection.
	Items *[]Snapshot `json:"items,omitempty"`
}

Snapshots struct for Snapshots

func NewSnapshots ¶

func NewSnapshots() *Snapshots

NewSnapshots instantiates a new Snapshots object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSnapshotsWithDefaults ¶

func NewSnapshotsWithDefaults() *Snapshots

NewSnapshotsWithDefaults instantiates a new Snapshots object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Snapshots) GetHref ¶

func (o *Snapshots) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 SnapshotsApiService ¶

type SnapshotsApiService service

SnapshotsApiService SnapshotsApi service

func (*SnapshotsApiService) SnapshotsDelete ¶

func (a *SnapshotsApiService) SnapshotsDelete(ctx _context.Context, snapshotId string) ApiSnapshotsDeleteRequest

* SnapshotsDelete Delete snapshots * Deletes the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsDeleteRequest

func (*SnapshotsApiService) SnapshotsDeleteExecute ¶

func (a *SnapshotsApiService) SnapshotsDeleteExecute(r ApiSnapshotsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*SnapshotsApiService) SnapshotsFindById ¶

func (a *SnapshotsApiService) SnapshotsFindById(ctx _context.Context, snapshotId string) ApiSnapshotsFindByIdRequest

* SnapshotsFindById Retrieve snapshots by ID * Retrieve the properties of the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsFindByIdRequest

func (*SnapshotsApiService) SnapshotsFindByIdExecute ¶

* Execute executes the request * @return Snapshot

func (*SnapshotsApiService) SnapshotsGet ¶

* SnapshotsGet List snapshots * List all available snapshots. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSnapshotsGetRequest

func (*SnapshotsApiService) SnapshotsGetExecute ¶

* Execute executes the request * @return Snapshots

func (*SnapshotsApiService) SnapshotsPatch ¶

func (a *SnapshotsApiService) SnapshotsPatch(ctx _context.Context, snapshotId string) ApiSnapshotsPatchRequest

* SnapshotsPatch Partially modify snapshots * Update the properties of the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsPatchRequest

func (*SnapshotsApiService) SnapshotsPatchExecute ¶

* Execute executes the request * @return Snapshot

func (*SnapshotsApiService) SnapshotsPut ¶

func (a *SnapshotsApiService) SnapshotsPut(ctx _context.Context, snapshotId string) ApiSnapshotsPutRequest

* SnapshotsPut Modify snapshots * Modify the properties of the specified snapshot. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param snapshotId The unique ID of the snapshot. * @return ApiSnapshotsPutRequest

func (*SnapshotsApiService) SnapshotsPutExecute ¶

* Execute executes the request * @return Snapshot

type StateChannel ¶

type StateChannel struct {
	Msg string
	Err error
}

type TLSDial ¶

type TLSDial func(ctx context.Context, network, addr string) (net.Conn, error)

TLSDial can be assigned to a http.Transport's DialTLS field.

type TargetGroup ¶

type TargetGroup 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 *TargetGroupProperties     `json:"properties"`
}

TargetGroup struct for TargetGroup

func NewTargetGroup ¶

func NewTargetGroup(properties TargetGroupProperties) *TargetGroup

NewTargetGroup instantiates a new TargetGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetGroupWithDefaults ¶

func NewTargetGroupWithDefaults() *TargetGroup

NewTargetGroupWithDefaults instantiates a new TargetGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetGroup) GetHref ¶

func (o *TargetGroup) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroup) GetHrefOk ¶

func (o *TargetGroup) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) GetId ¶

func (o *TargetGroup) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroup) GetIdOk ¶

func (o *TargetGroup) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) GetMetadata ¶

func (o *TargetGroup) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DatacenterElementMetadata will be returned

func (*TargetGroup) GetMetadataOk ¶

func (o *TargetGroup) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) GetProperties ¶

func (o *TargetGroup) GetProperties() *TargetGroupProperties

GetProperties returns the Properties field value If the value is explicit nil, the zero value for TargetGroupProperties will be returned

func (*TargetGroup) GetPropertiesOk ¶

func (o *TargetGroup) GetPropertiesOk() (*TargetGroupProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) GetType ¶

func (o *TargetGroup) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*TargetGroup) GetTypeOk ¶

func (o *TargetGroup) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroup) HasHref ¶

func (o *TargetGroup) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*TargetGroup) HasId ¶

func (o *TargetGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*TargetGroup) HasMetadata ¶

func (o *TargetGroup) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*TargetGroup) HasProperties ¶

func (o *TargetGroup) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*TargetGroup) HasType ¶

func (o *TargetGroup) HasType() bool

HasType returns a boolean if a field has been set.

func (TargetGroup) MarshalJSON ¶

func (o TargetGroup) MarshalJSON() ([]byte, error)

func (*TargetGroup) SetHref ¶

func (o *TargetGroup) SetHref(v string)

SetHref sets field value

func (*TargetGroup) SetId ¶

func (o *TargetGroup) SetId(v string)

SetId sets field value

func (*TargetGroup) SetMetadata ¶

func (o *TargetGroup) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*TargetGroup) SetProperties ¶

func (o *TargetGroup) SetProperties(v TargetGroupProperties)

SetProperties sets field value

func (*TargetGroup) SetType ¶

func (o *TargetGroup) SetType(v Type)

SetType sets field value

type TargetGroupHealthCheck ¶

type TargetGroupHealthCheck struct {
	// The maximum time in milliseconds to wait for a target to respond to a check. For target VMs with 'Check Interval' set, the lesser of the two  values is used once the TCP connection is established.
	CheckTimeout *int32 `json:"checkTimeout,omitempty"`
	// The interval in milliseconds between consecutive health checks; default is 2000.
	CheckInterval *int32 `json:"checkInterval,omitempty"`
	// The maximum number of attempts to reconnect to a target after a connection failure. Valid range is 0 to 65535, and default is three reconnection attempts.
	Retries *int32 `json:"retries,omitempty"`
}

TargetGroupHealthCheck struct for TargetGroupHealthCheck

func NewTargetGroupHealthCheck ¶

func NewTargetGroupHealthCheck() *TargetGroupHealthCheck

NewTargetGroupHealthCheck instantiates a new TargetGroupHealthCheck object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetGroupHealthCheckWithDefaults ¶

func NewTargetGroupHealthCheckWithDefaults() *TargetGroupHealthCheck

NewTargetGroupHealthCheckWithDefaults instantiates a new TargetGroupHealthCheck object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetGroupHealthCheck) GetCheckInterval ¶

func (o *TargetGroupHealthCheck) GetCheckInterval() *int32

GetCheckInterval returns the CheckInterval field value If the value is explicit nil, the zero value for int32 will be returned

func (*TargetGroupHealthCheck) GetCheckIntervalOk ¶

func (o *TargetGroupHealthCheck) GetCheckIntervalOk() (*int32, bool)

GetCheckIntervalOk returns a tuple with the CheckInterval field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHealthCheck) GetCheckTimeout ¶

func (o *TargetGroupHealthCheck) GetCheckTimeout() *int32

GetCheckTimeout returns the CheckTimeout field value If the value is explicit nil, the zero value for int32 will be returned

func (*TargetGroupHealthCheck) GetCheckTimeoutOk ¶

func (o *TargetGroupHealthCheck) GetCheckTimeoutOk() (*int32, bool)

GetCheckTimeoutOk returns a tuple with the CheckTimeout field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHealthCheck) GetRetries ¶

func (o *TargetGroupHealthCheck) GetRetries() *int32

GetRetries returns the Retries field value If the value is explicit nil, the zero value for int32 will be returned

func (*TargetGroupHealthCheck) GetRetriesOk ¶

func (o *TargetGroupHealthCheck) GetRetriesOk() (*int32, bool)

GetRetriesOk returns a tuple with the Retries field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHealthCheck) HasCheckInterval ¶

func (o *TargetGroupHealthCheck) HasCheckInterval() bool

HasCheckInterval returns a boolean if a field has been set.

func (*TargetGroupHealthCheck) HasCheckTimeout ¶

func (o *TargetGroupHealthCheck) HasCheckTimeout() bool

HasCheckTimeout returns a boolean if a field has been set.

func (*TargetGroupHealthCheck) HasRetries ¶

func (o *TargetGroupHealthCheck) HasRetries() bool

HasRetries returns a boolean if a field has been set.

func (TargetGroupHealthCheck) MarshalJSON ¶

func (o TargetGroupHealthCheck) MarshalJSON() ([]byte, error)

func (*TargetGroupHealthCheck) SetCheckInterval ¶

func (o *TargetGroupHealthCheck) SetCheckInterval(v int32)

SetCheckInterval sets field value

func (*TargetGroupHealthCheck) SetCheckTimeout ¶

func (o *TargetGroupHealthCheck) SetCheckTimeout(v int32)

SetCheckTimeout sets field value

func (*TargetGroupHealthCheck) SetRetries ¶

func (o *TargetGroupHealthCheck) SetRetries(v int32)

SetRetries sets field value

type TargetGroupHttpHealthCheck ¶

type TargetGroupHttpHealthCheck struct {
	// The path (destination URL) for the HTTP health check request; the default is /.
	Path *string `json:"path,omitempty"`
	// The method for the HTTP health check.
	Method *string `json:"method,omitempty"`
	//
	MatchType *string `json:"matchType"`
	// The response returned by the request, depending on the match type.
	Response *string `json:"response"`
	//
	Regex *bool `json:"regex,omitempty"`
	//
	Negate *bool `json:"negate,omitempty"`
}

TargetGroupHttpHealthCheck struct for TargetGroupHttpHealthCheck

func NewTargetGroupHttpHealthCheck ¶

func NewTargetGroupHttpHealthCheck(matchType string, response string) *TargetGroupHttpHealthCheck

NewTargetGroupHttpHealthCheck instantiates a new TargetGroupHttpHealthCheck object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetGroupHttpHealthCheckWithDefaults ¶

func NewTargetGroupHttpHealthCheckWithDefaults() *TargetGroupHttpHealthCheck

NewTargetGroupHttpHealthCheckWithDefaults instantiates a new TargetGroupHttpHealthCheck object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetGroupHttpHealthCheck) GetMatchType ¶

func (o *TargetGroupHttpHealthCheck) GetMatchType() *string

GetMatchType returns the MatchType field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupHttpHealthCheck) GetMatchTypeOk ¶

func (o *TargetGroupHttpHealthCheck) GetMatchTypeOk() (*string, bool)

GetMatchTypeOk returns a tuple with the MatchType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetMethod ¶

func (o *TargetGroupHttpHealthCheck) GetMethod() *string

GetMethod returns the Method field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupHttpHealthCheck) GetMethodOk ¶

func (o *TargetGroupHttpHealthCheck) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetNegate ¶

func (o *TargetGroupHttpHealthCheck) GetNegate() *bool

GetNegate returns the Negate field value If the value is explicit nil, the zero value for bool will be returned

func (*TargetGroupHttpHealthCheck) GetNegateOk ¶

func (o *TargetGroupHttpHealthCheck) GetNegateOk() (*bool, bool)

GetNegateOk returns a tuple with the Negate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetPath ¶

func (o *TargetGroupHttpHealthCheck) GetPath() *string

GetPath returns the Path field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupHttpHealthCheck) GetPathOk ¶

func (o *TargetGroupHttpHealthCheck) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetRegex ¶

func (o *TargetGroupHttpHealthCheck) GetRegex() *bool

GetRegex returns the Regex field value If the value is explicit nil, the zero value for bool will be returned

func (*TargetGroupHttpHealthCheck) GetRegexOk ¶

func (o *TargetGroupHttpHealthCheck) GetRegexOk() (*bool, bool)

GetRegexOk returns a tuple with the Regex field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) GetResponse ¶

func (o *TargetGroupHttpHealthCheck) GetResponse() *string

GetResponse returns the Response field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupHttpHealthCheck) GetResponseOk ¶

func (o *TargetGroupHttpHealthCheck) GetResponseOk() (*string, bool)

GetResponseOk returns a tuple with the Response field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupHttpHealthCheck) HasMatchType ¶

func (o *TargetGroupHttpHealthCheck) HasMatchType() bool

HasMatchType returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasMethod ¶

func (o *TargetGroupHttpHealthCheck) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasNegate ¶

func (o *TargetGroupHttpHealthCheck) HasNegate() bool

HasNegate returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasPath ¶

func (o *TargetGroupHttpHealthCheck) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasRegex ¶

func (o *TargetGroupHttpHealthCheck) HasRegex() bool

HasRegex returns a boolean if a field has been set.

func (*TargetGroupHttpHealthCheck) HasResponse ¶

func (o *TargetGroupHttpHealthCheck) HasResponse() bool

HasResponse returns a boolean if a field has been set.

func (TargetGroupHttpHealthCheck) MarshalJSON ¶

func (o TargetGroupHttpHealthCheck) MarshalJSON() ([]byte, error)

func (*TargetGroupHttpHealthCheck) SetMatchType ¶

func (o *TargetGroupHttpHealthCheck) SetMatchType(v string)

SetMatchType sets field value

func (*TargetGroupHttpHealthCheck) SetMethod ¶

func (o *TargetGroupHttpHealthCheck) SetMethod(v string)

SetMethod sets field value

func (*TargetGroupHttpHealthCheck) SetNegate ¶

func (o *TargetGroupHttpHealthCheck) SetNegate(v bool)

SetNegate sets field value

func (*TargetGroupHttpHealthCheck) SetPath ¶

func (o *TargetGroupHttpHealthCheck) SetPath(v string)

SetPath sets field value

func (*TargetGroupHttpHealthCheck) SetRegex ¶

func (o *TargetGroupHttpHealthCheck) SetRegex(v bool)

SetRegex sets field value

func (*TargetGroupHttpHealthCheck) SetResponse ¶

func (o *TargetGroupHttpHealthCheck) SetResponse(v string)

SetResponse sets field value

type TargetGroupProperties ¶

type TargetGroupProperties struct {
	// The name of the target group.
	Name *string `json:"name"`
	// Balancing algorithm
	Algorithm *string `json:"algorithm"`
	// Balancing protocol
	Protocol *string `json:"protocol"`
	// Array of items in the collection.
	Targets         *[]TargetGroupTarget        `json:"targets,omitempty"`
	HealthCheck     *TargetGroupHealthCheck     `json:"healthCheck,omitempty"`
	HttpHealthCheck *TargetGroupHttpHealthCheck `json:"httpHealthCheck,omitempty"`
}

TargetGroupProperties struct for TargetGroupProperties

func NewTargetGroupProperties ¶

func NewTargetGroupProperties(name string, algorithm string, protocol string) *TargetGroupProperties

NewTargetGroupProperties instantiates a new TargetGroupProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetGroupPropertiesWithDefaults ¶

func NewTargetGroupPropertiesWithDefaults() *TargetGroupProperties

NewTargetGroupPropertiesWithDefaults instantiates a new TargetGroupProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetGroupProperties) GetAlgorithm ¶

func (o *TargetGroupProperties) GetAlgorithm() *string

GetAlgorithm returns the Algorithm field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupProperties) GetAlgorithmOk ¶

func (o *TargetGroupProperties) GetAlgorithmOk() (*string, bool)

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetHealthCheck ¶

func (o *TargetGroupProperties) GetHealthCheck() *TargetGroupHealthCheck

GetHealthCheck returns the HealthCheck field value If the value is explicit nil, the zero value for TargetGroupHealthCheck will be returned

func (*TargetGroupProperties) GetHealthCheckOk ¶

func (o *TargetGroupProperties) GetHealthCheckOk() (*TargetGroupHealthCheck, bool)

GetHealthCheckOk returns a tuple with the HealthCheck field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetHttpHealthCheck ¶

func (o *TargetGroupProperties) GetHttpHealthCheck() *TargetGroupHttpHealthCheck

GetHttpHealthCheck returns the HttpHealthCheck field value If the value is explicit nil, the zero value for TargetGroupHttpHealthCheck will be returned

func (*TargetGroupProperties) GetHttpHealthCheckOk ¶

func (o *TargetGroupProperties) GetHttpHealthCheckOk() (*TargetGroupHttpHealthCheck, bool)

GetHttpHealthCheckOk returns a tuple with the HttpHealthCheck field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetName ¶

func (o *TargetGroupProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupProperties) GetNameOk ¶

func (o *TargetGroupProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetProtocol ¶

func (o *TargetGroupProperties) GetProtocol() *string

GetProtocol returns the Protocol field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupProperties) GetProtocolOk ¶

func (o *TargetGroupProperties) GetProtocolOk() (*string, bool)

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) GetTargets ¶

func (o *TargetGroupProperties) GetTargets() *[]TargetGroupTarget

GetTargets returns the Targets field value If the value is explicit nil, the zero value for []TargetGroupTarget will be returned

func (*TargetGroupProperties) GetTargetsOk ¶

func (o *TargetGroupProperties) GetTargetsOk() (*[]TargetGroupTarget, bool)

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupProperties) HasAlgorithm ¶

func (o *TargetGroupProperties) HasAlgorithm() bool

HasAlgorithm returns a boolean if a field has been set.

func (*TargetGroupProperties) HasHealthCheck ¶

func (o *TargetGroupProperties) HasHealthCheck() bool

HasHealthCheck returns a boolean if a field has been set.

func (*TargetGroupProperties) HasHttpHealthCheck ¶

func (o *TargetGroupProperties) HasHttpHealthCheck() bool

HasHttpHealthCheck returns a boolean if a field has been set.

func (*TargetGroupProperties) HasName ¶

func (o *TargetGroupProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*TargetGroupProperties) HasProtocol ¶

func (o *TargetGroupProperties) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*TargetGroupProperties) HasTargets ¶

func (o *TargetGroupProperties) HasTargets() bool

HasTargets returns a boolean if a field has been set.

func (TargetGroupProperties) MarshalJSON ¶

func (o TargetGroupProperties) MarshalJSON() ([]byte, error)

func (*TargetGroupProperties) SetAlgorithm ¶

func (o *TargetGroupProperties) SetAlgorithm(v string)

SetAlgorithm sets field value

func (*TargetGroupProperties) SetHealthCheck ¶

func (o *TargetGroupProperties) SetHealthCheck(v TargetGroupHealthCheck)

SetHealthCheck sets field value

func (*TargetGroupProperties) SetHttpHealthCheck ¶

func (o *TargetGroupProperties) SetHttpHealthCheck(v TargetGroupHttpHealthCheck)

SetHttpHealthCheck sets field value

func (*TargetGroupProperties) SetName ¶

func (o *TargetGroupProperties) SetName(v string)

SetName sets field value

func (*TargetGroupProperties) SetProtocol ¶

func (o *TargetGroupProperties) SetProtocol(v string)

SetProtocol sets field value

func (*TargetGroupProperties) SetTargets ¶

func (o *TargetGroupProperties) SetTargets(v []TargetGroupTarget)

SetTargets sets field value

type TargetGroupPut ¶

type TargetGroupPut 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"`
	Properties *TargetGroupProperties `json:"properties"`
}

TargetGroupPut struct for TargetGroupPut

func NewTargetGroupPut ¶

func NewTargetGroupPut(properties TargetGroupProperties) *TargetGroupPut

NewTargetGroupPut instantiates a new TargetGroupPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetGroupPutWithDefaults ¶

func NewTargetGroupPutWithDefaults() *TargetGroupPut

NewTargetGroupPutWithDefaults instantiates a new TargetGroupPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetGroupPut) GetHref ¶

func (o *TargetGroupPut) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupPut) GetHrefOk ¶

func (o *TargetGroupPut) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupPut) GetId ¶

func (o *TargetGroupPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupPut) GetIdOk ¶

func (o *TargetGroupPut) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupPut) GetProperties ¶

func (o *TargetGroupPut) GetProperties() *TargetGroupProperties

GetProperties returns the Properties field value If the value is explicit nil, the zero value for TargetGroupProperties will be returned

func (*TargetGroupPut) GetPropertiesOk ¶

func (o *TargetGroupPut) GetPropertiesOk() (*TargetGroupProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupPut) GetType ¶

func (o *TargetGroupPut) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*TargetGroupPut) GetTypeOk ¶

func (o *TargetGroupPut) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupPut) HasHref ¶

func (o *TargetGroupPut) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*TargetGroupPut) HasId ¶

func (o *TargetGroupPut) HasId() bool

HasId returns a boolean if a field has been set.

func (*TargetGroupPut) HasProperties ¶

func (o *TargetGroupPut) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*TargetGroupPut) HasType ¶

func (o *TargetGroupPut) HasType() bool

HasType returns a boolean if a field has been set.

func (TargetGroupPut) MarshalJSON ¶

func (o TargetGroupPut) MarshalJSON() ([]byte, error)

func (*TargetGroupPut) SetHref ¶

func (o *TargetGroupPut) SetHref(v string)

SetHref sets field value

func (*TargetGroupPut) SetId ¶

func (o *TargetGroupPut) SetId(v string)

SetId sets field value

func (*TargetGroupPut) SetProperties ¶

func (o *TargetGroupPut) SetProperties(v TargetGroupProperties)

SetProperties sets field value

func (*TargetGroupPut) SetType ¶

func (o *TargetGroupPut) SetType(v Type)

SetType sets field value

type TargetGroupTarget ¶

type TargetGroupTarget struct {
	// The IP of the balanced target VM.
	Ip *string `json:"ip"`
	// The port of the balanced target service; valid range is 1 to 65535.
	Port *int32 `json:"port"`
	// Traffic is distributed in proportion to target weight, relative to the combined weight of all targets. A target with higher weight receives a greater share of traffic. Valid range is 0 to 256 and default is 1; targets with weight of 0 do not participate in load balancing but still accept persistent connections. It is best use values in the middle of the range to leave room for later adjustments.
	Weight *int32 `json:"weight"`
	// When the health check is enabled, the target is available only when it accepts regular TCP or HTTP connection attempts for state checking. The state check consists of one connection attempt with the target's address and port. The default value is 'TRUE'.
	HealthCheckEnabled *bool `json:"healthCheckEnabled,omitempty"`
	// When the maintenance mode is enabled, the target is prevented from receiving traffic; the default value is 'FALSE'.
	MaintenanceEnabled *bool `json:"maintenanceEnabled,omitempty"`
}

TargetGroupTarget struct for TargetGroupTarget

func NewTargetGroupTarget ¶

func NewTargetGroupTarget(ip string, port int32, weight int32) *TargetGroupTarget

NewTargetGroupTarget instantiates a new TargetGroupTarget object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetGroupTargetWithDefaults ¶

func NewTargetGroupTargetWithDefaults() *TargetGroupTarget

NewTargetGroupTargetWithDefaults instantiates a new TargetGroupTarget object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetGroupTarget) GetHealthCheckEnabled ¶

func (o *TargetGroupTarget) GetHealthCheckEnabled() *bool

GetHealthCheckEnabled returns the HealthCheckEnabled field value If the value is explicit nil, the zero value for bool will be returned

func (*TargetGroupTarget) GetHealthCheckEnabledOk ¶

func (o *TargetGroupTarget) GetHealthCheckEnabledOk() (*bool, bool)

GetHealthCheckEnabledOk returns a tuple with the HealthCheckEnabled field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) GetIp ¶

func (o *TargetGroupTarget) GetIp() *string

GetIp returns the Ip field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroupTarget) GetIpOk ¶

func (o *TargetGroupTarget) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) GetMaintenanceEnabled ¶

func (o *TargetGroupTarget) GetMaintenanceEnabled() *bool

GetMaintenanceEnabled returns the MaintenanceEnabled field value If the value is explicit nil, the zero value for bool will be returned

func (*TargetGroupTarget) GetMaintenanceEnabledOk ¶

func (o *TargetGroupTarget) GetMaintenanceEnabledOk() (*bool, bool)

GetMaintenanceEnabledOk returns a tuple with the MaintenanceEnabled field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) GetPort ¶

func (o *TargetGroupTarget) GetPort() *int32

GetPort returns the Port field value If the value is explicit nil, the zero value for int32 will be returned

func (*TargetGroupTarget) GetPortOk ¶

func (o *TargetGroupTarget) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) GetWeight ¶

func (o *TargetGroupTarget) GetWeight() *int32

GetWeight returns the Weight field value If the value is explicit nil, the zero value for int32 will be returned

func (*TargetGroupTarget) GetWeightOk ¶

func (o *TargetGroupTarget) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroupTarget) HasHealthCheckEnabled ¶

func (o *TargetGroupTarget) HasHealthCheckEnabled() bool

HasHealthCheckEnabled returns a boolean if a field has been set.

func (*TargetGroupTarget) HasIp ¶

func (o *TargetGroupTarget) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*TargetGroupTarget) HasMaintenanceEnabled ¶

func (o *TargetGroupTarget) HasMaintenanceEnabled() bool

HasMaintenanceEnabled returns a boolean if a field has been set.

func (*TargetGroupTarget) HasPort ¶

func (o *TargetGroupTarget) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*TargetGroupTarget) HasWeight ¶

func (o *TargetGroupTarget) HasWeight() bool

HasWeight returns a boolean if a field has been set.

func (TargetGroupTarget) MarshalJSON ¶

func (o TargetGroupTarget) MarshalJSON() ([]byte, error)

func (*TargetGroupTarget) SetHealthCheckEnabled ¶

func (o *TargetGroupTarget) SetHealthCheckEnabled(v bool)

SetHealthCheckEnabled sets field value

func (*TargetGroupTarget) SetIp ¶

func (o *TargetGroupTarget) SetIp(v string)

SetIp sets field value

func (*TargetGroupTarget) SetMaintenanceEnabled ¶

func (o *TargetGroupTarget) SetMaintenanceEnabled(v bool)

SetMaintenanceEnabled sets field value

func (*TargetGroupTarget) SetPort ¶

func (o *TargetGroupTarget) SetPort(v int32)

SetPort sets field value

func (*TargetGroupTarget) SetWeight ¶

func (o *TargetGroupTarget) SetWeight(v int32)

SetWeight sets field value

type TargetGroups ¶

type TargetGroups 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 the collection.
	Items *[]TargetGroup `json:"items,omitempty"`
	// The offset, specified in the request (if not is specified, 0 is used by default).
	Offset *float32 `json:"offset,omitempty"`
	// The limit, specified in the request (if not specified, the endpoint's default pagination limit is used).
	Limit *float32         `json:"limit,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

TargetGroups struct for TargetGroups

func NewTargetGroups ¶

func NewTargetGroups() *TargetGroups

NewTargetGroups instantiates a new TargetGroups object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetGroupsWithDefaults ¶

func NewTargetGroupsWithDefaults() *TargetGroups

NewTargetGroupsWithDefaults instantiates a new TargetGroups object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetGroups) GetHref ¶

func (o *TargetGroups) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroups) GetHrefOk ¶

func (o *TargetGroups) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetId ¶

func (o *TargetGroups) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*TargetGroups) GetIdOk ¶

func (o *TargetGroups) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetItems ¶

func (o *TargetGroups) GetItems() *[]TargetGroup

GetItems returns the Items field value If the value is explicit nil, the zero value for []TargetGroup will be returned

func (*TargetGroups) GetItemsOk ¶

func (o *TargetGroups) GetItemsOk() (*[]TargetGroup, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetLimit ¶

func (o *TargetGroups) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*TargetGroups) GetLimitOk ¶

func (o *TargetGroups) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *TargetGroups) GetLinks() *PaginationLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned

func (*TargetGroups) GetLinksOk ¶

func (o *TargetGroups) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetOffset ¶

func (o *TargetGroups) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*TargetGroups) GetOffsetOk ¶

func (o *TargetGroups) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) GetType ¶

func (o *TargetGroups) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*TargetGroups) GetTypeOk ¶

func (o *TargetGroups) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetGroups) HasHref ¶

func (o *TargetGroups) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*TargetGroups) HasId ¶

func (o *TargetGroups) HasId() bool

HasId returns a boolean if a field has been set.

func (*TargetGroups) HasItems ¶

func (o *TargetGroups) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*TargetGroups) HasLimit ¶

func (o *TargetGroups) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *TargetGroups) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TargetGroups) HasOffset ¶

func (o *TargetGroups) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*TargetGroups) HasType ¶

func (o *TargetGroups) HasType() bool

HasType returns a boolean if a field has been set.

func (TargetGroups) MarshalJSON ¶

func (o TargetGroups) MarshalJSON() ([]byte, error)

func (*TargetGroups) SetHref ¶

func (o *TargetGroups) SetHref(v string)

SetHref sets field value

func (*TargetGroups) SetId ¶

func (o *TargetGroups) SetId(v string)

SetId sets field value

func (*TargetGroups) SetItems ¶

func (o *TargetGroups) SetItems(v []TargetGroup)

SetItems sets field value

func (*TargetGroups) SetLimit ¶

func (o *TargetGroups) SetLimit(v float32)

SetLimit sets field value

func (o *TargetGroups) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*TargetGroups) SetOffset ¶

func (o *TargetGroups) SetOffset(v float32)

SetOffset sets field value

func (*TargetGroups) SetType ¶

func (o *TargetGroups) SetType(v Type)

SetType sets field value

type TargetGroupsApiService ¶

type TargetGroupsApiService service

TargetGroupsApiService TargetGroupsApi service

func (*TargetGroupsApiService) TargetGroupsDelete ¶

func (a *TargetGroupsApiService) TargetGroupsDelete(ctx _context.Context, targetGroupId string) ApiTargetGroupsDeleteRequest

* TargetGroupsDelete Remove target groups * Remove the specified target group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param targetGroupId The unique ID of the target group. * @return ApiTargetGroupsDeleteRequest

func (*TargetGroupsApiService) TargetGroupsDeleteExecute ¶

func (a *TargetGroupsApiService) TargetGroupsDeleteExecute(r ApiTargetGroupsDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*TargetGroupsApiService) TargetgroupsFindByTargetGroupId ¶

func (a *TargetGroupsApiService) TargetgroupsFindByTargetGroupId(ctx _context.Context, targetGroupId string) ApiTargetgroupsFindByTargetGroupIdRequest

* TargetgroupsFindByTargetGroupId Retrieve target groups * Retrieve the properties of the specified target group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param targetGroupId The unique ID of the target group. * @return ApiTargetgroupsFindByTargetGroupIdRequest

func (*TargetGroupsApiService) TargetgroupsFindByTargetGroupIdExecute ¶

func (a *TargetGroupsApiService) TargetgroupsFindByTargetGroupIdExecute(r ApiTargetgroupsFindByTargetGroupIdRequest) (TargetGroup, *shared.APIResponse, error)

* Execute executes the request * @return TargetGroup

func (*TargetGroupsApiService) TargetgroupsGet ¶

* TargetgroupsGet List target groups * List all target groups. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTargetgroupsGetRequest

func (*TargetGroupsApiService) TargetgroupsGetExecute ¶

* Execute executes the request * @return TargetGroups

func (*TargetGroupsApiService) TargetgroupsPatch ¶

func (a *TargetGroupsApiService) TargetgroupsPatch(ctx _context.Context, targetGroupId string) ApiTargetgroupsPatchRequest

* TargetgroupsPatch Partially modify target groups * Update the properties of the specified target group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param targetGroupId The unique ID of the target group. * @return ApiTargetgroupsPatchRequest

func (*TargetGroupsApiService) TargetgroupsPatchExecute ¶

* Execute executes the request * @return TargetGroup

func (*TargetGroupsApiService) TargetgroupsPost ¶

* TargetgroupsPost Create target groups * Create a target group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTargetgroupsPostRequest

func (*TargetGroupsApiService) TargetgroupsPostExecute ¶

* Execute executes the request * @return TargetGroup

func (*TargetGroupsApiService) TargetgroupsPut ¶

func (a *TargetGroupsApiService) TargetgroupsPut(ctx _context.Context, targetGroupId string) ApiTargetgroupsPutRequest

* TargetgroupsPut Modify target groups * Modify the properties of the specified target group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param targetGroupId The unique ID of the target group. * @return ApiTargetgroupsPutRequest

func (*TargetGroupsApiService) TargetgroupsPutExecute ¶

* Execute executes the request * @return TargetGroup

type TargetPortRange ¶

type TargetPortRange struct {
	// Target port range start associated with the NAT Gateway rule.
	Start *int32 `json:"start,omitempty"`
	// Target port range end associated with the NAT Gateway rule.
	End *int32 `json:"end,omitempty"`
}

TargetPortRange struct for TargetPortRange

func NewTargetPortRange ¶

func NewTargetPortRange() *TargetPortRange

NewTargetPortRange instantiates a new TargetPortRange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetPortRangeWithDefaults ¶

func NewTargetPortRangeWithDefaults() *TargetPortRange

NewTargetPortRangeWithDefaults instantiates a new TargetPortRange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetPortRange) GetEnd ¶

func (o *TargetPortRange) GetEnd() *int32

GetEnd returns the End field value If the value is explicit nil, the zero value for int32 will be returned

func (*TargetPortRange) GetEndOk ¶

func (o *TargetPortRange) GetEndOk() (*int32, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetPortRange) GetStart ¶

func (o *TargetPortRange) GetStart() *int32

GetStart returns the Start field value If the value is explicit nil, the zero value for int32 will be returned

func (*TargetPortRange) GetStartOk ¶

func (o *TargetPortRange) GetStartOk() (*int32, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TargetPortRange) HasEnd ¶

func (o *TargetPortRange) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*TargetPortRange) HasStart ¶

func (o *TargetPortRange) HasStart() bool

HasStart returns a boolean if a field has been set.

func (TargetPortRange) MarshalJSON ¶

func (o TargetPortRange) MarshalJSON() ([]byte, error)

func (*TargetPortRange) SetEnd ¶

func (o *TargetPortRange) SetEnd(v int32)

SetEnd sets field value

func (*TargetPortRange) SetStart ¶

func (o *TargetPortRange) SetStart(v int32)

SetStart sets field value

type Template ¶

type Template struct {
	// The 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 *TemplateProperties        `json:"properties"`
}

Template struct for Template

func NewTemplate ¶

func NewTemplate(properties TemplateProperties) *Template

NewTemplate instantiates a new Template object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTemplateWithDefaults ¶

func NewTemplateWithDefaults() *Template

NewTemplateWithDefaults instantiates a new Template object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Template) GetHref ¶

func (o *Template) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*Template) GetHrefOk ¶

func (o *Template) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) GetId ¶

func (o *Template) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*Template) GetIdOk ¶

func (o *Template) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) GetMetadata ¶

func (o *Template) GetMetadata() *DatacenterElementMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DatacenterElementMetadata will be returned

func (*Template) GetMetadataOk ¶

func (o *Template) GetMetadataOk() (*DatacenterElementMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) GetProperties ¶

func (o *Template) GetProperties() *TemplateProperties

GetProperties returns the Properties field value If the value is explicit nil, the zero value for TemplateProperties will be returned

func (*Template) GetPropertiesOk ¶

func (o *Template) GetPropertiesOk() (*TemplateProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) GetType ¶

func (o *Template) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*Template) GetTypeOk ¶

func (o *Template) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Template) HasHref ¶

func (o *Template) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Template) HasId ¶

func (o *Template) HasId() bool

HasId returns a boolean if a field has been set.

func (*Template) HasMetadata ¶

func (o *Template) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Template) HasProperties ¶

func (o *Template) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*Template) HasType ¶

func (o *Template) HasType() bool

HasType returns a boolean if a field has been set.

func (Template) MarshalJSON ¶

func (o Template) MarshalJSON() ([]byte, error)

func (*Template) SetHref ¶

func (o *Template) SetHref(v string)

SetHref sets field value

func (*Template) SetId ¶

func (o *Template) SetId(v string)

SetId sets field value

func (*Template) SetMetadata ¶

func (o *Template) SetMetadata(v DatacenterElementMetadata)

SetMetadata sets field value

func (*Template) SetProperties ¶

func (o *Template) SetProperties(v TemplateProperties)

SetProperties sets field value

func (*Template) SetType ¶

func (o *Template) SetType(v Type)

SetType sets field value

type TemplateProperties ¶

type TemplateProperties struct {
	// The name of the  resource.
	Name *string `json:"name"`
	// The CPU cores count.
	Cores *float32 `json:"cores"`
	// The RAM size in MB.
	Ram *float32 `json:"ram"`
	// The storage size in GB.
	StorageSize *float32 `json:"storageSize"`
}

TemplateProperties struct for TemplateProperties

func NewTemplateProperties ¶

func NewTemplateProperties(name string, cores float32, ram float32, storageSize float32) *TemplateProperties

NewTemplateProperties instantiates a new TemplateProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTemplatePropertiesWithDefaults ¶

func NewTemplatePropertiesWithDefaults() *TemplateProperties

NewTemplatePropertiesWithDefaults instantiates a new TemplateProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TemplateProperties) GetCores ¶

func (o *TemplateProperties) GetCores() *float32

GetCores returns the Cores field value If the value is explicit nil, the zero value for float32 will be returned

func (*TemplateProperties) GetCoresOk ¶

func (o *TemplateProperties) GetCoresOk() (*float32, bool)

GetCoresOk returns a tuple with the Cores field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TemplateProperties) GetName ¶

func (o *TemplateProperties) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*TemplateProperties) GetNameOk ¶

func (o *TemplateProperties) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TemplateProperties) GetRam ¶

func (o *TemplateProperties) GetRam() *float32

GetRam returns the Ram field value If the value is explicit nil, the zero value for float32 will be returned

func (*TemplateProperties) GetRamOk ¶

func (o *TemplateProperties) GetRamOk() (*float32, bool)

GetRamOk returns a tuple with the Ram field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TemplateProperties) GetStorageSize ¶

func (o *TemplateProperties) GetStorageSize() *float32

GetStorageSize returns the StorageSize field value If the value is explicit nil, the zero value for float32 will be returned

func (*TemplateProperties) GetStorageSizeOk ¶

func (o *TemplateProperties) GetStorageSizeOk() (*float32, bool)

GetStorageSizeOk returns a tuple with the StorageSize field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TemplateProperties) HasCores ¶

func (o *TemplateProperties) HasCores() bool

HasCores returns a boolean if a field has been set.

func (*TemplateProperties) HasName ¶

func (o *TemplateProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*TemplateProperties) HasRam ¶

func (o *TemplateProperties) HasRam() bool

HasRam returns a boolean if a field has been set.

func (*TemplateProperties) HasStorageSize ¶

func (o *TemplateProperties) HasStorageSize() bool

HasStorageSize returns a boolean if a field has been set.

func (TemplateProperties) MarshalJSON ¶

func (o TemplateProperties) MarshalJSON() ([]byte, error)

func (*TemplateProperties) SetCores ¶

func (o *TemplateProperties) SetCores(v float32)

SetCores sets field value

func (*TemplateProperties) SetName ¶

func (o *TemplateProperties) SetName(v string)

SetName sets field value

func (*TemplateProperties) SetRam ¶

func (o *TemplateProperties) SetRam(v float32)

SetRam sets field value

func (*TemplateProperties) SetStorageSize ¶

func (o *TemplateProperties) SetStorageSize(v float32)

SetStorageSize sets field value

type Templates ¶

type Templates struct {
	// The 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 the collection.
	Items *[]Template `json:"items,omitempty"`
}

Templates struct for Templates

func NewTemplates ¶

func NewTemplates() *Templates

NewTemplates instantiates a new Templates object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTemplatesWithDefaults ¶

func NewTemplatesWithDefaults() *Templates

NewTemplatesWithDefaults instantiates a new Templates object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Templates) GetHref ¶

func (o *Templates) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*Templates) GetHrefOk ¶

func (o *Templates) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Templates) GetId ¶

func (o *Templates) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*Templates) GetIdOk ¶

func (o *Templates) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Templates) GetItems ¶

func (o *Templates) GetItems() *[]Template

GetItems returns the Items field value If the value is explicit nil, the zero value for []Template will be returned

func (*Templates) GetItemsOk ¶

func (o *Templates) GetItemsOk() (*[]Template, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Templates) GetType ¶

func (o *Templates) GetType() *Type

GetType returns the Type field value If the value is explicit nil, the zero value for Type will be returned

func (*Templates) GetTypeOk ¶

func (o *Templates) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Templates) HasHref ¶

func (o *Templates) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Templates) HasId ¶

func (o *Templates) HasId() bool

HasId returns a boolean if a field has been set.

func (*Templates) HasItems ¶

func (o *Templates) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Templates) HasType ¶

func (o *Templates) HasType() bool

HasType returns a boolean if a field has been set.

func (Templates) MarshalJSON ¶

func (o Templates) MarshalJSON() ([]byte, error)

func (*Templates) SetHref ¶

func (o *Templates) SetHref(v string)

SetHref sets field value

func (*Templates) SetId ¶

func (o *Templates) SetId(v string)

SetId sets field value

func (*Templates) SetItems ¶

func (o *Templates) SetItems(v []Template)

SetItems sets field value

func (*Templates) SetType ¶

func (o *Templates) SetType(v Type)

SetType sets field value

type TemplatesApiService ¶

type TemplatesApiService service

TemplatesApiService TemplatesApi service

func (*TemplatesApiService) TemplatesFindById ¶

func (a *TemplatesApiService) TemplatesFindById(ctx _context.Context, templateId string) ApiTemplatesFindByIdRequest
  • TemplatesFindById Retrieve Cubes Templates
  • Retrieve the properties of the specified Cubes Template.

This operation is only supported for the Cubes.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param templateId The unique Template ID.
  • @return ApiTemplatesFindByIdRequest

func (*TemplatesApiService) TemplatesFindByIdExecute ¶

* Execute executes the request * @return Template

func (*TemplatesApiService) TemplatesGet ¶

  • TemplatesGet List Cubes Templates
  • List all of the available Cubes Templates.

This operation is only supported for the Cubes.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiTemplatesGetRequest

func (*TemplatesApiService) TemplatesGetExecute ¶

* Execute executes the request * @return Templates

type Token ¶

type Token struct {
	// The jwToken for the server.
	Token *string `json:"token,omitempty"`
}

Token struct for Token

func NewToken ¶

func NewToken() *Token

NewToken instantiates a new Token object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenWithDefaults ¶

func NewTokenWithDefaults() *Token

NewTokenWithDefaults instantiates a new Token object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Token) GetToken ¶

func (o *Token) GetToken() *string

GetToken returns the Token field value If the value is explicit nil, the zero value for string will be returned

func (*Token) GetTokenOk ¶

func (o *Token) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Token) HasToken ¶

func (o *Token) HasToken() bool

HasToken returns a boolean if a field has been set.

func (Token) MarshalJSON ¶

func (o Token) MarshalJSON() ([]byte, error)

func (*Token) SetToken ¶

func (o *Token) SetToken(v string)

SetToken sets field value

type Type ¶

type Type string

Type the model 'Type'

const (
	DATACENTER              Type = "datacenter"
	SERVER                  Type = "server"
	VOLUME                  Type = "volume"
	NIC                     Type = "nic"
	LOADBALANCER            Type = "loadbalancer"
	LOCATION                Type = "location"
	FIREWALL_RULE           Type = "firewall-rule"
	FLOW_LOG                Type = "flow-log"
	IMAGE                   Type = "image"
	SNAPSHOT                Type = "snapshot"
	LAN                     Type = "lan"
	IPBLOCK                 Type = "ipblock"
	PCC                     Type = "pcc"
	CONTRACT                Type = "contract"
	USER                    Type = "user"
	GROUP                   Type = "group"
	COLLECTION              Type = "collection"
	RESOURCE                Type = "resource"
	REQUEST                 Type = "request"
	REQUEST_STATUS          Type = "request-status"
	S3KEY                   Type = "s3key"
	BACKUPUNIT              Type = "backupunit"
	LABEL                   Type = "label"
	K8S                     Type = "k8s"
	NODEPOOL                Type = "nodepool"
	TEMPLATE                Type = "template"
	NETWORKLOADBALANCER     Type = "networkloadbalancer"
	FORWARDING_RULE         Type = "forwarding-rule"
	NATGATEWAY              Type = "natgateway"
	NATGATEWAY_RULE         Type = "natgateway-rule"
	NODE                    Type = "node"
	APPLICATIONLOADBALANCER Type = "applicationloadbalancer"
	TARGET_GROUP            Type = "target-group"
)

List of Type

func (Type) Ptr ¶

func (v Type) Ptr() *Type

Ptr returns reference to Type value

func (*Type) UnmarshalJSON ¶

func (v *Type) UnmarshalJSON(src []byte) error

type User ¶

type User struct {
	// 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 NewUser ¶

func NewUser(properties UserProperties) *User

NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserWithDefaults ¶

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*User) GetEntities ¶

func (o *User) GetEntities() *UsersEntities

GetEntities returns the Entities field value If the value is explicit nil, 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 groups * Remove the specified group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsDeleteRequest

func (*UserManagementApiService) UmGroupsDeleteExecute ¶

* Execute executes the request

func (*UserManagementApiService) UmGroupsFindById ¶

* UmGroupsFindById Retrieve groups * Retrieve a group by the group ID. This value is in the response body when the group is created, and in the list of the groups, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsFindByIdRequest

func (*UserManagementApiService) UmGroupsFindByIdExecute ¶

* Execute executes the request * @return Group

func (*UserManagementApiService) UmGroupsGet ¶

* UmGroupsGet List all groups * List all the available user groups. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmGroupsGetRequest

func (*UserManagementApiService) UmGroupsGetExecute ¶

* Execute executes the request * @return Groups

func (*UserManagementApiService) UmGroupsPost ¶

* UmGroupsPost Create groups * Create a group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmGroupsPostRequest

func (*UserManagementApiService) UmGroupsPostExecute ¶

* Execute executes the request * @return Group

func (*UserManagementApiService) UmGroupsPut ¶

* UmGroupsPut Modify groups * Modify the properties of the specified group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsPutRequest

func (*UserManagementApiService) UmGroupsPutExecute ¶

* Execute executes the request * @return Group

func (*UserManagementApiService) UmGroupsResourcesGet ¶

func (a *UserManagementApiService) UmGroupsResourcesGet(ctx _context.Context, groupId string) ApiUmGroupsResourcesGetRequest

* UmGroupsResourcesGet Retrieve group resources * List the resources assigned to the group, by group ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsResourcesGetRequest

func (*UserManagementApiService) UmGroupsResourcesGetExecute ¶

* Execute executes the request * @return ResourceGroups

func (*UserManagementApiService) UmGroupsSharesDelete ¶

func (a *UserManagementApiService) UmGroupsSharesDelete(ctx _context.Context, groupId string, resourceId string) ApiUmGroupsSharesDeleteRequest

* UmGroupsSharesDelete Remove group shares * Remove the specified share from the group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param resourceId The unique ID of the resource. * @return ApiUmGroupsSharesDeleteRequest

func (*UserManagementApiService) UmGroupsSharesDeleteExecute ¶

func (a *UserManagementApiService) UmGroupsSharesDeleteExecute(r ApiUmGroupsSharesDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*UserManagementApiService) UmGroupsSharesFindByResourceId ¶

func (a *UserManagementApiService) UmGroupsSharesFindByResourceId(ctx _context.Context, groupId string, resourceId string) ApiUmGroupsSharesFindByResourceIdRequest

* UmGroupsSharesFindByResourceId Retrieve group shares * Retrieve the properties of the specified group share. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param resourceId The unique ID of the resource. * @return ApiUmGroupsSharesFindByResourceIdRequest

func (*UserManagementApiService) UmGroupsSharesFindByResourceIdExecute ¶

* Execute executes the request * @return GroupShare

func (*UserManagementApiService) UmGroupsSharesGet ¶

func (a *UserManagementApiService) UmGroupsSharesGet(ctx _context.Context, groupId string) ApiUmGroupsSharesGetRequest

* UmGroupsSharesGet List group shares * List all shares and share privileges for the specified group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsSharesGetRequest

func (*UserManagementApiService) UmGroupsSharesGetExecute ¶

* Execute executes the request * @return GroupShares

func (*UserManagementApiService) UmGroupsSharesPost ¶

func (a *UserManagementApiService) UmGroupsSharesPost(ctx _context.Context, groupId string, resourceId string) ApiUmGroupsSharesPostRequest

* UmGroupsSharesPost Add group shares * Add the specified share to the group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param resourceId The unique ID of the resource. * @return ApiUmGroupsSharesPostRequest

func (*UserManagementApiService) UmGroupsSharesPostExecute ¶

* Execute executes the request * @return GroupShare

func (*UserManagementApiService) UmGroupsSharesPut ¶

func (a *UserManagementApiService) UmGroupsSharesPut(ctx _context.Context, groupId string, resourceId string) ApiUmGroupsSharesPutRequest

* UmGroupsSharesPut Modify group share privileges * Modify share permissions for the specified group. With an empty body, no updates are performed, and the current share permissions for the group are returned with response code 200. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param resourceId The unique ID of the resource. * @return ApiUmGroupsSharesPutRequest

func (*UserManagementApiService) UmGroupsSharesPutExecute ¶

* Execute executes the request * @return GroupShare

func (*UserManagementApiService) UmGroupsUsersDelete ¶

func (a *UserManagementApiService) UmGroupsUsersDelete(ctx _context.Context, groupId string, userId string) ApiUmGroupsUsersDeleteRequest

* UmGroupsUsersDelete Remove users from groups * Remove the specified user from the group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @param userId The unique ID of the user. * @return ApiUmGroupsUsersDeleteRequest

func (*UserManagementApiService) UmGroupsUsersDeleteExecute ¶

func (a *UserManagementApiService) UmGroupsUsersDeleteExecute(r ApiUmGroupsUsersDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*UserManagementApiService) UmGroupsUsersGet ¶

* UmGroupsUsersGet List group members * List all members of the specified user group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsUsersGetRequest

func (*UserManagementApiService) UmGroupsUsersGetExecute ¶

* Execute executes the request * @return GroupMembers

func (*UserManagementApiService) UmGroupsUsersPost ¶

func (a *UserManagementApiService) UmGroupsUsersPost(ctx _context.Context, groupId string) ApiUmGroupsUsersPostRequest

* UmGroupsUsersPost Add group members * Add an existing user to the specified group. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param groupId The unique ID of the group. * @return ApiUmGroupsUsersPostRequest

func (*UserManagementApiService) UmGroupsUsersPostExecute ¶

* Execute executes the request * @return User

func (*UserManagementApiService) UmResourcesFindByType ¶

func (a *UserManagementApiService) UmResourcesFindByType(ctx _context.Context, resourceType string) ApiUmResourcesFindByTypeRequest
  • UmResourcesFindByType List resources by type
  • List all resources of the specified type.

Resource types are: {datacenter, snapshot, image, ipblock, pcc, backupunit, k8s}

Resource types are in the list of resources, returned by GET.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param resourceType The resource type
  • @return ApiUmResourcesFindByTypeRequest

func (*UserManagementApiService) UmResourcesFindByTypeAndId ¶

func (a *UserManagementApiService) UmResourcesFindByTypeAndId(ctx _context.Context, resourceType string, resourceId string) ApiUmResourcesFindByTypeAndIdRequest
  • UmResourcesFindByTypeAndId Retrieve resources by type
  • Retrieve a resource by the resource type and resource ID.

Resource types are: {datacenter, snapshot, image, ipblock, pcc, backupunit, k8s}

Resource types are in the list of resources, returned by GET.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param resourceType The resource type
  • @param resourceId The resource ID
  • @return ApiUmResourcesFindByTypeAndIdRequest

func (*UserManagementApiService) UmResourcesFindByTypeAndIdExecute ¶

* Execute executes the request * @return Resource

func (*UserManagementApiService) UmResourcesFindByTypeExecute ¶

* Execute executes the request * @return Resources

func (*UserManagementApiService) UmResourcesGet ¶

* UmResourcesGet List all resources * List all the available resources. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmResourcesGetRequest

func (*UserManagementApiService) UmResourcesGetExecute ¶

* Execute executes the request * @return Resources

func (*UserManagementApiService) UmUsersDelete ¶

* UmUsersDelete Delete users * Delete the specified user. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersDeleteRequest

func (*UserManagementApiService) UmUsersDeleteExecute ¶

* Execute executes the request

func (*UserManagementApiService) UmUsersFindById ¶

* UmUsersFindById Retrieve users * Retrieve user properties by user ID. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersFindByIdRequest

func (*UserManagementApiService) UmUsersFindByIdExecute ¶

* Execute executes the request * @return User

func (*UserManagementApiService) UmUsersGet ¶

* UmUsersGet List all users * List all the users in your account. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmUsersGetRequest

func (*UserManagementApiService) UmUsersGetExecute ¶

* Execute executes the request * @return Users

func (*UserManagementApiService) UmUsersGroupsGet ¶

* UmUsersGroupsGet Retrieve group resources by user ID * Retrieve group resources of the user by user ID. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersGroupsGetRequest

func (*UserManagementApiService) UmUsersGroupsGetExecute ¶

* Execute executes the request * @return ResourceGroups

func (*UserManagementApiService) UmUsersOwnsGet ¶

* UmUsersOwnsGet Retrieve user resources by user ID * Retrieve own resources of the user by user ID. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersOwnsGetRequest

func (*UserManagementApiService) UmUsersOwnsGetExecute ¶

* Execute executes the request * @return ResourcesUsers

func (*UserManagementApiService) UmUsersPost ¶

* UmUsersPost Create users * Create a user. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiUmUsersPostRequest

func (*UserManagementApiService) UmUsersPostExecute ¶

* Execute executes the request * @return User

func (*UserManagementApiService) UmUsersPut ¶

* UmUsersPut Modify users * Modify the properties of the specified user. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersPutRequest

func (*UserManagementApiService) UmUsersPutExecute ¶

* Execute executes the request * @return User

type UserMetadata ¶

type UserMetadata struct {
	// 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 user was created.
	CreatedDate *IonosTime `json:"createdDate,omitempty"`
	// The time of the last login by the user.
	LastLogin *IonosTime `json:"lastLogin,omitempty"`
}

UserMetadata struct for UserMetadata

func NewUserMetadata ¶

func NewUserMetadata() *UserMetadata

NewUserMetadata instantiates a new UserMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserMetadataWithDefaults ¶

func NewUserMetadataWithDefaults() *UserMetadata

NewUserMetadataWithDefaults instantiates a new UserMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserMetadata) GetCreatedDate ¶

func (o *UserMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, 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 NewUserPost ¶

func NewUserPost(properties UserPropertiesPost) *UserPost

NewUserPost instantiates a new UserPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserPostWithDefaults ¶

func NewUserPostWithDefaults() *UserPost

NewUserPostWithDefaults instantiates a new UserPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserPost) GetProperties ¶

func (o *UserPost) GetProperties() *UserPropertiesPost

GetProperties returns the Properties field value If the value is explicit nil, 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 {
	// The first name of the user.
	Firstname *string `json:"firstname,omitempty"`
	// The last name of the user.
	Lastname *string `json:"lastname,omitempty"`
	// The email address of the user.
	Email *string `json:"email,omitempty"`
	// Indicates if the user has admin rights.
	Administrator *bool `json:"administrator,omitempty"`
	// Indicates if secure authentication should be forced on the user.
	ForceSecAuth *bool `json:"forceSecAuth,omitempty"`
	// Indicates if secure authentication is active for the user.
	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 NewUserProperties ¶

func NewUserProperties() *UserProperties

NewUserProperties instantiates a new UserProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserPropertiesWithDefaults ¶

func NewUserPropertiesWithDefaults() *UserProperties

NewUserPropertiesWithDefaults instantiates a new UserProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserProperties) GetActive ¶

func (o *UserProperties) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, 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 {
	// The first name of the user.
	Firstname *string `json:"firstname,omitempty"`
	// The last name of the user.
	Lastname *string `json:"lastname,omitempty"`
	// The email address of the user.
	Email *string `json:"email,omitempty"`
	// Indicates if the user has admin rights.
	Administrator *bool `json:"administrator,omitempty"`
	// Indicates if secure authentication should be forced on the user.
	ForceSecAuth *bool `json:"forceSecAuth,omitempty"`
	// Indicates if secure authentication is active for the user.
	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 NewUserPropertiesPost ¶

func NewUserPropertiesPost() *UserPropertiesPost

NewUserPropertiesPost instantiates a new UserPropertiesPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserPropertiesPostWithDefaults ¶

func NewUserPropertiesPostWithDefaults() *UserPropertiesPost

NewUserPropertiesPostWithDefaults instantiates a new UserPropertiesPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserPropertiesPost) GetActive ¶

func (o *UserPropertiesPost) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, 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 {
	// The first name of the user.
	Firstname *string `json:"firstname,omitempty"`
	// The last name of the user.
	Lastname *string `json:"lastname,omitempty"`
	// The 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.
	Administrator *bool `json:"administrator,omitempty"`
	// Indicates if secure authentication should be forced on the user.
	ForceSecAuth *bool `json:"forceSecAuth,omitempty"`
	// Indicates if secure authentication is active for the user.
	SecAuthActive *bool `json:"secAuthActive,omitempty"`
	// Indicates if the user is active.
	Active *bool `json:"active,omitempty"`
}

UserPropertiesPut struct for UserPropertiesPut

func NewUserPropertiesPut ¶

func NewUserPropertiesPut() *UserPropertiesPut

NewUserPropertiesPut instantiates a new UserPropertiesPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserPropertiesPutWithDefaults ¶

func NewUserPropertiesPutWithDefaults() *UserPropertiesPut

NewUserPropertiesPutWithDefaults instantiates a new UserPropertiesPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserPropertiesPut) GetActive ¶

func (o *UserPropertiesPut) GetActive() *bool

GetActive returns the Active field value If the value is explicit nil, 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 ¶

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 ¶

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 ¶

func (o *UserPropertiesPut) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UserPropertiesPut) HasSecAuthActive ¶

func (o *UserPropertiesPut) HasSecAuthActive() bool

HasSecAuthActive returns a boolean if a field has been set.

func (UserPropertiesPut) MarshalJSON ¶

func (o UserPropertiesPut) MarshalJSON() ([]byte, error)

func (*UserPropertiesPut) SetActive ¶

func (o *UserPropertiesPut) SetActive(v bool)

SetActive sets field value

func (*UserPropertiesPut) SetAdministrator ¶

func (o *UserPropertiesPut) SetAdministrator(v bool)

SetAdministrator sets field value

func (*UserPropertiesPut) SetEmail ¶

func (o *UserPropertiesPut) SetEmail(v string)

SetEmail sets field value

func (*UserPropertiesPut) SetFirstname ¶

func (o *UserPropertiesPut) SetFirstname(v string)

SetFirstname sets field value

func (*UserPropertiesPut) SetForceSecAuth ¶

func (o *UserPropertiesPut) SetForceSecAuth(v bool)

SetForceSecAuth sets field value

func (*UserPropertiesPut) SetLastname ¶

func (o *UserPropertiesPut) SetLastname(v string)

SetLastname sets field value

func (*UserPropertiesPut) SetPassword ¶

func (o *UserPropertiesPut) SetPassword(v string)

SetPassword sets field value

func (*UserPropertiesPut) SetSecAuthActive ¶

func (o *UserPropertiesPut) SetSecAuthActive(v bool)

SetSecAuthActive sets field value

type UserPut ¶

type UserPut struct {
	// The resource's unique identifier.
	Id         *string            `json:"id,omitempty"`
	Properties *UserPropertiesPut `json:"properties"`
}

UserPut struct for UserPut

func NewUserPut ¶

func NewUserPut(properties UserPropertiesPut) *UserPut

NewUserPut instantiates a new UserPut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserPutWithDefaults ¶

func NewUserPutWithDefaults() *UserPut

NewUserPutWithDefaults instantiates a new UserPut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserPut) GetId ¶

func (o *UserPut) GetId() *string

GetId returns the Id field value If the value is explicit nil, 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 UserS3KeysApiService ¶

type UserS3KeysApiService service

UserS3KeysApiService UserS3KeysApi service

func (*UserS3KeysApiService) UmUsersS3keysDelete ¶

func (a *UserS3KeysApiService) UmUsersS3keysDelete(ctx _context.Context, userId string, keyId string) ApiUmUsersS3keysDeleteRequest

* UmUsersS3keysDelete Delete S3 keys * Delete the specified user S3 key. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @param keyId The unique ID of the S3 key. * @return ApiUmUsersS3keysDeleteRequest

func (*UserS3KeysApiService) UmUsersS3keysDeleteExecute ¶

func (a *UserS3KeysApiService) UmUsersS3keysDeleteExecute(r ApiUmUsersS3keysDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*UserS3KeysApiService) UmUsersS3keysFindByKeyId ¶

func (a *UserS3KeysApiService) UmUsersS3keysFindByKeyId(ctx _context.Context, userId string, keyId string) ApiUmUsersS3keysFindByKeyIdRequest

* UmUsersS3keysFindByKeyId Retrieve user S3 keys by key ID * Retrieve the specified user S3 key. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. The key ID is in the response body when the S3 key is created, and in the list of all user S3 keys, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @param keyId The unique ID of the S3 key. * @return ApiUmUsersS3keysFindByKeyIdRequest

func (*UserS3KeysApiService) UmUsersS3keysFindByKeyIdExecute ¶

func (a *UserS3KeysApiService) UmUsersS3keysFindByKeyIdExecute(r ApiUmUsersS3keysFindByKeyIdRequest) (S3Key, *shared.APIResponse, error)

* Execute executes the request * @return S3Key

func (*UserS3KeysApiService) UmUsersS3keysGet ¶

func (a *UserS3KeysApiService) UmUsersS3keysGet(ctx _context.Context, userId string) ApiUmUsersS3keysGetRequest

* UmUsersS3keysGet List user S3 keys * List S3 keys by user ID. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersS3keysGetRequest

func (*UserS3KeysApiService) UmUsersS3keysGetExecute ¶

* Execute executes the request * @return S3Keys

func (*UserS3KeysApiService) UmUsersS3keysPost ¶

func (a *UserS3KeysApiService) UmUsersS3keysPost(ctx _context.Context, userId string) ApiUmUsersS3keysPostRequest

* UmUsersS3keysPost Create user S3 keys * Create an S3 key for the specified user. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. A maximum of five keys per user can be generated. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersS3keysPostRequest

func (*UserS3KeysApiService) UmUsersS3keysPostExecute ¶

func (a *UserS3KeysApiService) UmUsersS3keysPostExecute(r ApiUmUsersS3keysPostRequest) (S3Key, *shared.APIResponse, error)

* Execute executes the request * @return S3Key

func (*UserS3KeysApiService) UmUsersS3keysPut ¶

func (a *UserS3KeysApiService) UmUsersS3keysPut(ctx _context.Context, userId string, keyId string) ApiUmUsersS3keysPutRequest

* UmUsersS3keysPut Modify S3 keys by key ID * Enable or disable the specified user S3 key. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @param keyId The unique ID of the S3 key. * @return ApiUmUsersS3keysPutRequest

func (*UserS3KeysApiService) UmUsersS3keysPutExecute ¶

func (a *UserS3KeysApiService) UmUsersS3keysPutExecute(r ApiUmUsersS3keysPutRequest) (S3Key, *shared.APIResponse, error)

* Execute executes the request * @return S3Key

func (*UserS3KeysApiService) UmUsersS3ssourlGet ¶

func (a *UserS3KeysApiService) UmUsersS3ssourlGet(ctx _context.Context, userId string) ApiUmUsersS3ssourlGetRequest

* UmUsersS3ssourlGet Retrieve S3 single sign-on URLs * Retrieve S3 Object Storage single sign-on URLs for the the specified user. The user ID is in the response body when the user is created, and in the list of the users, returned by GET. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param userId The unique ID of the user. * @return ApiUmUsersS3ssourlGetRequest

func (*UserS3KeysApiService) UmUsersS3ssourlGetExecute ¶

* Execute executes the request * @return S3ObjectStorageSSO

type Users ¶

type Users struct {
	// 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 the 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 NewUsers ¶

func NewUsers() *Users

NewUsers instantiates a new Users object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUsersWithDefaults ¶

func NewUsersWithDefaults() *Users

NewUsersWithDefaults instantiates a new Users object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Users) GetHref ¶

func (o *Users) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 ¶

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 ¶

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 ¶

func (o *Users) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Users) GetOffset ¶

func (o *Users) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*Users) GetOffsetOk ¶

func (o *Users) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Users) GetType ¶

func (o *Users) GetType() *Type

GetType returns the Type field value If the value is explicit nil, 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 ¶

func (o *Users) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Users) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Users) HasOffset ¶

func (o *Users) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Users) HasType ¶

func (o *Users) HasType() bool

HasType returns a boolean if a field has been set.

func (Users) MarshalJSON ¶

func (o Users) MarshalJSON() ([]byte, error)

func (*Users) SetHref ¶

func (o *Users) SetHref(v string)

SetHref sets field value

func (*Users) SetId ¶

func (o *Users) SetId(v string)

SetId sets field value

func (*Users) SetItems ¶

func (o *Users) SetItems(v []User)

SetItems sets field value

func (*Users) SetLimit ¶

func (o *Users) SetLimit(v float32)

SetLimit sets field value

func (o *Users) SetLinks(v PaginationLinks)

SetLinks sets field value

func (*Users) SetOffset ¶

func (o *Users) SetOffset(v float32)

SetOffset sets field value

func (*Users) SetType ¶

func (o *Users) SetType(v Type)

SetType sets field value

type UsersEntities ¶

type UsersEntities struct {
	Owns   *ResourcesUsers `json:"owns,omitempty"`
	Groups *GroupUsers     `json:"groups,omitempty"`
}

UsersEntities struct for UsersEntities

func NewUsersEntities ¶

func NewUsersEntities() *UsersEntities

NewUsersEntities instantiates a new UsersEntities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUsersEntitiesWithDefaults ¶

func NewUsersEntitiesWithDefaults() *UsersEntities

NewUsersEntitiesWithDefaults instantiates a new UsersEntities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UsersEntities) GetGroups ¶

func (o *UsersEntities) GetGroups() *GroupUsers

GetGroups returns the Groups field value If the value is explicit nil, 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 NewVolume ¶

func NewVolume(properties VolumeProperties) *Volume

NewVolume instantiates a new Volume object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVolumeWithDefaults ¶

func NewVolumeWithDefaults() *Volume

NewVolumeWithDefaults instantiates a new Volume object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Volume) GetHref ¶

func (o *Volume) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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 VolumeProperties ¶

type VolumeProperties struct {
	// The name of the  resource.
	Name *string `json:"name,omitempty"`
	// Hardware type of the volume. DAS (Direct Attached Storage) could be used only in a composite call with a Cube server.
	Type *string `json:"type,omitempty"`
	// The size of the volume in GB.
	Size *float32 `json:"size"`
	// The availability zone in which the volume should be provisioned. The storage volume will be provisioned on as few physical storage devices as possible, but this cannot be guaranteed upfront. This is uavailable for DAS (Direct Attached Storage), and subject to availability for SSD.
	AvailabilityZone *string `json:"availabilityZone,omitempty"`
	// 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 for this volume; default is VIRTIO.
	Bus *string `json:"bus,omitempty"`
	// OS type for this volume.
	LicenceType *string `json:"licenceType,omitempty"`
	// Hot-plug capable CPU (no reboot required).
	CpuHotPlug *bool `json:"cpuHotPlug,omitempty"`
	// Hot-plug capable RAM (no reboot required).
	RamHotPlug *bool `json:"ramHotPlug,omitempty"`
	// Hot-plug capable NIC (no reboot required).
	NicHotPlug *bool `json:"nicHotPlug,omitempty"`
	// Hot-unplug capable NIC (no reboot required).
	NicHotUnplug *bool `json:"nicHotUnplug,omitempty"`
	// Hot-plug capable Virt-IO drive (no reboot required).
	DiscVirtioHotPlug *bool `json:"discVirtioHotPlug,omitempty"`
	// Hot-unplug capable Virt-IO drive (no reboot required). Not supported with Windows VMs.
	DiscVirtioHotUnplug *bool `json:"discVirtioHotUnplug,omitempty"`
	// The Logical Unit Number of the storage volume. Null for volumes, not mounted to a VM.
	DeviceNumber *int64 `json:"deviceNumber,omitempty"`
	// The PCI slot number of the storage volume. Null for volumes, not mounted to a VM.
	PciSlot *int32 `json:"pciSlot,omitempty"`
	// The ID of the backup unit that the user has access to. The property is immutable and is only allowed to be set on creation of a new a volume. It is mandatory to provide either 'public image' or 'imageAlias' in conjunction with this property.
	BackupunitId *string `json:"backupunitId,omitempty"`
	// The cloud-init configuration for the volume as base64 encoded string. The property is immutable and is only allowed to be set on creation of a new a volume. It is mandatory to provide either 'public image' or 'imageAlias' that has cloud-init compatibility in conjunction with this property.
	UserData *string `json:"userData,omitempty"`
	// The UUID of the attached server.
	BootServer *string `json:"bootServer,omitempty"`
	// Determines whether the volume will be used as a boot volume. Set to `NONE`, the volume will not be used as boot volume. Set to `PRIMARY`, the volume will be used as boot volume and all other volumes must be set to `NONE`. Set to `AUTO` or `null` requires all volumes to be set to `AUTO` or `null`; this will use the legacy behavior, which is to use the volume as a boot volume only if there are no other volumes or cdrom devices.
	BootOrder *string `json:"bootOrder,omitempty"`
}

VolumeProperties struct for VolumeProperties

func NewVolumeProperties ¶

func NewVolumeProperties(size float32) *VolumeProperties

NewVolumeProperties instantiates a new VolumeProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVolumePropertiesWithDefaults ¶

func NewVolumePropertiesWithDefaults() *VolumeProperties

NewVolumePropertiesWithDefaults instantiates a new VolumeProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VolumeProperties) GetAvailabilityZone ¶

func (o *VolumeProperties) GetAvailabilityZone() *string

GetAvailabilityZone returns the AvailabilityZone field value If the value is explicit nil, 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) GetBootOrder ¶

func (o *VolumeProperties) GetBootOrder() *string

GetBootOrder returns the BootOrder field value If the value is explicit nil, the zero value for string will be returned

func (*VolumeProperties) GetBootOrderOk ¶

func (o *VolumeProperties) GetBootOrderOk() (*string, bool)

GetBootOrderOk returns a tuple with the BootOrder field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetBootServer ¶

func (o *VolumeProperties) GetBootServer() *string

GetBootServer returns the BootServer field value If the value is explicit nil, the zero value for string will be returned

func (*VolumeProperties) GetBootServerOk ¶

func (o *VolumeProperties) GetBootServerOk() (*string, bool)

GetBootServerOk returns a tuple with the BootServer field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetBus ¶

func (o *VolumeProperties) GetBus() *string

GetBus returns the Bus field value If the value is explicit nil, 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) GetPciSlot ¶

func (o *VolumeProperties) GetPciSlot() *int32

GetPciSlot returns the PciSlot field value If the value is explicit nil, the zero value for int32 will be returned

func (*VolumeProperties) GetPciSlotOk ¶

func (o *VolumeProperties) GetPciSlotOk() (*int32, bool)

GetPciSlotOk returns a tuple with the PciSlot field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VolumeProperties) GetRamHotPlug ¶

func (o *VolumeProperties) GetRamHotPlug() *bool

GetRamHotPlug returns the RamHotPlug field value If the value is explicit nil, 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) HasBootOrder ¶

func (o *VolumeProperties) HasBootOrder() bool

HasBootOrder returns a boolean if a field has been set.

func (*VolumeProperties) HasBootServer ¶

func (o *VolumeProperties) HasBootServer() bool

HasBootServer returns a boolean if a field has been set.

func (*VolumeProperties) HasBus ¶

func (o *VolumeProperties) HasBus() bool

HasBus returns a boolean if a field has been set.

func (*VolumeProperties) HasCpuHotPlug ¶

func (o *VolumeProperties) HasCpuHotPlug() bool

HasCpuHotPlug returns a boolean if a field has been set.

func (*VolumeProperties) HasDeviceNumber ¶

func (o *VolumeProperties) HasDeviceNumber() bool

HasDeviceNumber returns a boolean if a field has been set.

func (*VolumeProperties) HasDiscVirtioHotPlug ¶

func (o *VolumeProperties) HasDiscVirtioHotPlug() bool

HasDiscVirtioHotPlug returns a boolean if a field has been set.

func (*VolumeProperties) HasDiscVirtioHotUnplug ¶

func (o *VolumeProperties) HasDiscVirtioHotUnplug() bool

HasDiscVirtioHotUnplug returns a boolean if a field has been set.

func (*VolumeProperties) HasImage ¶

func (o *VolumeProperties) HasImage() bool

HasImage returns a boolean if a field has been set.

func (*VolumeProperties) HasImageAlias ¶

func (o *VolumeProperties) HasImageAlias() bool

HasImageAlias returns a boolean if a field has been set.

func (*VolumeProperties) HasImagePassword ¶

func (o *VolumeProperties) HasImagePassword() bool

HasImagePassword returns a boolean if a field has been set.

func (*VolumeProperties) HasLicenceType ¶

func (o *VolumeProperties) HasLicenceType() bool

HasLicenceType returns a boolean if a field has been set.

func (*VolumeProperties) HasName ¶

func (o *VolumeProperties) HasName() bool

HasName returns a boolean if a field has been set.

func (*VolumeProperties) HasNicHotPlug ¶

func (o *VolumeProperties) HasNicHotPlug() bool

HasNicHotPlug returns a boolean if a field has been set.

func (*VolumeProperties) HasNicHotUnplug ¶

func (o *VolumeProperties) HasNicHotUnplug() bool

HasNicHotUnplug returns a boolean if a field has been set.

func (*VolumeProperties) HasPciSlot ¶

func (o *VolumeProperties) HasPciSlot() bool

HasPciSlot returns a boolean if a field has been set.

func (*VolumeProperties) HasRamHotPlug ¶

func (o *VolumeProperties) HasRamHotPlug() bool

HasRamHotPlug returns a boolean if a field has been set.

func (*VolumeProperties) HasSize ¶

func (o *VolumeProperties) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*VolumeProperties) HasSshKeys ¶

func (o *VolumeProperties) HasSshKeys() bool

HasSshKeys returns a boolean if a field has been set.

func (*VolumeProperties) HasType ¶

func (o *VolumeProperties) HasType() bool

HasType returns a boolean if a field has been set.

func (*VolumeProperties) HasUserData ¶

func (o *VolumeProperties) HasUserData() bool

HasUserData returns a boolean if a field has been set.

func (VolumeProperties) MarshalJSON ¶

func (o VolumeProperties) MarshalJSON() ([]byte, error)

func (*VolumeProperties) SetAvailabilityZone ¶

func (o *VolumeProperties) SetAvailabilityZone(v string)

SetAvailabilityZone sets field value

func (*VolumeProperties) SetBackupunitId ¶

func (o *VolumeProperties) SetBackupunitId(v string)

SetBackupunitId sets field value

func (*VolumeProperties) SetBootOrder ¶

func (o *VolumeProperties) SetBootOrder(v string)

SetBootOrder sets field value

func (*VolumeProperties) SetBootServer ¶

func (o *VolumeProperties) SetBootServer(v string)

SetBootServer sets field value

func (*VolumeProperties) SetBus ¶

func (o *VolumeProperties) SetBus(v string)

SetBus sets field value

func (*VolumeProperties) SetCpuHotPlug ¶

func (o *VolumeProperties) SetCpuHotPlug(v bool)

SetCpuHotPlug sets field value

func (*VolumeProperties) SetDeviceNumber ¶

func (o *VolumeProperties) SetDeviceNumber(v int64)

SetDeviceNumber sets field value

func (*VolumeProperties) SetDiscVirtioHotPlug ¶

func (o *VolumeProperties) SetDiscVirtioHotPlug(v bool)

SetDiscVirtioHotPlug sets field value

func (*VolumeProperties) SetDiscVirtioHotUnplug ¶

func (o *VolumeProperties) SetDiscVirtioHotUnplug(v bool)

SetDiscVirtioHotUnplug sets field value

func (*VolumeProperties) SetImage ¶

func (o *VolumeProperties) SetImage(v string)

SetImage sets field value

func (*VolumeProperties) SetImageAlias ¶

func (o *VolumeProperties) SetImageAlias(v string)

SetImageAlias sets field value

func (*VolumeProperties) SetImagePassword ¶

func (o *VolumeProperties) SetImagePassword(v string)

SetImagePassword sets field value

func (*VolumeProperties) SetLicenceType ¶

func (o *VolumeProperties) SetLicenceType(v string)

SetLicenceType sets field value

func (*VolumeProperties) SetName ¶

func (o *VolumeProperties) SetName(v string)

SetName sets field value

func (*VolumeProperties) SetNicHotPlug ¶

func (o *VolumeProperties) SetNicHotPlug(v bool)

SetNicHotPlug sets field value

func (*VolumeProperties) SetNicHotUnplug ¶

func (o *VolumeProperties) SetNicHotUnplug(v bool)

SetNicHotUnplug sets field value

func (*VolumeProperties) SetPciSlot ¶

func (o *VolumeProperties) SetPciSlot(v int32)

SetPciSlot sets field value

func (*VolumeProperties) SetRamHotPlug ¶

func (o *VolumeProperties) SetRamHotPlug(v bool)

SetRamHotPlug sets field value

func (*VolumeProperties) SetSize ¶

func (o *VolumeProperties) SetSize(v float32)

SetSize sets field value

func (*VolumeProperties) SetSshKeys ¶

func (o *VolumeProperties) SetSshKeys(v []string)

SetSshKeys sets field value

func (*VolumeProperties) SetType ¶

func (o *VolumeProperties) SetType(v string)

SetType sets field value

func (*VolumeProperties) SetUserData ¶

func (o *VolumeProperties) SetUserData(v string)

SetUserData sets field value

type Volumes ¶

type Volumes struct {
	// 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 the 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 NewVolumes ¶

func NewVolumes() *Volumes

NewVolumes instantiates a new Volumes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVolumesWithDefaults ¶

func NewVolumesWithDefaults() *Volumes

NewVolumesWithDefaults instantiates a new Volumes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Volumes) GetHref ¶

func (o *Volumes) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, 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

type VolumesApiService ¶

type VolumesApiService service

VolumesApiService VolumesApi service

func (*VolumesApiService) DatacentersVolumesCreateSnapshotPost ¶

func (a *VolumesApiService) DatacentersVolumesCreateSnapshotPost(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesCreateSnapshotPostRequest

* DatacentersVolumesCreateSnapshotPost Create volume snapshots * Create a snapshot of the specified volume within the data center; this snapshot can later be used to restore this volume. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesCreateSnapshotPostRequest

func (*VolumesApiService) DatacentersVolumesCreateSnapshotPostExecute ¶

func (a *VolumesApiService) DatacentersVolumesCreateSnapshotPostExecute(r ApiDatacentersVolumesCreateSnapshotPostRequest) (Snapshot, *shared.APIResponse, error)

* Execute executes the request * @return Snapshot

func (*VolumesApiService) DatacentersVolumesDelete ¶

func (a *VolumesApiService) DatacentersVolumesDelete(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesDeleteRequest

* DatacentersVolumesDelete Delete volumes * Delete the specified volume within the data center. Use with caution, the volume will be permanently removed! * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesDeleteRequest

func (*VolumesApiService) DatacentersVolumesDeleteExecute ¶

func (a *VolumesApiService) DatacentersVolumesDeleteExecute(r ApiDatacentersVolumesDeleteRequest) (*shared.APIResponse, error)

* Execute executes the request

func (*VolumesApiService) DatacentersVolumesFindById ¶

func (a *VolumesApiService) DatacentersVolumesFindById(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesFindByIdRequest

* DatacentersVolumesFindById Retrieve volumes * Retrieve the properties of the specified volume within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesFindByIdRequest

func (*VolumesApiService) DatacentersVolumesFindByIdExecute ¶

func (a *VolumesApiService) DatacentersVolumesFindByIdExecute(r ApiDatacentersVolumesFindByIdRequest) (Volume, *shared.APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumesApiService) DatacentersVolumesGet ¶

func (a *VolumesApiService) DatacentersVolumesGet(ctx _context.Context, datacenterId string) ApiDatacentersVolumesGetRequest

* DatacentersVolumesGet List volumes * List all the volumes within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersVolumesGetRequest

func (*VolumesApiService) DatacentersVolumesGetExecute ¶

func (a *VolumesApiService) DatacentersVolumesGetExecute(r ApiDatacentersVolumesGetRequest) (Volumes, *shared.APIResponse, error)

* Execute executes the request * @return Volumes

func (*VolumesApiService) DatacentersVolumesPatch ¶

func (a *VolumesApiService) DatacentersVolumesPatch(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesPatchRequest

* DatacentersVolumesPatch Partially modify volumes * Update the properties of the specified storage volume within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesPatchRequest

func (*VolumesApiService) DatacentersVolumesPatchExecute ¶

func (a *VolumesApiService) DatacentersVolumesPatchExecute(r ApiDatacentersVolumesPatchRequest) (Volume, *shared.APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumesApiService) DatacentersVolumesPost ¶

func (a *VolumesApiService) DatacentersVolumesPost(ctx _context.Context, datacenterId string) ApiDatacentersVolumesPostRequest

* DatacentersVolumesPost Create volumes * Create a storage volume within the specified data center. The volume will not be attached! Attaching volumes is described in the Servers section. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @return ApiDatacentersVolumesPostRequest

func (*VolumesApiService) DatacentersVolumesPostExecute ¶

func (a *VolumesApiService) DatacentersVolumesPostExecute(r ApiDatacentersVolumesPostRequest) (Volume, *shared.APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumesApiService) DatacentersVolumesPut ¶

func (a *VolumesApiService) DatacentersVolumesPut(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesPutRequest

* DatacentersVolumesPut Modify volumes * Modify the properties of the specified volume within the data center. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesPutRequest

func (*VolumesApiService) DatacentersVolumesPutExecute ¶

func (a *VolumesApiService) DatacentersVolumesPutExecute(r ApiDatacentersVolumesPutRequest) (Volume, *shared.APIResponse, error)

* Execute executes the request * @return Volume

func (*VolumesApiService) DatacentersVolumesRestoreSnapshotPost ¶

func (a *VolumesApiService) DatacentersVolumesRestoreSnapshotPost(ctx _context.Context, datacenterId string, volumeId string) ApiDatacentersVolumesRestoreSnapshotPostRequest

* DatacentersVolumesRestoreSnapshotPost Restore volume snapshots * Restore a snapshot for the specified volume within the data center. A snapshot is an image of a volume, which can be used to restore this volume at a later time. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param datacenterId The unique ID of the data center. * @param volumeId The unique ID of the volume. * @return ApiDatacentersVolumesRestoreSnapshotPostRequest

func (*VolumesApiService) DatacentersVolumesRestoreSnapshotPostExecute ¶

func (a *VolumesApiService) DatacentersVolumesRestoreSnapshotPostExecute(r ApiDatacentersVolumesRestoreSnapshotPostRequest) (*shared.APIResponse, error)

* Execute executes the request

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL