ske

package module
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2025 License: Apache-2.0 Imports: 23 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedCRINameEnumValues = []CRIName{
	"docker",
	"containerd",
}

All allowed values of CRI enum

View Source
var AllowedClusterStatusStateEnumValues = []ClusterStatusState{
	"STATE_UNSPECIFIED",
	"STATE_HEALTHY",
	"STATE_CREATING",
	"STATE_DELETING",
	"STATE_UNHEALTHY",
	"STATE_RECONCILING",
	"STATE_HIBERNATED",
	"STATE_HIBERNATING",
	"STATE_WAKINGUP",
}

All allowed values of ClusterStatusState enum

View Source
var AllowedCredentialsRotationStatePhaseEnumValues = []CredentialsRotationStatePhase{
	"NEVER",
	"PREPARING",
	"PREPARED",
	"COMPLETING",
	"COMPLETED",
}

All allowed values of CredentialsRotationState enum

View Source
var AllowedRuntimeErrorCodeEnumValues = []RuntimeErrorCode{
	"SKE_UNSPECIFIED",
	"SKE_TMP_AUTH_ERROR",
	"SKE_QUOTA_EXCEEDED",
	"SKE_OBSERVABILITY_INSTANCE_NOT_FOUND",
	"SKE_RATE_LIMITS",
	"SKE_INFRA_ERROR",
	"SKE_REMAINING_RESOURCES",
	"SKE_CONFIGURATION_PROBLEM",
	"SKE_UNREADY_NODES",
	"SKE_API_SERVER_ERROR",
	"SKE_DNS_ZONE_NOT_FOUND",
}

All allowed values of RuntimeError enum

View Source
var AllowedTaintEffectEnumValues = []TaintEffect{
	"NoSchedule",
	"PreferNoSchedule",
	"NoExecute",
}

All allowed values of Taint enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

func ParameterValueToString(obj interface{}, key string) string

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type ACL

type ACL struct {
	// Array of CIDRs to allow access to the kubernetes API.
	// REQUIRED
	AllowedCidrs ACLGetAllowedCidrsAttributeType `json:"allowedCidrs" required:"true"`
	// Enables the acl extension.
	// REQUIRED
	Enabled ACLgetEnabledAttributeType `json:"enabled" required:"true"`
}

ACL struct for ACL

func NewACL added in v0.20.0

func NewACL(allowedCidrs ACLGetAllowedCidrsArgType, enabled ACLgetEnabledArgType) *ACL

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

func NewACLWithDefaults added in v0.20.0

func NewACLWithDefaults() *ACL

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

func (*ACL) GetAllowedCidrs added in v0.20.0

func (o *ACL) GetAllowedCidrs() (ret ACLGetAllowedCidrsRetType)

GetAllowedCidrs returns the AllowedCidrs field value

func (*ACL) GetAllowedCidrsOk added in v0.20.0

func (o *ACL) GetAllowedCidrsOk() (ret ACLGetAllowedCidrsRetType, ok bool)

GetAllowedCidrsOk returns a tuple with the AllowedCidrs field value and a boolean to check if the value has been set.

func (*ACL) GetEnabled added in v0.20.0

func (o *ACL) GetEnabled() (ret ACLgetEnabledRetType)

GetEnabled returns the Enabled field value

func (*ACL) GetEnabledOk added in v0.20.0

func (o *ACL) GetEnabledOk() (ret ACLgetEnabledRetType, ok bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*ACL) SetAllowedCidrs added in v0.20.0

func (o *ACL) SetAllowedCidrs(v ACLGetAllowedCidrsRetType)

SetAllowedCidrs sets field value

func (*ACL) SetEnabled added in v0.20.0

func (o *ACL) SetEnabled(v ACLgetEnabledRetType)

SetEnabled sets field value

func (ACL) ToMap added in v0.20.0

func (o ACL) ToMap() (map[string]interface{}, error)

type ACLGetAllowedCidrsArgType added in v0.22.1

type ACLGetAllowedCidrsArgType = []string

type ACLGetAllowedCidrsAttributeType added in v0.22.1

type ACLGetAllowedCidrsAttributeType = *[]string

isArray

type ACLGetAllowedCidrsRetType added in v0.22.1

type ACLGetAllowedCidrsRetType = []string

type ACLgetEnabledArgType added in v0.22.1

type ACLgetEnabledArgType = bool

type ACLgetEnabledAttributeType added in v0.22.1

type ACLgetEnabledAttributeType = *bool

isBoolean

type ACLgetEnabledRetType added in v0.22.1

type ACLgetEnabledRetType = bool

type APIClient

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

APIClient manages communication with the SKE-API API v2.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) CompleteCredentialsRotation added in v0.10.0

func (a *APIClient) CompleteCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiCompleteCredentialsRotationRequest

CompleteCredentialsRotation: Complete cluster credentials rotation

Complete cluster credentials rotation. This is step 2 of a two-step process. Start the rotation using [start-credentials-rotation](#tag/Credentials/operation/SkeService_StartClusterCredentialsRotation).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiCompleteCredentialsRotationRequest

func (*APIClient) CompleteCredentialsRotationExecute added in v0.10.0

func (a *APIClient) CompleteCredentialsRotationExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)

func (*APIClient) CreateKubeconfig added in v0.10.0

func (a *APIClient) CreateKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiCreateKubeconfigRequest

CreateKubeconfig: Create a kubeconfig

Create a new kubeconfig for the cluster. You can specify the expiration (in seconds) in the request body. Its value must be in the range from 600 (10 min) to 15552000 (6 months).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiCreateKubeconfigRequest

func (*APIClient) CreateKubeconfigExecute added in v0.10.0

func (a *APIClient) CreateKubeconfigExecute(ctx context.Context, projectId string, region string, clusterName string) (*Kubeconfig, error)

func (*APIClient) CreateOrUpdateCluster

func (a *APIClient) CreateOrUpdateCluster(ctx context.Context, projectId string, region string, clusterName string) ApiCreateOrUpdateClusterRequest

CreateOrUpdateCluster: Create or update a cluster

Create a new cluster in your project or modify an existing one. To get valid values for certain properties please check the [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiCreateOrUpdateClusterRequest

func (*APIClient) CreateOrUpdateClusterExecute

func (a *APIClient) CreateOrUpdateClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (*Cluster, error)

func (*APIClient) DeleteCluster

func (a *APIClient) DeleteCluster(ctx context.Context, projectId string, region string, clusterName string) ApiDeleteClusterRequest

DeleteCluster: Delete a cluster

Delete Kubernetes cluster specified by the identifier, belonging to the project specified by `projectId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiDeleteClusterRequest

func (*APIClient) DeleteClusterExecute

func (a *APIClient) DeleteClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)

func (*APIClient) GetCluster

func (a *APIClient) GetCluster(ctx context.Context, projectId string, region string, clusterName string) ApiGetClusterRequest

GetCluster: Get a cluster

Get Kubernetes cluster for the specified identifier, belonging to the project specified by `projectId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiGetClusterRequest

func (*APIClient) GetClusterExecute

func (a *APIClient) GetClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (*Cluster, error)

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.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) GetLoginKubeconfig added in v0.15.0

func (a *APIClient) GetLoginKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiGetLoginKubeconfigRequest

GetLoginKubeconfig: Get a kubeconfig for use with the STACKIT CLI

A kubeconfig retrieved using this endpoint does not contain any credentials and instead obtains valid credentials via the STACKIT CLI.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiGetLoginKubeconfigRequest

func (*APIClient) GetLoginKubeconfigExecute added in v0.15.0

func (a *APIClient) GetLoginKubeconfigExecute(ctx context.Context, projectId string, region string, clusterName string) (*LoginKubeconfig, error)

func (*APIClient) ListClusters

func (a *APIClient) ListClusters(ctx context.Context, projectId string, region string) ApiListClustersRequest

ListClusters: List all clusters

Return a list of Kubernetes clusters in the project specified by `projectId`.

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

func (*APIClient) ListClustersExecute

func (a *APIClient) ListClustersExecute(ctx context.Context, projectId string, region string) (*ListClustersResponse, error)

func (*APIClient) ListProviderOptions

func (a *APIClient) ListProviderOptions(ctx context.Context, region string) ApiListProviderOptionsRequest

ListProviderOptions: List provider options

Returns a list of supported Kubernetes versions and a list of supported machine types for the cluster nodes.

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

func (*APIClient) ListProviderOptionsExecute

func (a *APIClient) ListProviderOptionsExecute(ctx context.Context, region string) (*ProviderOptions, error)

func (*APIClient) StartCredentialsRotation added in v0.10.0

func (a *APIClient) StartCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiStartCredentialsRotationRequest

StartCredentialsRotation: Start cluster credentials rotation

Start cluster credentials rotation. This is step 1 of a two-step process. Complete the rotation using [complete-credentials-rotation](#tag/Credentials/operation/SkeService_CompleteClusterCredentialsRotation).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiStartCredentialsRotationRequest

func (*APIClient) StartCredentialsRotationExecute added in v0.10.0

func (a *APIClient) StartCredentialsRotationExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)

func (*APIClient) TriggerHibernate

func (a *APIClient) TriggerHibernate(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerHibernateRequest

TriggerHibernate: Trigger cluster hibernation

Trigger immediate hibernation of the cluster. If the cluster is already in hibernation state, the method does nothing.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiTriggerHibernateRequest

func (*APIClient) TriggerHibernateExecute

func (a *APIClient) TriggerHibernateExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)

func (*APIClient) TriggerMaintenance

func (a *APIClient) TriggerMaintenance(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerMaintenanceRequest

TriggerMaintenance: Trigger cluster maintenance

Trigger immediate maintenance of the cluster. The autoUpdate configuration specified in the Maintenance object of the cluster spec defines what is updated during the immediate maintenance operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiTriggerMaintenanceRequest

func (*APIClient) TriggerMaintenanceExecute

func (a *APIClient) TriggerMaintenanceExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)

func (*APIClient) TriggerReconcile

func (a *APIClient) TriggerReconcile(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerReconcileRequest

TriggerReconcile: Trigger cluster reconciliation

Trigger immediate reconciliation of the complete cluster without changing the cluster specification.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiTriggerReconcileRequest

func (*APIClient) TriggerReconcileExecute

func (a *APIClient) TriggerReconcileExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)

func (*APIClient) TriggerWakeup added in v1.2.0

func (a *APIClient) TriggerWakeup(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerWakeupRequest

TriggerWakeup: Trigger cluster wakeup

Trigger immediate wake up of the cluster. If the cluster is already in running state, the method does nothing.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param clusterName
@return ApiTriggerWakeupRequest

func (*APIClient) TriggerWakeupExecute added in v1.2.0

func (a *APIClient) TriggerWakeupExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)

type ApiCompleteCredentialsRotationRequest added in v0.10.0

type ApiCompleteCredentialsRotationRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiCreateKubeconfigRequest added in v0.10.0

type ApiCreateKubeconfigRequest interface {
	CreateKubeconfigPayload(createKubeconfigPayload CreateKubeconfigPayload) ApiCreateKubeconfigRequest
	Execute() (*Kubeconfig, error)
}

type ApiCreateOrUpdateClusterRequest

type ApiCreateOrUpdateClusterRequest interface {
	CreateOrUpdateClusterPayload(createOrUpdateClusterPayload CreateOrUpdateClusterPayload) ApiCreateOrUpdateClusterRequest
	Execute() (*Cluster, error)
}

type ApiDeleteClusterRequest

type ApiDeleteClusterRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiGetClusterRequest

type ApiGetClusterRequest interface {
	Execute() (*Cluster, error)
}

type ApiGetLoginKubeconfigRequest added in v0.15.0

type ApiGetLoginKubeconfigRequest interface {
	Execute() (*LoginKubeconfig, error)
}

type ApiListClustersRequest

type ApiListClustersRequest interface {
	Execute() (*ListClustersResponse, error)
}

type ApiListProviderOptionsRequest

type ApiListProviderOptionsRequest interface {
	Execute() (*ProviderOptions, error)
}

type ApiStartCredentialsRotationRequest added in v0.10.0

type ApiStartCredentialsRotationRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiTriggerHibernateRequest

type ApiTriggerHibernateRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiTriggerMaintenanceRequest

type ApiTriggerMaintenanceRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiTriggerReconcileRequest

type ApiTriggerReconcileRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiTriggerWakeupRequest added in v1.2.0

type ApiTriggerWakeupRequest interface {
	Execute() (map[string]interface{}, error)
}

type AvailabilityZone

type AvailabilityZone struct {
	Name AvailabilityZoneGetNameAttributeType `json:"name,omitempty"`
}

AvailabilityZone struct for AvailabilityZone

func NewAvailabilityZone added in v0.20.0

func NewAvailabilityZone() *AvailabilityZone

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

func NewAvailabilityZoneWithDefaults added in v0.20.0

func NewAvailabilityZoneWithDefaults() *AvailabilityZone

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

func (*AvailabilityZone) GetName added in v0.20.0

GetName returns the Name field value if set, zero value otherwise.

func (*AvailabilityZone) GetNameOk added in v0.20.0

func (o *AvailabilityZone) GetNameOk() (ret AvailabilityZoneGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AvailabilityZone) HasName added in v0.20.0

func (o *AvailabilityZone) HasName() bool

HasName returns a boolean if a field has been set.

func (*AvailabilityZone) SetName added in v0.20.0

SetName gets a reference to the given string and assigns it to the Name field.

func (AvailabilityZone) ToMap added in v0.20.0

func (o AvailabilityZone) ToMap() (map[string]interface{}, error)

type AvailabilityZoneGetNameArgType added in v0.22.1

type AvailabilityZoneGetNameArgType = string

type AvailabilityZoneGetNameAttributeType added in v0.22.1

type AvailabilityZoneGetNameAttributeType = *string

isNotNullableString

type AvailabilityZoneGetNameRetType added in v0.22.1

type AvailabilityZoneGetNameRetType = string

type CRI

type CRI struct {
	Name CRIGetNameAttributeType `json:"name,omitempty"`
}

CRI struct for CRI

func NewCRI added in v0.20.0

func NewCRI() *CRI

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

func NewCRIWithDefaults added in v0.20.0

func NewCRIWithDefaults() *CRI

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

func (*CRI) GetName added in v0.20.0

func (o *CRI) GetName() (res CRIGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

func (*CRI) GetNameOk added in v0.20.0

func (o *CRI) GetNameOk() (ret CRIGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CRI) HasName added in v0.20.0

func (o *CRI) HasName() bool

HasName returns a boolean if a field has been set.

func (*CRI) SetName added in v0.20.0

func (o *CRI) SetName(v CRIGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field.

func (CRI) ToMap added in v0.20.0

func (o CRI) ToMap() (map[string]interface{}, error)

type CRIGetNameArgType added in v0.22.1

type CRIGetNameArgType = CRIName

type CRIGetNameAttributeType added in v0.22.1

type CRIGetNameAttributeType = *CRIName

type CRIGetNameRetType added in v0.22.1

type CRIGetNameRetType = CRIName

type CRIName added in v0.23.0

type CRIName string

CRIName the model 'CRI' value type for enums

const (
	CRINAME_DOCKER     CRIName = "docker"
	CRINAME_CONTAINERD CRIName = "containerd"
)

List of Name

func NewCRINameFromValue added in v0.23.0

func NewCRINameFromValue(v CRIName) (*CRIName, error)

NewCRINameFromValue returns a pointer to a valid CRIName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CRIName) IsValid added in v0.23.0

func (v CRIName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CRIName) Ptr added in v0.23.0

func (v CRIName) Ptr() *CRIName

Ptr returns reference to NameName value

func (*CRIName) UnmarshalJSON added in v0.23.0

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

type Cluster

type Cluster struct {
	Extensions  ClusterGetExtensionsAttributeType  `json:"extensions,omitempty"`
	Hibernation ClusterGetHibernationAttributeType `json:"hibernation,omitempty"`
	// REQUIRED
	Kubernetes  ClusterGetKubernetesAttributeType  `json:"kubernetes" required:"true"`
	Maintenance ClusterGetMaintenanceAttributeType `json:"maintenance,omitempty"`
	Name        ClusterGetNameAttributeType        `json:"name,omitempty"`
	Network     ClusterGetNetworkAttributeType     `json:"network,omitempty"`
	// REQUIRED
	Nodepools ClusterGetNodepoolsAttributeType `json:"nodepools" required:"true"`
	Status    ClusterGetStatusAttributeType    `json:"status,omitempty"`
}

Cluster struct for Cluster

func NewCluster added in v0.20.0

func NewCluster(kubernetes ClusterGetKubernetesArgType, nodepools ClusterGetNodepoolsArgType) *Cluster

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

func NewClusterWithDefaults added in v0.20.0

func NewClusterWithDefaults() *Cluster

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

func (*Cluster) GetExtensions added in v0.20.0

func (o *Cluster) GetExtensions() (res ClusterGetExtensionsRetType)

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*Cluster) GetExtensionsOk added in v0.20.0

func (o *Cluster) GetExtensionsOk() (ret ClusterGetExtensionsRetType, ok bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Cluster) GetHibernation added in v0.20.0

func (o *Cluster) GetHibernation() (res ClusterGetHibernationRetType)

GetHibernation returns the Hibernation field value if set, zero value otherwise.

func (*Cluster) GetHibernationOk added in v0.20.0

func (o *Cluster) GetHibernationOk() (ret ClusterGetHibernationRetType, ok bool)

GetHibernationOk returns a tuple with the Hibernation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Cluster) GetKubernetes added in v0.20.0

func (o *Cluster) GetKubernetes() (ret ClusterGetKubernetesRetType)

GetKubernetes returns the Kubernetes field value

func (*Cluster) GetKubernetesOk added in v0.20.0

func (o *Cluster) GetKubernetesOk() (ret ClusterGetKubernetesRetType, ok bool)

GetKubernetesOk returns a tuple with the Kubernetes field value and a boolean to check if the value has been set.

func (*Cluster) GetMaintenance added in v0.20.0

func (o *Cluster) GetMaintenance() (res ClusterGetMaintenanceRetType)

GetMaintenance returns the Maintenance field value if set, zero value otherwise.

func (*Cluster) GetMaintenanceOk added in v0.20.0

func (o *Cluster) GetMaintenanceOk() (ret ClusterGetMaintenanceRetType, ok bool)

GetMaintenanceOk returns a tuple with the Maintenance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Cluster) GetName added in v0.20.0

func (o *Cluster) GetName() (res ClusterGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

func (*Cluster) GetNameOk added in v0.20.0

func (o *Cluster) GetNameOk() (ret ClusterGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Cluster) GetNetwork added in v0.20.0

func (o *Cluster) GetNetwork() (res ClusterGetNetworkRetType)

GetNetwork returns the Network field value if set, zero value otherwise.

func (*Cluster) GetNetworkOk added in v0.20.0

func (o *Cluster) GetNetworkOk() (ret ClusterGetNetworkRetType, ok bool)

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Cluster) GetNodepools added in v0.20.0

func (o *Cluster) GetNodepools() (ret ClusterGetNodepoolsRetType)

GetNodepools returns the Nodepools field value

func (*Cluster) GetNodepoolsOk added in v0.20.0

func (o *Cluster) GetNodepoolsOk() (ret ClusterGetNodepoolsRetType, ok bool)

GetNodepoolsOk returns a tuple with the Nodepools field value and a boolean to check if the value has been set.

func (*Cluster) GetStatus added in v0.20.0

func (o *Cluster) GetStatus() (res ClusterGetStatusRetType)

GetStatus returns the Status field value if set, zero value otherwise.

func (*Cluster) GetStatusOk added in v0.20.0

func (o *Cluster) GetStatusOk() (ret ClusterGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Cluster) HasExtensions added in v0.20.0

func (o *Cluster) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*Cluster) HasHibernation added in v0.20.0

func (o *Cluster) HasHibernation() bool

HasHibernation returns a boolean if a field has been set.

func (*Cluster) HasMaintenance added in v0.20.0

func (o *Cluster) HasMaintenance() bool

HasMaintenance returns a boolean if a field has been set.

func (*Cluster) HasName added in v0.20.0

func (o *Cluster) HasName() bool

HasName returns a boolean if a field has been set.

func (*Cluster) HasNetwork added in v0.20.0

func (o *Cluster) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (*Cluster) HasStatus added in v0.20.0

func (o *Cluster) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Cluster) SetExtensions added in v0.20.0

func (o *Cluster) SetExtensions(v ClusterGetExtensionsRetType)

SetExtensions gets a reference to the given Extension and assigns it to the Extensions field.

func (*Cluster) SetHibernation added in v0.20.0

func (o *Cluster) SetHibernation(v ClusterGetHibernationRetType)

SetHibernation gets a reference to the given Hibernation and assigns it to the Hibernation field.

func (*Cluster) SetKubernetes added in v0.20.0

func (o *Cluster) SetKubernetes(v ClusterGetKubernetesRetType)

SetKubernetes sets field value

func (*Cluster) SetMaintenance added in v0.20.0

func (o *Cluster) SetMaintenance(v ClusterGetMaintenanceRetType)

SetMaintenance gets a reference to the given Maintenance and assigns it to the Maintenance field.

func (*Cluster) SetName added in v0.20.0

func (o *Cluster) SetName(v ClusterGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Cluster) SetNetwork added in v0.20.0

func (o *Cluster) SetNetwork(v ClusterGetNetworkRetType)

SetNetwork gets a reference to the given Network and assigns it to the Network field.

func (*Cluster) SetNodepools added in v0.20.0

func (o *Cluster) SetNodepools(v ClusterGetNodepoolsRetType)

SetNodepools sets field value

func (*Cluster) SetStatus added in v0.20.0

func (o *Cluster) SetStatus(v ClusterGetStatusRetType)

SetStatus gets a reference to the given ClusterStatus and assigns it to the Status field.

func (Cluster) ToMap added in v0.20.0

func (o Cluster) ToMap() (map[string]interface{}, error)

type ClusterError added in v0.22.4

type ClusterError struct {
	// Possible values: `\"SKE_OBSERVABILITY_INSTANCE_NOT_FOUND\"`, `\"SKE_DNS_ZONE_NOT_FOUND\"`, `\"SKE_NODE_NO_VALID_HOST_FOUND\"`, `\"SKE_NODE_MISCONFIGURED_PDB\"`, `\"SKE_NODE_MACHINE_TYPE_NOT_FOUND\"`, `\"SKE_INFRA_SNA_NETWORK_NOT_FOUND\"`, `\"SKE_FETCHING_ERRORS_NOT_POSSIBLE\"`
	Code    ClusterErrorGetCodeAttributeType    `json:"code,omitempty"`
	Message ClusterErrorGetMessageAttributeType `json:"message,omitempty"`
}

ClusterError struct for ClusterError

func NewClusterError added in v0.22.4

func NewClusterError() *ClusterError

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

func NewClusterErrorWithDefaults added in v0.22.4

func NewClusterErrorWithDefaults() *ClusterError

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

func (*ClusterError) GetCode added in v0.22.4

func (o *ClusterError) GetCode() (res ClusterErrorGetCodeRetType)

GetCode returns the Code field value if set, zero value otherwise.

func (*ClusterError) GetCodeOk added in v0.22.4

func (o *ClusterError) GetCodeOk() (ret ClusterErrorGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterError) GetMessage added in v0.22.4

func (o *ClusterError) GetMessage() (res ClusterErrorGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise.

func (*ClusterError) GetMessageOk added in v0.22.4

func (o *ClusterError) GetMessageOk() (ret ClusterErrorGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterError) HasCode added in v0.22.4

func (o *ClusterError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ClusterError) HasMessage added in v0.22.4

func (o *ClusterError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ClusterError) SetCode added in v0.22.4

SetCode gets a reference to the given string and assigns it to the Code field.

func (*ClusterError) SetMessage added in v0.22.4

SetMessage gets a reference to the given string and assigns it to the Message field.

func (ClusterError) ToMap added in v0.22.4

func (o ClusterError) ToMap() (map[string]interface{}, error)

type ClusterErrorGetCodeArgType added in v0.22.4

type ClusterErrorGetCodeArgType = string

type ClusterErrorGetCodeAttributeType added in v0.22.4

type ClusterErrorGetCodeAttributeType = *string

isNotNullableString

type ClusterErrorGetCodeRetType added in v0.22.4

type ClusterErrorGetCodeRetType = string

type ClusterErrorGetMessageArgType added in v0.22.4

type ClusterErrorGetMessageArgType = string

type ClusterErrorGetMessageAttributeType added in v0.22.4

type ClusterErrorGetMessageAttributeType = *string

isNotNullableString

type ClusterErrorGetMessageRetType added in v0.22.4

type ClusterErrorGetMessageRetType = string

type ClusterGetExtensionsArgType added in v0.22.1

type ClusterGetExtensionsArgType = Extension

type ClusterGetExtensionsAttributeType added in v0.22.1

type ClusterGetExtensionsAttributeType = *Extension

isModel

type ClusterGetExtensionsRetType added in v0.22.1

type ClusterGetExtensionsRetType = Extension

type ClusterGetHibernationArgType added in v0.22.1

type ClusterGetHibernationArgType = Hibernation

type ClusterGetHibernationAttributeType added in v0.22.1

type ClusterGetHibernationAttributeType = *Hibernation

isModel

type ClusterGetHibernationRetType added in v0.22.1

type ClusterGetHibernationRetType = Hibernation

type ClusterGetKubernetesArgType added in v0.22.1

type ClusterGetKubernetesArgType = Kubernetes

type ClusterGetKubernetesAttributeType added in v0.22.1

type ClusterGetKubernetesAttributeType = *Kubernetes

isModel

type ClusterGetKubernetesRetType added in v0.22.1

type ClusterGetKubernetesRetType = Kubernetes

type ClusterGetMaintenanceArgType added in v0.22.1

type ClusterGetMaintenanceArgType = Maintenance

type ClusterGetMaintenanceAttributeType added in v0.22.1

type ClusterGetMaintenanceAttributeType = *Maintenance

isModel

type ClusterGetMaintenanceRetType added in v0.22.1

type ClusterGetMaintenanceRetType = Maintenance

type ClusterGetNameArgType added in v0.22.1

type ClusterGetNameArgType = string

type ClusterGetNameAttributeType added in v0.22.1

type ClusterGetNameAttributeType = *string

isNotNullableString

type ClusterGetNameRetType added in v0.22.1

type ClusterGetNameRetType = string

type ClusterGetNetworkArgType added in v0.22.1

type ClusterGetNetworkArgType = Network

type ClusterGetNetworkAttributeType added in v0.22.1

type ClusterGetNetworkAttributeType = *Network

isModel

type ClusterGetNetworkRetType added in v0.22.1

type ClusterGetNetworkRetType = Network

type ClusterGetNodepoolsArgType added in v0.22.1

type ClusterGetNodepoolsArgType = []Nodepool

type ClusterGetNodepoolsAttributeType added in v0.22.1

type ClusterGetNodepoolsAttributeType = *[]Nodepool

isArray

type ClusterGetNodepoolsRetType added in v0.22.1

type ClusterGetNodepoolsRetType = []Nodepool

type ClusterGetStatusArgType added in v0.22.1

type ClusterGetStatusArgType = ClusterStatus

type ClusterGetStatusAttributeType added in v0.22.1

type ClusterGetStatusAttributeType = *ClusterStatus

isModel

type ClusterGetStatusRetType added in v0.22.1

type ClusterGetStatusRetType = ClusterStatus

type ClusterStatus

type ClusterStatus struct {
	Aggregated ClusterStatusGetAggregatedAttributeType `json:"aggregated,omitempty"`
	// Format: `2024-02-15T11:06:29Z`
	CreationTime        ClusterStatusGetCreationTimeAttributeType        `json:"creationTime,omitempty"`
	CredentialsRotation ClusterStatusGetCredentialsRotationAttributeType `json:"credentialsRotation,omitempty"`
	// The outgoing network ranges (in CIDR notation) of traffic originating from workload on the cluster.
	EgressAddressRanges ClusterStatusGetEgressAddressRangesAttributeType `json:"egressAddressRanges,omitempty"`
	Error               ClusterStatusGetErrorAttributeType               `json:"error,omitempty"`
	Errors              ClusterStatusGetErrorsAttributeType              `json:"errors,omitempty"`
	Hibernated          ClusterStatusgetHibernatedAttributeType          `json:"hibernated,omitempty"`
	// The network ranges (in CIDR notation) used by pods of the cluster.
	PodAddressRanges ClusterStatusGetPodAddressRangesAttributeType `json:"podAddressRanges,omitempty"`
}

ClusterStatus struct for ClusterStatus

func NewClusterStatus added in v0.20.0

func NewClusterStatus() *ClusterStatus

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

func NewClusterStatusWithDefaults added in v0.20.0

func NewClusterStatusWithDefaults() *ClusterStatus

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

func (*ClusterStatus) GetAggregated added in v0.20.0

func (o *ClusterStatus) GetAggregated() (res ClusterStatusGetAggregatedRetType)

GetAggregated returns the Aggregated field value if set, zero value otherwise.

func (*ClusterStatus) GetAggregatedOk added in v0.20.0

func (o *ClusterStatus) GetAggregatedOk() (ret ClusterStatusGetAggregatedRetType, ok bool)

GetAggregatedOk returns a tuple with the Aggregated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterStatus) GetCreationTime added in v0.20.0

func (o *ClusterStatus) GetCreationTime() (res ClusterStatusGetCreationTimeRetType)

GetCreationTime returns the CreationTime field value if set, zero value otherwise.

func (*ClusterStatus) GetCreationTimeOk added in v0.20.0

func (o *ClusterStatus) GetCreationTimeOk() (ret ClusterStatusGetCreationTimeRetType, ok bool)

GetCreationTimeOk returns a tuple with the CreationTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterStatus) GetCredentialsRotation added in v0.20.0

func (o *ClusterStatus) GetCredentialsRotation() (res ClusterStatusGetCredentialsRotationRetType)

GetCredentialsRotation returns the CredentialsRotation field value if set, zero value otherwise.

func (*ClusterStatus) GetCredentialsRotationOk added in v0.20.0

func (o *ClusterStatus) GetCredentialsRotationOk() (ret ClusterStatusGetCredentialsRotationRetType, ok bool)

GetCredentialsRotationOk returns a tuple with the CredentialsRotation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterStatus) GetEgressAddressRanges added in v0.21.1

func (o *ClusterStatus) GetEgressAddressRanges() (res ClusterStatusGetEgressAddressRangesRetType)

GetEgressAddressRanges returns the EgressAddressRanges field value if set, zero value otherwise.

func (*ClusterStatus) GetEgressAddressRangesOk added in v0.21.1

func (o *ClusterStatus) GetEgressAddressRangesOk() (ret ClusterStatusGetEgressAddressRangesRetType, ok bool)

GetEgressAddressRangesOk returns a tuple with the EgressAddressRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterStatus) GetError added in v0.20.0

func (o *ClusterStatus) GetError() (res ClusterStatusGetErrorRetType)

GetError returns the Error field value if set, zero value otherwise.

func (*ClusterStatus) GetErrorOk added in v0.20.0

func (o *ClusterStatus) GetErrorOk() (ret ClusterStatusGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterStatus) GetErrors added in v0.22.4

func (o *ClusterStatus) GetErrors() (res ClusterStatusGetErrorsRetType)

GetErrors returns the Errors field value if set, zero value otherwise.

func (*ClusterStatus) GetErrorsOk added in v0.22.4

func (o *ClusterStatus) GetErrorsOk() (ret ClusterStatusGetErrorsRetType, ok bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterStatus) GetHibernated added in v0.20.0

func (o *ClusterStatus) GetHibernated() (res ClusterStatusgetHibernatedRetType)

GetHibernated returns the Hibernated field value if set, zero value otherwise.

func (*ClusterStatus) GetHibernatedOk added in v0.20.0

func (o *ClusterStatus) GetHibernatedOk() (ret ClusterStatusgetHibernatedRetType, ok bool)

GetHibernatedOk returns a tuple with the Hibernated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterStatus) GetPodAddressRanges added in v0.25.0

func (o *ClusterStatus) GetPodAddressRanges() (res ClusterStatusGetPodAddressRangesRetType)

GetPodAddressRanges returns the PodAddressRanges field value if set, zero value otherwise.

func (*ClusterStatus) GetPodAddressRangesOk added in v0.25.0

func (o *ClusterStatus) GetPodAddressRangesOk() (ret ClusterStatusGetPodAddressRangesRetType, ok bool)

GetPodAddressRangesOk returns a tuple with the PodAddressRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClusterStatus) HasAggregated added in v0.20.0

func (o *ClusterStatus) HasAggregated() bool

HasAggregated returns a boolean if a field has been set.

func (*ClusterStatus) HasCreationTime added in v0.20.0

func (o *ClusterStatus) HasCreationTime() bool

HasCreationTime returns a boolean if a field has been set.

func (*ClusterStatus) HasCredentialsRotation added in v0.20.0

func (o *ClusterStatus) HasCredentialsRotation() bool

HasCredentialsRotation returns a boolean if a field has been set.

func (*ClusterStatus) HasEgressAddressRanges added in v0.21.1

func (o *ClusterStatus) HasEgressAddressRanges() bool

HasEgressAddressRanges returns a boolean if a field has been set.

func (*ClusterStatus) HasError added in v0.20.0

func (o *ClusterStatus) HasError() bool

HasError returns a boolean if a field has been set.

func (*ClusterStatus) HasErrors added in v0.22.4

func (o *ClusterStatus) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*ClusterStatus) HasHibernated added in v0.20.0

func (o *ClusterStatus) HasHibernated() bool

HasHibernated returns a boolean if a field has been set.

func (*ClusterStatus) HasPodAddressRanges added in v0.25.0

func (o *ClusterStatus) HasPodAddressRanges() bool

HasPodAddressRanges returns a boolean if a field has been set.

func (*ClusterStatus) SetAggregated added in v0.20.0

SetAggregated gets a reference to the given ClusterStatusState and assigns it to the Aggregated field.

func (*ClusterStatus) SetCreationTime added in v0.20.0

func (o *ClusterStatus) SetCreationTime(v ClusterStatusGetCreationTimeRetType)

SetCreationTime gets a reference to the given time.Time and assigns it to the CreationTime field.

func (*ClusterStatus) SetCredentialsRotation added in v0.20.0

func (o *ClusterStatus) SetCredentialsRotation(v ClusterStatusGetCredentialsRotationRetType)

SetCredentialsRotation gets a reference to the given CredentialsRotationState and assigns it to the CredentialsRotation field.

func (*ClusterStatus) SetEgressAddressRanges added in v0.21.1

func (o *ClusterStatus) SetEgressAddressRanges(v ClusterStatusGetEgressAddressRangesRetType)

SetEgressAddressRanges gets a reference to the given []string and assigns it to the EgressAddressRanges field.

func (*ClusterStatus) SetError added in v0.20.0

SetError gets a reference to the given RuntimeError and assigns it to the Error field.

func (*ClusterStatus) SetErrors added in v0.22.4

SetErrors gets a reference to the given []ClusterError and assigns it to the Errors field.

func (*ClusterStatus) SetHibernated added in v0.20.0

SetHibernated gets a reference to the given bool and assigns it to the Hibernated field.

func (*ClusterStatus) SetPodAddressRanges added in v0.25.0

func (o *ClusterStatus) SetPodAddressRanges(v ClusterStatusGetPodAddressRangesRetType)

SetPodAddressRanges gets a reference to the given []string and assigns it to the PodAddressRanges field.

func (ClusterStatus) ToMap added in v0.20.0

func (o ClusterStatus) ToMap() (map[string]interface{}, error)

type ClusterStatusGetAggregatedArgType added in v0.22.1

type ClusterStatusGetAggregatedArgType = ClusterStatusState

type ClusterStatusGetAggregatedAttributeType added in v0.22.1

type ClusterStatusGetAggregatedAttributeType = *ClusterStatusState

isEnumRef

type ClusterStatusGetAggregatedRetType added in v0.22.1

type ClusterStatusGetAggregatedRetType = ClusterStatusState

type ClusterStatusGetCreationTimeArgType added in v0.22.1

type ClusterStatusGetCreationTimeArgType = time.Time

type ClusterStatusGetCreationTimeAttributeType added in v0.22.1

type ClusterStatusGetCreationTimeAttributeType = *time.Time

isDateTime

type ClusterStatusGetCreationTimeRetType added in v0.22.1

type ClusterStatusGetCreationTimeRetType = time.Time

type ClusterStatusGetCredentialsRotationArgType added in v0.22.1

type ClusterStatusGetCredentialsRotationArgType = CredentialsRotationState

type ClusterStatusGetCredentialsRotationAttributeType added in v0.22.1

type ClusterStatusGetCredentialsRotationAttributeType = *CredentialsRotationState

isModel

type ClusterStatusGetCredentialsRotationRetType added in v0.22.1

type ClusterStatusGetCredentialsRotationRetType = CredentialsRotationState

type ClusterStatusGetEgressAddressRangesArgType added in v0.22.1

type ClusterStatusGetEgressAddressRangesArgType = []string

type ClusterStatusGetEgressAddressRangesAttributeType added in v0.22.1

type ClusterStatusGetEgressAddressRangesAttributeType = *[]string

isArray

type ClusterStatusGetEgressAddressRangesRetType added in v0.22.1

type ClusterStatusGetEgressAddressRangesRetType = []string

type ClusterStatusGetErrorArgType added in v0.22.1

type ClusterStatusGetErrorArgType = RuntimeError

type ClusterStatusGetErrorAttributeType added in v0.22.1

type ClusterStatusGetErrorAttributeType = *RuntimeError

isModel

type ClusterStatusGetErrorRetType added in v0.22.1

type ClusterStatusGetErrorRetType = RuntimeError

type ClusterStatusGetErrorsArgType added in v0.22.4

type ClusterStatusGetErrorsArgType = []ClusterError

type ClusterStatusGetErrorsAttributeType added in v0.22.4

type ClusterStatusGetErrorsAttributeType = *[]ClusterError

isArray

type ClusterStatusGetErrorsRetType added in v0.22.4

type ClusterStatusGetErrorsRetType = []ClusterError

type ClusterStatusGetPodAddressRangesArgType added in v0.25.0

type ClusterStatusGetPodAddressRangesArgType = []string

type ClusterStatusGetPodAddressRangesAttributeType added in v0.25.0

type ClusterStatusGetPodAddressRangesAttributeType = *[]string

isArray

type ClusterStatusGetPodAddressRangesRetType added in v0.25.0

type ClusterStatusGetPodAddressRangesRetType = []string

type ClusterStatusState

type ClusterStatusState string

ClusterStatusState the model 'ClusterStatusState'

const (
	CLUSTERSTATUSSTATE_UNSPECIFIED ClusterStatusState = "STATE_UNSPECIFIED"
	CLUSTERSTATUSSTATE_HEALTHY     ClusterStatusState = "STATE_HEALTHY"
	CLUSTERSTATUSSTATE_CREATING    ClusterStatusState = "STATE_CREATING"
	CLUSTERSTATUSSTATE_DELETING    ClusterStatusState = "STATE_DELETING"
	CLUSTERSTATUSSTATE_UNHEALTHY   ClusterStatusState = "STATE_UNHEALTHY"
	CLUSTERSTATUSSTATE_RECONCILING ClusterStatusState = "STATE_RECONCILING"
	CLUSTERSTATUSSTATE_HIBERNATED  ClusterStatusState = "STATE_HIBERNATED"
	CLUSTERSTATUSSTATE_HIBERNATING ClusterStatusState = "STATE_HIBERNATING"
	CLUSTERSTATUSSTATE_WAKINGUP    ClusterStatusState = "STATE_WAKINGUP"
)

List of ClusterStatusState

func NewClusterStatusStateFromValue

func NewClusterStatusStateFromValue(v string) (*ClusterStatusState, error)

NewClusterStatusStateFromValue returns a pointer to a valid ClusterStatusState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ClusterStatusState) IsValid

func (v ClusterStatusState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ClusterStatusState) Ptr

Ptr returns reference to ClusterStatusState value

func (*ClusterStatusState) UnmarshalJSON

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

type ClusterStatusgetHibernatedArgType added in v0.22.1

type ClusterStatusgetHibernatedArgType = bool

type ClusterStatusgetHibernatedAttributeType added in v0.22.1

type ClusterStatusgetHibernatedAttributeType = *bool

isBoolean

type ClusterStatusgetHibernatedRetType added in v0.22.1

type ClusterStatusgetHibernatedRetType = bool

type CompleteCredentialsRotationRequest added in v0.24.0

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

func (CompleteCredentialsRotationRequest) Execute added in v0.24.0

func (r CompleteCredentialsRotationRequest) Execute() (map[string]interface{}, error)

type CreateKubeconfigPayload added in v0.10.0

type CreateKubeconfigPayload struct {
	ExpirationSeconds CreateKubeconfigPayloadGetExpirationSecondsAttributeType `json:"expirationSeconds,omitempty"`
}

CreateKubeconfigPayload struct for CreateKubeconfigPayload

func NewCreateKubeconfigPayload added in v0.20.0

func NewCreateKubeconfigPayload() *CreateKubeconfigPayload

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

func NewCreateKubeconfigPayloadWithDefaults added in v0.20.0

func NewCreateKubeconfigPayloadWithDefaults() *CreateKubeconfigPayload

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

func (*CreateKubeconfigPayload) GetExpirationSeconds added in v0.20.0

GetExpirationSeconds returns the ExpirationSeconds field value if set, zero value otherwise.

func (*CreateKubeconfigPayload) GetExpirationSecondsOk added in v0.20.0

GetExpirationSecondsOk returns a tuple with the ExpirationSeconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateKubeconfigPayload) HasExpirationSeconds added in v0.20.0

func (o *CreateKubeconfigPayload) HasExpirationSeconds() bool

HasExpirationSeconds returns a boolean if a field has been set.

func (*CreateKubeconfigPayload) SetExpirationSeconds added in v0.20.0

SetExpirationSeconds gets a reference to the given string and assigns it to the ExpirationSeconds field.

func (CreateKubeconfigPayload) ToMap added in v0.20.0

func (o CreateKubeconfigPayload) ToMap() (map[string]interface{}, error)

type CreateKubeconfigPayloadGetExpirationSecondsArgType added in v0.22.1

type CreateKubeconfigPayloadGetExpirationSecondsArgType = string

type CreateKubeconfigPayloadGetExpirationSecondsAttributeType added in v0.22.1

type CreateKubeconfigPayloadGetExpirationSecondsAttributeType = *string

isNotNullableString

type CreateKubeconfigPayloadGetExpirationSecondsRetType added in v0.22.1

type CreateKubeconfigPayloadGetExpirationSecondsRetType = string

type CreateKubeconfigRequest added in v0.24.0

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

func (CreateKubeconfigRequest) CreateKubeconfigPayload added in v0.24.0

func (r CreateKubeconfigRequest) CreateKubeconfigPayload(createKubeconfigPayload CreateKubeconfigPayload) ApiCreateKubeconfigRequest

func (CreateKubeconfigRequest) Execute added in v0.24.0

func (r CreateKubeconfigRequest) Execute() (*Kubeconfig, error)

type CreateOrUpdateClusterPayload

type CreateOrUpdateClusterPayload struct {
	Extensions  CreateOrUpdateClusterPayloadGetExtensionsAttributeType  `json:"extensions,omitempty"`
	Hibernation CreateOrUpdateClusterPayloadGetHibernationAttributeType `json:"hibernation,omitempty"`
	// REQUIRED
	Kubernetes  CreateOrUpdateClusterPayloadGetKubernetesAttributeType  `json:"kubernetes" required:"true"`
	Maintenance CreateOrUpdateClusterPayloadGetMaintenanceAttributeType `json:"maintenance,omitempty"`
	Network     CreateOrUpdateClusterPayloadGetNetworkAttributeType     `json:"network,omitempty"`
	// REQUIRED
	Nodepools CreateOrUpdateClusterPayloadGetNodepoolsAttributeType `json:"nodepools" required:"true"`
	Status    CreateOrUpdateClusterPayloadGetStatusAttributeType    `json:"status,omitempty"`
}

CreateOrUpdateClusterPayload struct for CreateOrUpdateClusterPayload

func NewCreateOrUpdateClusterPayload added in v0.20.0

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

func NewCreateOrUpdateClusterPayloadWithDefaults added in v0.20.0

func NewCreateOrUpdateClusterPayloadWithDefaults() *CreateOrUpdateClusterPayload

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

func (*CreateOrUpdateClusterPayload) GetExtensions added in v0.20.0

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*CreateOrUpdateClusterPayload) GetExtensionsOk added in v0.20.0

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrUpdateClusterPayload) GetHibernation added in v0.20.0

GetHibernation returns the Hibernation field value if set, zero value otherwise.

func (*CreateOrUpdateClusterPayload) GetHibernationOk added in v0.20.0

GetHibernationOk returns a tuple with the Hibernation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrUpdateClusterPayload) GetKubernetes added in v0.20.0

GetKubernetes returns the Kubernetes field value

func (*CreateOrUpdateClusterPayload) GetKubernetesOk added in v0.20.0

GetKubernetesOk returns a tuple with the Kubernetes field value and a boolean to check if the value has been set.

func (*CreateOrUpdateClusterPayload) GetMaintenance added in v0.20.0

GetMaintenance returns the Maintenance field value if set, zero value otherwise.

func (*CreateOrUpdateClusterPayload) GetMaintenanceOk added in v0.20.0

GetMaintenanceOk returns a tuple with the Maintenance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrUpdateClusterPayload) GetNetwork added in v0.20.0

GetNetwork returns the Network field value if set, zero value otherwise.

func (*CreateOrUpdateClusterPayload) GetNetworkOk added in v0.20.0

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrUpdateClusterPayload) GetNodepools added in v0.20.0

GetNodepools returns the Nodepools field value

func (*CreateOrUpdateClusterPayload) GetNodepoolsOk added in v0.20.0

GetNodepoolsOk returns a tuple with the Nodepools field value and a boolean to check if the value has been set.

func (*CreateOrUpdateClusterPayload) GetStatus added in v0.20.0

GetStatus returns the Status field value if set, zero value otherwise.

func (*CreateOrUpdateClusterPayload) GetStatusOk added in v0.20.0

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrUpdateClusterPayload) HasExtensions added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*CreateOrUpdateClusterPayload) HasHibernation added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasHibernation() bool

HasHibernation returns a boolean if a field has been set.

func (*CreateOrUpdateClusterPayload) HasMaintenance added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasMaintenance() bool

HasMaintenance returns a boolean if a field has been set.

func (*CreateOrUpdateClusterPayload) HasNetwork added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (*CreateOrUpdateClusterPayload) HasStatus added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateOrUpdateClusterPayload) SetExtensions added in v0.20.0

SetExtensions gets a reference to the given Extension and assigns it to the Extensions field.

func (*CreateOrUpdateClusterPayload) SetHibernation added in v0.20.0

SetHibernation gets a reference to the given Hibernation and assigns it to the Hibernation field.

func (*CreateOrUpdateClusterPayload) SetKubernetes added in v0.20.0

SetKubernetes sets field value

func (*CreateOrUpdateClusterPayload) SetMaintenance added in v0.20.0

SetMaintenance gets a reference to the given Maintenance and assigns it to the Maintenance field.

func (*CreateOrUpdateClusterPayload) SetNetwork added in v0.20.0

SetNetwork gets a reference to the given Network and assigns it to the Network field.

func (*CreateOrUpdateClusterPayload) SetNodepools added in v0.20.0

SetNodepools sets field value

func (*CreateOrUpdateClusterPayload) SetStatus added in v0.20.0

SetStatus gets a reference to the given ClusterStatus and assigns it to the Status field.

func (CreateOrUpdateClusterPayload) ToMap added in v0.20.0

func (o CreateOrUpdateClusterPayload) ToMap() (map[string]interface{}, error)

type CreateOrUpdateClusterPayloadGetExtensionsArgType added in v0.22.1

type CreateOrUpdateClusterPayloadGetExtensionsArgType = Extension

type CreateOrUpdateClusterPayloadGetExtensionsAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetExtensionsAttributeType = *Extension

isModel

type CreateOrUpdateClusterPayloadGetExtensionsRetType added in v0.22.1

type CreateOrUpdateClusterPayloadGetExtensionsRetType = Extension

type CreateOrUpdateClusterPayloadGetHibernationArgType added in v0.22.1

type CreateOrUpdateClusterPayloadGetHibernationArgType = Hibernation

type CreateOrUpdateClusterPayloadGetHibernationAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetHibernationAttributeType = *Hibernation

isModel

type CreateOrUpdateClusterPayloadGetHibernationRetType added in v0.22.1

type CreateOrUpdateClusterPayloadGetHibernationRetType = Hibernation

type CreateOrUpdateClusterPayloadGetKubernetesArgType added in v0.22.1

type CreateOrUpdateClusterPayloadGetKubernetesArgType = Kubernetes

type CreateOrUpdateClusterPayloadGetKubernetesAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetKubernetesAttributeType = *Kubernetes

isModel

type CreateOrUpdateClusterPayloadGetKubernetesRetType added in v0.22.1

type CreateOrUpdateClusterPayloadGetKubernetesRetType = Kubernetes

type CreateOrUpdateClusterPayloadGetMaintenanceArgType added in v0.22.1

type CreateOrUpdateClusterPayloadGetMaintenanceArgType = Maintenance

type CreateOrUpdateClusterPayloadGetMaintenanceAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetMaintenanceAttributeType = *Maintenance

isModel

type CreateOrUpdateClusterPayloadGetMaintenanceRetType added in v0.22.1

type CreateOrUpdateClusterPayloadGetMaintenanceRetType = Maintenance

type CreateOrUpdateClusterPayloadGetNetworkArgType added in v0.22.1

type CreateOrUpdateClusterPayloadGetNetworkArgType = Network

type CreateOrUpdateClusterPayloadGetNetworkAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetNetworkAttributeType = *Network

isModel

type CreateOrUpdateClusterPayloadGetNetworkRetType added in v0.22.1

type CreateOrUpdateClusterPayloadGetNetworkRetType = Network

type CreateOrUpdateClusterPayloadGetNodepoolsArgType added in v0.22.1

type CreateOrUpdateClusterPayloadGetNodepoolsArgType = []Nodepool

type CreateOrUpdateClusterPayloadGetNodepoolsAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetNodepoolsAttributeType = *[]Nodepool

isArray

type CreateOrUpdateClusterPayloadGetNodepoolsRetType added in v0.22.1

type CreateOrUpdateClusterPayloadGetNodepoolsRetType = []Nodepool

type CreateOrUpdateClusterPayloadGetStatusArgType added in v0.22.1

type CreateOrUpdateClusterPayloadGetStatusArgType = ClusterStatus

type CreateOrUpdateClusterPayloadGetStatusAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetStatusAttributeType = *ClusterStatus

isModel

type CreateOrUpdateClusterPayloadGetStatusRetType added in v0.22.1

type CreateOrUpdateClusterPayloadGetStatusRetType = ClusterStatus

type CreateOrUpdateClusterRequest added in v0.24.0

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

func (CreateOrUpdateClusterRequest) CreateOrUpdateClusterPayload added in v0.24.0

func (r CreateOrUpdateClusterRequest) CreateOrUpdateClusterPayload(createOrUpdateClusterPayload CreateOrUpdateClusterPayload) ApiCreateOrUpdateClusterRequest

func (CreateOrUpdateClusterRequest) Execute added in v0.24.0

func (r CreateOrUpdateClusterRequest) Execute() (*Cluster, error)

type CredentialsRotationState

type CredentialsRotationState struct {
	// Format: `2024-02-15T11:06:29Z`
	LastCompletionTime CredentialsRotationStateGetLastCompletionTimeAttributeType `json:"lastCompletionTime,omitempty"`
	// Format: `2024-02-15T11:06:29Z`
	LastInitiationTime CredentialsRotationStateGetLastInitiationTimeAttributeType `json:"lastInitiationTime,omitempty"`
	// Phase of the credentials rotation. `NEVER` indicates that no credentials rotation has been performed using the new credentials rotation endpoints yet. Using the deprecated [rotate-credentials](#tag/Credentials/operation/SkeService_GetClusterCredentials) endpoint will not update this status field.
	Phase CredentialsRotationStateGetPhaseAttributeType `json:"phase,omitempty"`
}

CredentialsRotationState struct for CredentialsRotationState

func NewCredentialsRotationState added in v0.20.0

func NewCredentialsRotationState() *CredentialsRotationState

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

func NewCredentialsRotationStateWithDefaults added in v0.20.0

func NewCredentialsRotationStateWithDefaults() *CredentialsRotationState

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

func (*CredentialsRotationState) GetLastCompletionTime added in v0.20.0

GetLastCompletionTime returns the LastCompletionTime field value if set, zero value otherwise.

func (*CredentialsRotationState) GetLastCompletionTimeOk added in v0.20.0

GetLastCompletionTimeOk returns a tuple with the LastCompletionTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CredentialsRotationState) GetLastInitiationTime added in v0.20.0

GetLastInitiationTime returns the LastInitiationTime field value if set, zero value otherwise.

func (*CredentialsRotationState) GetLastInitiationTimeOk added in v0.20.0

GetLastInitiationTimeOk returns a tuple with the LastInitiationTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CredentialsRotationState) GetPhase added in v0.20.0

GetPhase returns the Phase field value if set, zero value otherwise.

func (*CredentialsRotationState) GetPhaseOk added in v0.20.0

GetPhaseOk returns a tuple with the Phase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CredentialsRotationState) HasLastCompletionTime added in v0.20.0

func (o *CredentialsRotationState) HasLastCompletionTime() bool

HasLastCompletionTime returns a boolean if a field has been set.

func (*CredentialsRotationState) HasLastInitiationTime added in v0.20.0

func (o *CredentialsRotationState) HasLastInitiationTime() bool

HasLastInitiationTime returns a boolean if a field has been set.

func (*CredentialsRotationState) HasPhase added in v0.20.0

func (o *CredentialsRotationState) HasPhase() bool

HasPhase returns a boolean if a field has been set.

func (*CredentialsRotationState) SetLastCompletionTime added in v0.20.0

SetLastCompletionTime gets a reference to the given time.Time and assigns it to the LastCompletionTime field.

func (*CredentialsRotationState) SetLastInitiationTime added in v0.20.0

SetLastInitiationTime gets a reference to the given time.Time and assigns it to the LastInitiationTime field.

func (*CredentialsRotationState) SetPhase added in v0.20.0

SetPhase gets a reference to the given string and assigns it to the Phase field.

func (CredentialsRotationState) ToMap added in v0.20.0

func (o CredentialsRotationState) ToMap() (map[string]interface{}, error)

type CredentialsRotationStateGetLastCompletionTimeArgType added in v0.22.1

type CredentialsRotationStateGetLastCompletionTimeArgType = time.Time

type CredentialsRotationStateGetLastCompletionTimeAttributeType added in v0.22.1

type CredentialsRotationStateGetLastCompletionTimeAttributeType = *time.Time

isDateTime

type CredentialsRotationStateGetLastCompletionTimeRetType added in v0.22.1

type CredentialsRotationStateGetLastCompletionTimeRetType = time.Time

type CredentialsRotationStateGetLastInitiationTimeArgType added in v0.22.1

type CredentialsRotationStateGetLastInitiationTimeArgType = time.Time

type CredentialsRotationStateGetLastInitiationTimeAttributeType added in v0.22.1

type CredentialsRotationStateGetLastInitiationTimeAttributeType = *time.Time

isDateTime

type CredentialsRotationStateGetLastInitiationTimeRetType added in v0.22.1

type CredentialsRotationStateGetLastInitiationTimeRetType = time.Time

type CredentialsRotationStateGetPhaseArgType added in v0.22.1

type CredentialsRotationStateGetPhaseArgType = CredentialsRotationStatePhase

type CredentialsRotationStateGetPhaseAttributeType added in v0.22.1

type CredentialsRotationStateGetPhaseAttributeType = *CredentialsRotationStatePhase

type CredentialsRotationStateGetPhaseRetType added in v0.22.1

type CredentialsRotationStateGetPhaseRetType = CredentialsRotationStatePhase

type CredentialsRotationStatePhase added in v0.23.0

type CredentialsRotationStatePhase string

CredentialsRotationStatePhase Phase of the credentials rotation. `NEVER` indicates that no credentials rotation has been performed using the new credentials rotation endpoints yet. Using the deprecated [rotate-credentials](#tag/Credentials/operation/SkeService_GetClusterCredentials) endpoint will not update this status field. value type for enums

const (
	CREDENTIALSROTATIONSTATEPHASE_NEVER      CredentialsRotationStatePhase = "NEVER"
	CREDENTIALSROTATIONSTATEPHASE_PREPARING  CredentialsRotationStatePhase = "PREPARING"
	CREDENTIALSROTATIONSTATEPHASE_PREPARED   CredentialsRotationStatePhase = "PREPARED"
	CREDENTIALSROTATIONSTATEPHASE_COMPLETING CredentialsRotationStatePhase = "COMPLETING"
	CREDENTIALSROTATIONSTATEPHASE_COMPLETED  CredentialsRotationStatePhase = "COMPLETED"
)

List of Phase

func NewCredentialsRotationStatePhaseFromValue added in v0.23.0

func NewCredentialsRotationStatePhaseFromValue(v CredentialsRotationStatePhase) (*CredentialsRotationStatePhase, error)

NewCredentialsRotationStatePhaseFromValue returns a pointer to a valid CredentialsRotationStatePhase for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CredentialsRotationStatePhase) IsValid added in v0.23.0

func (v CredentialsRotationStatePhase) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CredentialsRotationStatePhase) Ptr added in v0.23.0

Ptr returns reference to PhasePhase value

func (*CredentialsRotationStatePhase) UnmarshalJSON added in v0.23.0

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

type DNS added in v0.19.0

type DNS struct {
	// Enables the dns extension.
	// REQUIRED
	Enabled DNSgetEnabledAttributeType `json:"enabled" required:"true"`
	// Array of domain filters for externalDNS, e.g., *.runs.onstackit.cloud.
	Zones DNSGetZonesAttributeType `json:"zones,omitempty"`
}

DNS struct for DNS

func NewDNS added in v0.20.0

func NewDNS(enabled DNSgetEnabledArgType) *DNS

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

func NewDNSWithDefaults added in v0.20.0

func NewDNSWithDefaults() *DNS

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

func (*DNS) GetEnabled added in v0.20.0

func (o *DNS) GetEnabled() (ret DNSgetEnabledRetType)

GetEnabled returns the Enabled field value

func (*DNS) GetEnabledOk added in v0.20.0

func (o *DNS) GetEnabledOk() (ret DNSgetEnabledRetType, ok bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*DNS) GetZones added in v0.20.0

func (o *DNS) GetZones() (res DNSGetZonesRetType)

GetZones returns the Zones field value if set, zero value otherwise.

func (*DNS) GetZonesOk added in v0.20.0

func (o *DNS) GetZonesOk() (ret DNSGetZonesRetType, ok bool)

GetZonesOk returns a tuple with the Zones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DNS) HasZones added in v0.20.0

func (o *DNS) HasZones() bool

HasZones returns a boolean if a field has been set.

func (*DNS) SetEnabled added in v0.20.0

func (o *DNS) SetEnabled(v DNSgetEnabledRetType)

SetEnabled sets field value

func (*DNS) SetZones added in v0.20.0

func (o *DNS) SetZones(v DNSGetZonesRetType)

SetZones gets a reference to the given []string and assigns it to the Zones field.

func (DNS) ToMap added in v0.20.0

func (o DNS) ToMap() (map[string]interface{}, error)

type DNSGetZonesArgType added in v0.22.1

type DNSGetZonesArgType = []string

type DNSGetZonesAttributeType added in v0.22.1

type DNSGetZonesAttributeType = *[]string

isArray

type DNSGetZonesRetType added in v0.22.1

type DNSGetZonesRetType = []string

type DNSgetEnabledArgType added in v0.22.1

type DNSgetEnabledArgType = bool

type DNSgetEnabledAttributeType added in v0.22.1

type DNSgetEnabledAttributeType = *bool

isBoolean

type DNSgetEnabledRetType added in v0.22.1

type DNSgetEnabledRetType = bool

type DefaultApi added in v0.24.0

type DefaultApi interface {
	/*
		CompleteCredentialsRotation Complete cluster credentials rotation
		Complete cluster credentials rotation. This is step 2 of a two-step process. Start the rotation using [start-credentials-rotation](#tag/Credentials/operation/SkeService_StartClusterCredentialsRotation).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiCompleteCredentialsRotationRequest
	*/
	CompleteCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiCompleteCredentialsRotationRequest
	/*
		CompleteCredentialsRotationExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return map[string]interface{}

	*/
	CompleteCredentialsRotationExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
	/*
		CreateKubeconfig Create a kubeconfig
		Create a new kubeconfig for the cluster. You can specify the expiration (in seconds) in the request body. Its value must be in the range from 600 (10 min) to 15552000 (6 months).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiCreateKubeconfigRequest
	*/
	CreateKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiCreateKubeconfigRequest
	/*
		CreateKubeconfigExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return Kubeconfig

	*/
	CreateKubeconfigExecute(ctx context.Context, projectId string, region string, clusterName string) (*Kubeconfig, error)
	/*
		CreateOrUpdateCluster Create or update a cluster
		Create a new cluster in your project or modify an existing one. To get valid values for certain properties please check the [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) endpoint.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiCreateOrUpdateClusterRequest
	*/
	CreateOrUpdateCluster(ctx context.Context, projectId string, region string, clusterName string) ApiCreateOrUpdateClusterRequest
	/*
		CreateOrUpdateClusterExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return Cluster

	*/
	CreateOrUpdateClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (*Cluster, error)
	/*
		DeleteCluster Delete a cluster
		Delete Kubernetes cluster specified by the identifier, belonging to the project specified by `projectId`.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiDeleteClusterRequest
	*/
	DeleteCluster(ctx context.Context, projectId string, region string, clusterName string) ApiDeleteClusterRequest
	/*
		DeleteClusterExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return map[string]interface{}

	*/
	DeleteClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
	/*
		GetCluster Get a cluster
		Get Kubernetes cluster for the specified identifier, belonging to the project specified by `projectId`.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiGetClusterRequest
	*/
	GetCluster(ctx context.Context, projectId string, region string, clusterName string) ApiGetClusterRequest
	/*
		GetClusterExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return Cluster

	*/
	GetClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (*Cluster, error)
	/*
		GetLoginKubeconfig Get a kubeconfig for use with the STACKIT CLI
		A kubeconfig retrieved using this endpoint does not contain any credentials and instead obtains valid credentials via the STACKIT CLI.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiGetLoginKubeconfigRequest
	*/
	GetLoginKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiGetLoginKubeconfigRequest
	/*
		GetLoginKubeconfigExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return LoginKubeconfig

	*/
	GetLoginKubeconfigExecute(ctx context.Context, projectId string, region string, clusterName string) (*LoginKubeconfig, error)
	/*
		ListClusters List all clusters
		Return a list of Kubernetes clusters in the project specified by `projectId`.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@return ApiListClustersRequest
	*/
	ListClusters(ctx context.Context, projectId string, region string) ApiListClustersRequest
	/*
		ListClustersExecute executes the request

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

	*/
	ListClustersExecute(ctx context.Context, projectId string, region string) (*ListClustersResponse, error)
	/*
		ListProviderOptions List provider options
		Returns a list of supported Kubernetes versions and a list of supported machine types for the cluster nodes.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param region
		@return ApiListProviderOptionsRequest
	*/
	ListProviderOptions(ctx context.Context, region string) ApiListProviderOptionsRequest
	/*
		ListProviderOptionsExecute executes the request

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

	*/
	ListProviderOptionsExecute(ctx context.Context, region string) (*ProviderOptions, error)
	/*
		StartCredentialsRotation Start cluster credentials rotation
		Start cluster credentials rotation. This is step 1 of a two-step process. Complete the rotation using [complete-credentials-rotation](#tag/Credentials/operation/SkeService_CompleteClusterCredentialsRotation).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiStartCredentialsRotationRequest
	*/
	StartCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiStartCredentialsRotationRequest
	/*
		StartCredentialsRotationExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return map[string]interface{}

	*/
	StartCredentialsRotationExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
	/*
		TriggerHibernate Trigger cluster hibernation
		Trigger immediate hibernation of the cluster. If the cluster is already in hibernation state, the method does nothing.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiTriggerHibernateRequest
	*/
	TriggerHibernate(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerHibernateRequest
	/*
		TriggerHibernateExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return map[string]interface{}

	*/
	TriggerHibernateExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
	/*
		TriggerMaintenance Trigger cluster maintenance
		Trigger immediate maintenance of the cluster. The autoUpdate configuration specified in the Maintenance object of the cluster spec defines what is updated during the immediate maintenance operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiTriggerMaintenanceRequest
	*/
	TriggerMaintenance(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerMaintenanceRequest
	/*
		TriggerMaintenanceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return map[string]interface{}

	*/
	TriggerMaintenanceExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
	/*
		TriggerReconcile Trigger cluster reconciliation
		Trigger immediate reconciliation of the complete cluster without changing the cluster specification.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiTriggerReconcileRequest
	*/
	TriggerReconcile(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerReconcileRequest
	/*
		TriggerReconcileExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return map[string]interface{}

	*/
	TriggerReconcileExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
	/*
		TriggerWakeup Trigger cluster wakeup
		Trigger immediate wake up of the cluster. If the cluster is already in running state, the method does nothing.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return ApiTriggerWakeupRequest
	*/
	TriggerWakeup(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerWakeupRequest
	/*
		TriggerWakeupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param clusterName
		@return map[string]interface{}

	*/
	TriggerWakeupExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteClusterRequest added in v0.24.0

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

func (DeleteClusterRequest) Execute added in v0.24.0

func (r DeleteClusterRequest) Execute() (map[string]interface{}, error)

type Extension

type Extension struct {
	Acl           ExtensionGetAclAttributeType           `json:"acl,omitempty"`
	Dns           ExtensionGetDnsAttributeType           `json:"dns,omitempty"`
	Observability ExtensionGetObservabilityAttributeType `json:"observability,omitempty"`
}

Extension struct for Extension

func NewExtension added in v0.20.0

func NewExtension() *Extension

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

func NewExtensionWithDefaults added in v0.20.0

func NewExtensionWithDefaults() *Extension

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

func (*Extension) GetAcl added in v0.20.0

func (o *Extension) GetAcl() (res ExtensionGetAclRetType)

GetAcl returns the Acl field value if set, zero value otherwise.

func (*Extension) GetAclOk added in v0.20.0

func (o *Extension) GetAclOk() (ret ExtensionGetAclRetType, ok bool)

GetAclOk returns a tuple with the Acl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Extension) GetDns added in v0.20.0

func (o *Extension) GetDns() (res ExtensionGetDnsRetType)

GetDns returns the Dns field value if set, zero value otherwise.

func (*Extension) GetDnsOk added in v0.20.0

func (o *Extension) GetDnsOk() (ret ExtensionGetDnsRetType, ok bool)

GetDnsOk returns a tuple with the Dns field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Extension) GetObservability added in v1.0.0

func (o *Extension) GetObservability() (res ExtensionGetObservabilityRetType)

GetObservability returns the Observability field value if set, zero value otherwise.

func (*Extension) GetObservabilityOk added in v1.0.0

func (o *Extension) GetObservabilityOk() (ret ExtensionGetObservabilityRetType, ok bool)

GetObservabilityOk returns a tuple with the Observability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Extension) HasAcl added in v0.20.0

func (o *Extension) HasAcl() bool

HasAcl returns a boolean if a field has been set.

func (*Extension) HasDns added in v0.20.0

func (o *Extension) HasDns() bool

HasDns returns a boolean if a field has been set.

func (*Extension) HasObservability added in v1.0.0

func (o *Extension) HasObservability() bool

HasObservability returns a boolean if a field has been set.

func (*Extension) SetAcl added in v0.20.0

func (o *Extension) SetAcl(v ExtensionGetAclRetType)

SetAcl gets a reference to the given ACL and assigns it to the Acl field.

func (*Extension) SetDns added in v0.20.0

func (o *Extension) SetDns(v ExtensionGetDnsRetType)

SetDns gets a reference to the given DNS and assigns it to the Dns field.

func (*Extension) SetObservability added in v1.0.0

func (o *Extension) SetObservability(v ExtensionGetObservabilityRetType)

SetObservability gets a reference to the given Observability and assigns it to the Observability field.

func (Extension) ToMap added in v0.20.0

func (o Extension) ToMap() (map[string]interface{}, error)

type ExtensionGetAclArgType added in v0.22.1

type ExtensionGetAclArgType = ACL

type ExtensionGetAclAttributeType added in v0.22.1

type ExtensionGetAclAttributeType = *ACL

isModel

type ExtensionGetAclRetType added in v0.22.1

type ExtensionGetAclRetType = ACL

type ExtensionGetDnsArgType added in v0.22.1

type ExtensionGetDnsArgType = DNS

type ExtensionGetDnsAttributeType added in v0.22.1

type ExtensionGetDnsAttributeType = *DNS

isModel

type ExtensionGetDnsRetType added in v0.22.1

type ExtensionGetDnsRetType = DNS

type ExtensionGetObservabilityArgType added in v1.0.0

type ExtensionGetObservabilityArgType = Observability

type ExtensionGetObservabilityAttributeType added in v1.0.0

type ExtensionGetObservabilityAttributeType = *Observability

isModel

type ExtensionGetObservabilityRetType added in v1.0.0

type ExtensionGetObservabilityRetType = Observability

type GetClusterRequest added in v0.24.0

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

func (GetClusterRequest) Execute added in v0.24.0

func (r GetClusterRequest) Execute() (*Cluster, error)

type GetLoginKubeconfigRequest added in v0.24.0

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

func (GetLoginKubeconfigRequest) Execute added in v0.24.0

type Hibernation

type Hibernation struct {
	// REQUIRED
	Schedules HibernationGetSchedulesAttributeType `json:"schedules" required:"true"`
}

Hibernation struct for Hibernation

func NewHibernation added in v0.20.0

func NewHibernation(schedules HibernationGetSchedulesArgType) *Hibernation

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

func NewHibernationWithDefaults added in v0.20.0

func NewHibernationWithDefaults() *Hibernation

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

func (*Hibernation) GetSchedules added in v0.20.0

func (o *Hibernation) GetSchedules() (ret HibernationGetSchedulesRetType)

GetSchedules returns the Schedules field value

func (*Hibernation) GetSchedulesOk added in v0.20.0

func (o *Hibernation) GetSchedulesOk() (ret HibernationGetSchedulesRetType, ok bool)

GetSchedulesOk returns a tuple with the Schedules field value and a boolean to check if the value has been set.

func (*Hibernation) SetSchedules added in v0.20.0

func (o *Hibernation) SetSchedules(v HibernationGetSchedulesRetType)

SetSchedules sets field value

func (Hibernation) ToMap added in v0.20.0

func (o Hibernation) ToMap() (map[string]interface{}, error)

type HibernationGetSchedulesArgType added in v0.22.1

type HibernationGetSchedulesArgType = []HibernationSchedule

type HibernationGetSchedulesAttributeType added in v0.22.1

type HibernationGetSchedulesAttributeType = *[]HibernationSchedule

isArray

type HibernationGetSchedulesRetType added in v0.22.1

type HibernationGetSchedulesRetType = []HibernationSchedule

type HibernationSchedule

type HibernationSchedule struct {
	// REQUIRED
	End HibernationScheduleGetEndAttributeType `json:"end" required:"true"`
	// REQUIRED
	Start    HibernationScheduleGetStartAttributeType    `json:"start" required:"true"`
	Timezone HibernationScheduleGetTimezoneAttributeType `json:"timezone,omitempty"`
}

HibernationSchedule struct for HibernationSchedule

func NewHibernationSchedule added in v0.20.0

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

func NewHibernationScheduleWithDefaults added in v0.20.0

func NewHibernationScheduleWithDefaults() *HibernationSchedule

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

func (*HibernationSchedule) GetEnd added in v0.20.0

GetEnd returns the End field value

func (*HibernationSchedule) GetEndOk added in v0.20.0

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*HibernationSchedule) GetStart added in v0.20.0

GetStart returns the Start field value

func (*HibernationSchedule) GetStartOk added in v0.20.0

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*HibernationSchedule) GetTimezone added in v0.20.0

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*HibernationSchedule) GetTimezoneOk added in v0.20.0

func (o *HibernationSchedule) GetTimezoneOk() (ret HibernationScheduleGetTimezoneRetType, ok bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HibernationSchedule) HasTimezone added in v0.20.0

func (o *HibernationSchedule) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (*HibernationSchedule) SetEnd added in v0.20.0

SetEnd sets field value

func (*HibernationSchedule) SetStart added in v0.20.0

SetStart sets field value

func (*HibernationSchedule) SetTimezone added in v0.20.0

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (HibernationSchedule) ToMap added in v0.20.0

func (o HibernationSchedule) ToMap() (map[string]interface{}, error)

type HibernationScheduleGetEndArgType added in v0.22.1

type HibernationScheduleGetEndArgType = string

type HibernationScheduleGetEndAttributeType added in v0.22.1

type HibernationScheduleGetEndAttributeType = *string

isNotNullableString

type HibernationScheduleGetEndRetType added in v0.22.1

type HibernationScheduleGetEndRetType = string

type HibernationScheduleGetStartArgType added in v0.22.1

type HibernationScheduleGetStartArgType = string

type HibernationScheduleGetStartAttributeType added in v0.22.1

type HibernationScheduleGetStartAttributeType = *string

isNotNullableString

type HibernationScheduleGetStartRetType added in v0.22.1

type HibernationScheduleGetStartRetType = string

type HibernationScheduleGetTimezoneArgType added in v0.22.1

type HibernationScheduleGetTimezoneArgType = string

type HibernationScheduleGetTimezoneAttributeType added in v0.22.1

type HibernationScheduleGetTimezoneAttributeType = *string

isNotNullableString

type HibernationScheduleGetTimezoneRetType added in v0.22.1

type HibernationScheduleGetTimezoneRetType = string

type Image

type Image struct {
	// REQUIRED
	Name ImageGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Version ImageGetVersionAttributeType `json:"version" required:"true"`
}

Image For valid names and versions please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `machineImages`.

func NewImage added in v0.20.0

func NewImage(name ImageGetNameArgType, version ImageGetVersionArgType) *Image

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

func NewImageWithDefaults added in v0.20.0

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) GetName added in v0.20.0

func (o *Image) GetName() (ret ImageGetNameRetType)

GetName returns the Name field value

func (*Image) GetNameOk added in v0.20.0

func (o *Image) GetNameOk() (ret ImageGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Image) GetVersion added in v0.20.0

func (o *Image) GetVersion() (ret ImageGetVersionRetType)

GetVersion returns the Version field value

func (*Image) GetVersionOk added in v0.20.0

func (o *Image) GetVersionOk() (ret ImageGetVersionRetType, ok bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*Image) SetName added in v0.20.0

func (o *Image) SetName(v ImageGetNameRetType)

SetName sets field value

func (*Image) SetVersion added in v0.20.0

func (o *Image) SetVersion(v ImageGetVersionRetType)

SetVersion sets field value

func (Image) ToMap added in v0.20.0

func (o Image) ToMap() (map[string]interface{}, error)

type ImageGetNameArgType added in v0.22.1

type ImageGetNameArgType = string

type ImageGetNameAttributeType added in v0.22.1

type ImageGetNameAttributeType = *string

isNotNullableString

type ImageGetNameRetType added in v0.22.1

type ImageGetNameRetType = string

type ImageGetVersionArgType added in v0.22.1

type ImageGetVersionArgType = string

type ImageGetVersionAttributeType added in v0.22.1

type ImageGetVersionAttributeType = *string

isNotNullableString

type ImageGetVersionRetType added in v0.22.1

type ImageGetVersionRetType = string

type Kubeconfig added in v0.10.0

type Kubeconfig struct {
	ExpirationTimestamp KubeconfigGetExpirationTimestampAttributeType `json:"expirationTimestamp,omitempty"`
	Kubeconfig          KubeconfigGetKubeconfigAttributeType          `json:"kubeconfig,omitempty"`
}

Kubeconfig struct for Kubeconfig

func NewKubeconfig added in v0.20.0

func NewKubeconfig() *Kubeconfig

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

func NewKubeconfigWithDefaults added in v0.20.0

func NewKubeconfigWithDefaults() *Kubeconfig

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

func (*Kubeconfig) GetExpirationTimestamp added in v0.20.0

func (o *Kubeconfig) GetExpirationTimestamp() (res KubeconfigGetExpirationTimestampRetType)

GetExpirationTimestamp returns the ExpirationTimestamp field value if set, zero value otherwise.

func (*Kubeconfig) GetExpirationTimestampOk added in v0.20.0

func (o *Kubeconfig) GetExpirationTimestampOk() (ret KubeconfigGetExpirationTimestampRetType, ok bool)

GetExpirationTimestampOk returns a tuple with the ExpirationTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Kubeconfig) GetKubeconfig added in v0.20.0

func (o *Kubeconfig) GetKubeconfig() (res KubeconfigGetKubeconfigRetType)

GetKubeconfig returns the Kubeconfig field value if set, zero value otherwise.

func (*Kubeconfig) GetKubeconfigOk added in v0.20.0

func (o *Kubeconfig) GetKubeconfigOk() (ret KubeconfigGetKubeconfigRetType, ok bool)

GetKubeconfigOk returns a tuple with the Kubeconfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Kubeconfig) HasExpirationTimestamp added in v0.20.0

func (o *Kubeconfig) HasExpirationTimestamp() bool

HasExpirationTimestamp returns a boolean if a field has been set.

func (*Kubeconfig) HasKubeconfig added in v0.20.0

func (o *Kubeconfig) HasKubeconfig() bool

HasKubeconfig returns a boolean if a field has been set.

func (*Kubeconfig) SetExpirationTimestamp added in v0.20.0

func (o *Kubeconfig) SetExpirationTimestamp(v KubeconfigGetExpirationTimestampRetType)

SetExpirationTimestamp gets a reference to the given time.Time and assigns it to the ExpirationTimestamp field.

func (*Kubeconfig) SetKubeconfig added in v0.20.0

func (o *Kubeconfig) SetKubeconfig(v KubeconfigGetKubeconfigRetType)

SetKubeconfig gets a reference to the given string and assigns it to the Kubeconfig field.

func (Kubeconfig) ToMap added in v0.20.0

func (o Kubeconfig) ToMap() (map[string]interface{}, error)

type KubeconfigGetExpirationTimestampArgType added in v0.22.1

type KubeconfigGetExpirationTimestampArgType = time.Time

type KubeconfigGetExpirationTimestampAttributeType added in v0.22.1

type KubeconfigGetExpirationTimestampAttributeType = *time.Time

isDateTime

type KubeconfigGetExpirationTimestampRetType added in v0.22.1

type KubeconfigGetExpirationTimestampRetType = time.Time

type KubeconfigGetKubeconfigArgType added in v0.22.1

type KubeconfigGetKubeconfigArgType = string

type KubeconfigGetKubeconfigAttributeType added in v0.22.1

type KubeconfigGetKubeconfigAttributeType = *string

isNotNullableString

type KubeconfigGetKubeconfigRetType added in v0.22.1

type KubeconfigGetKubeconfigRetType = string

type Kubernetes

type Kubernetes struct {
	// REQUIRED
	Version KubernetesGetVersionAttributeType `json:"version" required:"true"`
}

Kubernetes For valid versions please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `kubernetesVersions`.

func NewKubernetes added in v0.20.0

func NewKubernetes(version KubernetesGetVersionArgType) *Kubernetes

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

func NewKubernetesWithDefaults added in v0.20.0

func NewKubernetesWithDefaults() *Kubernetes

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

func (*Kubernetes) GetVersion added in v0.20.0

func (o *Kubernetes) GetVersion() (ret KubernetesGetVersionRetType)

GetVersion returns the Version field value

func (*Kubernetes) GetVersionOk added in v0.20.0

func (o *Kubernetes) GetVersionOk() (ret KubernetesGetVersionRetType, ok bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*Kubernetes) SetVersion added in v0.20.0

func (o *Kubernetes) SetVersion(v KubernetesGetVersionRetType)

SetVersion sets field value

func (Kubernetes) ToMap added in v0.20.0

func (o Kubernetes) ToMap() (map[string]interface{}, error)

type KubernetesGetVersionArgType added in v0.22.1

type KubernetesGetVersionArgType = string

type KubernetesGetVersionAttributeType added in v0.22.1

type KubernetesGetVersionAttributeType = *string

isNotNullableString

type KubernetesGetVersionRetType added in v0.22.1

type KubernetesGetVersionRetType = string

type KubernetesVersion

type KubernetesVersion struct {
	ExpirationDate KubernetesVersionGetExpirationDateAttributeType `json:"expirationDate,omitempty"`
	FeatureGates   KubernetesVersionGetFeatureGatesAttributeType   `json:"featureGates,omitempty"`
	State          KubernetesVersionGetStateAttributeType          `json:"state,omitempty"`
	Version        KubernetesVersionGetVersionAttributeType        `json:"version,omitempty"`
}

KubernetesVersion struct for KubernetesVersion

func NewKubernetesVersion added in v0.20.0

func NewKubernetesVersion() *KubernetesVersion

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

func NewKubernetesVersionWithDefaults added in v0.20.0

func NewKubernetesVersionWithDefaults() *KubernetesVersion

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

func (*KubernetesVersion) GetExpirationDate added in v0.20.0

func (o *KubernetesVersion) GetExpirationDate() (res KubernetesVersionGetExpirationDateRetType)

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*KubernetesVersion) GetExpirationDateOk added in v0.20.0

func (o *KubernetesVersion) GetExpirationDateOk() (ret KubernetesVersionGetExpirationDateRetType, ok bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KubernetesVersion) GetFeatureGates added in v0.20.0

GetFeatureGates returns the FeatureGates field value if set, zero value otherwise.

func (*KubernetesVersion) GetFeatureGatesOk added in v0.20.0

func (o *KubernetesVersion) GetFeatureGatesOk() (ret KubernetesVersionGetFeatureGatesRetType, ok bool)

GetFeatureGatesOk returns a tuple with the FeatureGates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KubernetesVersion) GetState added in v0.20.0

GetState returns the State field value if set, zero value otherwise.

func (*KubernetesVersion) GetStateOk added in v0.20.0

func (o *KubernetesVersion) GetStateOk() (ret KubernetesVersionGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KubernetesVersion) GetVersion added in v0.20.0

GetVersion returns the Version field value if set, zero value otherwise.

func (*KubernetesVersion) GetVersionOk added in v0.20.0

func (o *KubernetesVersion) GetVersionOk() (ret KubernetesVersionGetVersionRetType, ok bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KubernetesVersion) HasExpirationDate added in v0.20.0

func (o *KubernetesVersion) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*KubernetesVersion) HasFeatureGates added in v0.20.0

func (o *KubernetesVersion) HasFeatureGates() bool

HasFeatureGates returns a boolean if a field has been set.

func (*KubernetesVersion) HasState added in v0.20.0

func (o *KubernetesVersion) HasState() bool

HasState returns a boolean if a field has been set.

func (*KubernetesVersion) HasVersion added in v0.20.0

func (o *KubernetesVersion) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*KubernetesVersion) SetExpirationDate added in v0.20.0

SetExpirationDate gets a reference to the given time.Time and assigns it to the ExpirationDate field.

func (*KubernetesVersion) SetFeatureGates added in v0.20.0

SetFeatureGates gets a reference to the given map[string]string and assigns it to the FeatureGates field.

func (*KubernetesVersion) SetState added in v0.20.0

SetState gets a reference to the given string and assigns it to the State field.

func (*KubernetesVersion) SetVersion added in v0.20.0

SetVersion gets a reference to the given string and assigns it to the Version field.

func (KubernetesVersion) ToMap added in v0.20.0

func (o KubernetesVersion) ToMap() (map[string]interface{}, error)

type KubernetesVersionGetExpirationDateArgType added in v0.22.1

type KubernetesVersionGetExpirationDateArgType = time.Time

type KubernetesVersionGetExpirationDateAttributeType added in v0.22.1

type KubernetesVersionGetExpirationDateAttributeType = *time.Time

isDateTime

type KubernetesVersionGetExpirationDateRetType added in v0.22.1

type KubernetesVersionGetExpirationDateRetType = time.Time

type KubernetesVersionGetFeatureGatesArgType added in v0.22.1

type KubernetesVersionGetFeatureGatesArgType = map[string]string

type KubernetesVersionGetFeatureGatesAttributeType added in v0.22.1

type KubernetesVersionGetFeatureGatesAttributeType = *map[string]string

isContainer

type KubernetesVersionGetFeatureGatesRetType added in v0.22.1

type KubernetesVersionGetFeatureGatesRetType = map[string]string

type KubernetesVersionGetStateArgType added in v0.22.1

type KubernetesVersionGetStateArgType = string

type KubernetesVersionGetStateAttributeType added in v0.22.1

type KubernetesVersionGetStateAttributeType = *string

isNotNullableString

type KubernetesVersionGetStateRetType added in v0.22.1

type KubernetesVersionGetStateRetType = string

type KubernetesVersionGetVersionArgType added in v0.22.1

type KubernetesVersionGetVersionArgType = string

type KubernetesVersionGetVersionAttributeType added in v0.22.1

type KubernetesVersionGetVersionAttributeType = *string

isNotNullableString

type KubernetesVersionGetVersionRetType added in v0.22.1

type KubernetesVersionGetVersionRetType = string

type ListClustersRequest added in v0.24.0

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

func (ListClustersRequest) Execute added in v0.24.0

type ListClustersResponse

type ListClustersResponse struct {
	Items ListClustersResponseGetItemsAttributeType `json:"items,omitempty"`
}

ListClustersResponse struct for ListClustersResponse

func NewListClustersResponse added in v0.20.0

func NewListClustersResponse() *ListClustersResponse

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

func NewListClustersResponseWithDefaults added in v0.20.0

func NewListClustersResponseWithDefaults() *ListClustersResponse

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

func (*ListClustersResponse) GetItems added in v0.20.0

GetItems returns the Items field value if set, zero value otherwise.

func (*ListClustersResponse) GetItemsOk added in v0.20.0

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListClustersResponse) HasItems added in v0.20.0

func (o *ListClustersResponse) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ListClustersResponse) SetItems added in v0.20.0

SetItems gets a reference to the given []Cluster and assigns it to the Items field.

func (ListClustersResponse) ToMap added in v0.20.0

func (o ListClustersResponse) ToMap() (map[string]interface{}, error)

type ListClustersResponseGetItemsArgType added in v0.22.1

type ListClustersResponseGetItemsArgType = []Cluster

type ListClustersResponseGetItemsAttributeType added in v0.22.1

type ListClustersResponseGetItemsAttributeType = *[]Cluster

isArray

type ListClustersResponseGetItemsRetType added in v0.22.1

type ListClustersResponseGetItemsRetType = []Cluster

type ListProviderOptionsRequest added in v0.24.0

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

func (ListProviderOptionsRequest) Execute added in v0.24.0

type LoginKubeconfig added in v0.16.0

type LoginKubeconfig struct {
	Kubeconfig LoginKubeconfigGetKubeconfigAttributeType `json:"kubeconfig,omitempty"`
}

LoginKubeconfig struct for LoginKubeconfig

func NewLoginKubeconfig added in v0.20.0

func NewLoginKubeconfig() *LoginKubeconfig

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

func NewLoginKubeconfigWithDefaults added in v0.20.0

func NewLoginKubeconfigWithDefaults() *LoginKubeconfig

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

func (*LoginKubeconfig) GetKubeconfig added in v0.20.0

func (o *LoginKubeconfig) GetKubeconfig() (res LoginKubeconfigGetKubeconfigRetType)

GetKubeconfig returns the Kubeconfig field value if set, zero value otherwise.

func (*LoginKubeconfig) GetKubeconfigOk added in v0.20.0

func (o *LoginKubeconfig) GetKubeconfigOk() (ret LoginKubeconfigGetKubeconfigRetType, ok bool)

GetKubeconfigOk returns a tuple with the Kubeconfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginKubeconfig) HasKubeconfig added in v0.20.0

func (o *LoginKubeconfig) HasKubeconfig() bool

HasKubeconfig returns a boolean if a field has been set.

func (*LoginKubeconfig) SetKubeconfig added in v0.20.0

SetKubeconfig gets a reference to the given string and assigns it to the Kubeconfig field.

func (LoginKubeconfig) ToMap added in v0.20.0

func (o LoginKubeconfig) ToMap() (map[string]interface{}, error)

type LoginKubeconfigGetKubeconfigArgType added in v0.22.1

type LoginKubeconfigGetKubeconfigArgType = string

type LoginKubeconfigGetKubeconfigAttributeType added in v0.22.1

type LoginKubeconfigGetKubeconfigAttributeType = *string

isNotNullableString

type LoginKubeconfigGetKubeconfigRetType added in v0.22.1

type LoginKubeconfigGetKubeconfigRetType = string

type Machine

type Machine struct {
	// REQUIRED
	Image MachineGetImageAttributeType `json:"image" required:"true"`
	// For valid types please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `machineTypes`.
	// REQUIRED
	Type MachineGetTypeAttributeType `json:"type" required:"true"`
}

Machine struct for Machine

func NewMachine added in v0.20.0

func NewMachine(image MachineGetImageArgType, types MachineGetTypeArgType) *Machine

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

func NewMachineWithDefaults added in v0.20.0

func NewMachineWithDefaults() *Machine

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

func (*Machine) GetImage added in v0.20.0

func (o *Machine) GetImage() (ret MachineGetImageRetType)

GetImage returns the Image field value

func (*Machine) GetImageOk added in v0.20.0

func (o *Machine) GetImageOk() (ret MachineGetImageRetType, ok bool)

GetImageOk returns a tuple with the Image field value and a boolean to check if the value has been set.

func (*Machine) GetType added in v0.20.0

func (o *Machine) GetType() (ret MachineGetTypeRetType)

GetType returns the Type field value

func (*Machine) GetTypeOk added in v0.20.0

func (o *Machine) GetTypeOk() (ret MachineGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Machine) SetImage added in v0.20.0

func (o *Machine) SetImage(v MachineGetImageRetType)

SetImage sets field value

func (*Machine) SetType added in v0.20.0

func (o *Machine) SetType(v MachineGetTypeRetType)

SetType sets field value

func (Machine) ToMap added in v0.20.0

func (o Machine) ToMap() (map[string]interface{}, error)

type MachineGetImageArgType added in v0.22.1

type MachineGetImageArgType = Image

type MachineGetImageAttributeType added in v0.22.1

type MachineGetImageAttributeType = *Image

isModel

type MachineGetImageRetType added in v0.22.1

type MachineGetImageRetType = Image

type MachineGetTypeArgType added in v0.22.1

type MachineGetTypeArgType = string

type MachineGetTypeAttributeType added in v0.22.1

type MachineGetTypeAttributeType = *string

isNotNullableString

type MachineGetTypeRetType added in v0.22.1

type MachineGetTypeRetType = string

type MachineImage

type MachineImage struct {
	Name     MachineImageGetNameAttributeType     `json:"name,omitempty"`
	Versions MachineImageGetVersionsAttributeType `json:"versions,omitempty"`
}

MachineImage struct for MachineImage

func NewMachineImage added in v0.20.0

func NewMachineImage() *MachineImage

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

func NewMachineImageWithDefaults added in v0.20.0

func NewMachineImageWithDefaults() *MachineImage

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

func (*MachineImage) GetName added in v0.20.0

func (o *MachineImage) GetName() (res MachineImageGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

func (*MachineImage) GetNameOk added in v0.20.0

func (o *MachineImage) GetNameOk() (ret MachineImageGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineImage) GetVersions added in v0.20.0

func (o *MachineImage) GetVersions() (res MachineImageGetVersionsRetType)

GetVersions returns the Versions field value if set, zero value otherwise.

func (*MachineImage) GetVersionsOk added in v0.20.0

func (o *MachineImage) GetVersionsOk() (ret MachineImageGetVersionsRetType, ok bool)

GetVersionsOk returns a tuple with the Versions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineImage) HasName added in v0.20.0

func (o *MachineImage) HasName() bool

HasName returns a boolean if a field has been set.

func (*MachineImage) HasVersions added in v0.20.0

func (o *MachineImage) HasVersions() bool

HasVersions returns a boolean if a field has been set.

func (*MachineImage) SetName added in v0.20.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*MachineImage) SetVersions added in v0.20.0

func (o *MachineImage) SetVersions(v MachineImageGetVersionsRetType)

SetVersions gets a reference to the given []MachineImageVersion and assigns it to the Versions field.

func (MachineImage) ToMap added in v0.20.0

func (o MachineImage) ToMap() (map[string]interface{}, error)

type MachineImageGetNameArgType added in v0.22.1

type MachineImageGetNameArgType = string

type MachineImageGetNameAttributeType added in v0.22.1

type MachineImageGetNameAttributeType = *string

isNotNullableString

type MachineImageGetNameRetType added in v0.22.1

type MachineImageGetNameRetType = string

type MachineImageGetVersionsArgType added in v0.22.1

type MachineImageGetVersionsArgType = []MachineImageVersion

type MachineImageGetVersionsAttributeType added in v0.22.1

type MachineImageGetVersionsAttributeType = *[]MachineImageVersion

isArray

type MachineImageGetVersionsRetType added in v0.22.1

type MachineImageGetVersionsRetType = []MachineImageVersion

type MachineImageVersion

type MachineImageVersion struct {
	Cri            MachineImageVersionGetCriAttributeType            `json:"cri,omitempty"`
	ExpirationDate MachineImageVersionGetExpirationDateAttributeType `json:"expirationDate,omitempty"`
	State          MachineImageVersionGetStateAttributeType          `json:"state,omitempty"`
	Version        MachineImageVersionGetVersionAttributeType        `json:"version,omitempty"`
}

MachineImageVersion struct for MachineImageVersion

func NewMachineImageVersion added in v0.20.0

func NewMachineImageVersion() *MachineImageVersion

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

func NewMachineImageVersionWithDefaults added in v0.20.0

func NewMachineImageVersionWithDefaults() *MachineImageVersion

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

func (*MachineImageVersion) GetCri added in v0.20.0

GetCri returns the Cri field value if set, zero value otherwise.

func (*MachineImageVersion) GetCriOk added in v0.20.0

GetCriOk returns a tuple with the Cri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineImageVersion) GetExpirationDate added in v0.20.0

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*MachineImageVersion) GetExpirationDateOk added in v0.20.0

func (o *MachineImageVersion) GetExpirationDateOk() (ret MachineImageVersionGetExpirationDateRetType, ok bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineImageVersion) GetState added in v0.20.0

GetState returns the State field value if set, zero value otherwise.

func (*MachineImageVersion) GetStateOk added in v0.20.0

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineImageVersion) GetVersion added in v0.20.0

GetVersion returns the Version field value if set, zero value otherwise.

func (*MachineImageVersion) GetVersionOk added in v0.20.0

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineImageVersion) HasCri added in v0.20.0

func (o *MachineImageVersion) HasCri() bool

HasCri returns a boolean if a field has been set.

func (*MachineImageVersion) HasExpirationDate added in v0.20.0

func (o *MachineImageVersion) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*MachineImageVersion) HasState added in v0.20.0

func (o *MachineImageVersion) HasState() bool

HasState returns a boolean if a field has been set.

func (*MachineImageVersion) HasVersion added in v0.20.0

func (o *MachineImageVersion) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*MachineImageVersion) SetCri added in v0.20.0

SetCri gets a reference to the given []CRI and assigns it to the Cri field.

func (*MachineImageVersion) SetExpirationDate added in v0.20.0

SetExpirationDate gets a reference to the given time.Time and assigns it to the ExpirationDate field.

func (*MachineImageVersion) SetState added in v0.20.0

SetState gets a reference to the given string and assigns it to the State field.

func (*MachineImageVersion) SetVersion added in v0.20.0

SetVersion gets a reference to the given string and assigns it to the Version field.

func (MachineImageVersion) ToMap added in v0.20.0

func (o MachineImageVersion) ToMap() (map[string]interface{}, error)

type MachineImageVersionGetCriArgType added in v0.22.1

type MachineImageVersionGetCriArgType = []CRI

type MachineImageVersionGetCriAttributeType added in v0.22.1

type MachineImageVersionGetCriAttributeType = *[]CRI

isArray

type MachineImageVersionGetCriRetType added in v0.22.1

type MachineImageVersionGetCriRetType = []CRI

type MachineImageVersionGetExpirationDateArgType added in v0.22.1

type MachineImageVersionGetExpirationDateArgType = time.Time

type MachineImageVersionGetExpirationDateAttributeType added in v0.22.1

type MachineImageVersionGetExpirationDateAttributeType = *time.Time

isDateTime

type MachineImageVersionGetExpirationDateRetType added in v0.22.1

type MachineImageVersionGetExpirationDateRetType = time.Time

type MachineImageVersionGetStateArgType added in v0.22.1

type MachineImageVersionGetStateArgType = string

type MachineImageVersionGetStateAttributeType added in v0.22.1

type MachineImageVersionGetStateAttributeType = *string

isNotNullableString

type MachineImageVersionGetStateRetType added in v0.22.1

type MachineImageVersionGetStateRetType = string

type MachineImageVersionGetVersionArgType added in v0.22.1

type MachineImageVersionGetVersionArgType = string

type MachineImageVersionGetVersionAttributeType added in v0.22.1

type MachineImageVersionGetVersionAttributeType = *string

isNotNullableString

type MachineImageVersionGetVersionRetType added in v0.22.1

type MachineImageVersionGetVersionRetType = string

type MachineType

type MachineType struct {
	Architecture MachineTypeGetArchitectureAttributeType `json:"architecture,omitempty"`
	// Can be cast to int32 without loss of precision.
	Cpu MachineTypeGetCpuAttributeType `json:"cpu,omitempty"`
	// Can be cast to int32 without loss of precision.
	Gpu MachineTypeGetGpuAttributeType `json:"gpu,omitempty"`
	// Can be cast to int32 without loss of precision.
	Memory MachineTypeGetMemoryAttributeType `json:"memory,omitempty"`
	Name   MachineTypeGetNameAttributeType   `json:"name,omitempty"`
}

MachineType struct for MachineType

func NewMachineType added in v0.20.0

func NewMachineType() *MachineType

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

func NewMachineTypeWithDefaults added in v0.20.0

func NewMachineTypeWithDefaults() *MachineType

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

func (*MachineType) GetArchitecture added in v0.20.0

func (o *MachineType) GetArchitecture() (res MachineTypeGetArchitectureRetType)

GetArchitecture returns the Architecture field value if set, zero value otherwise.

func (*MachineType) GetArchitectureOk added in v0.20.0

func (o *MachineType) GetArchitectureOk() (ret MachineTypeGetArchitectureRetType, ok bool)

GetArchitectureOk returns a tuple with the Architecture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineType) GetCpu added in v0.20.0

func (o *MachineType) GetCpu() (res MachineTypeGetCpuRetType)

GetCpu returns the Cpu field value if set, zero value otherwise.

func (*MachineType) GetCpuOk added in v0.20.0

func (o *MachineType) GetCpuOk() (ret MachineTypeGetCpuRetType, ok bool)

GetCpuOk returns a tuple with the Cpu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineType) GetGpu added in v0.20.0

func (o *MachineType) GetGpu() (res MachineTypeGetGpuRetType)

GetGpu returns the Gpu field value if set, zero value otherwise.

func (*MachineType) GetGpuOk added in v0.20.0

func (o *MachineType) GetGpuOk() (ret MachineTypeGetGpuRetType, ok bool)

GetGpuOk returns a tuple with the Gpu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineType) GetMemory added in v0.20.0

func (o *MachineType) GetMemory() (res MachineTypeGetMemoryRetType)

GetMemory returns the Memory field value if set, zero value otherwise.

func (*MachineType) GetMemoryOk added in v0.20.0

func (o *MachineType) GetMemoryOk() (ret MachineTypeGetMemoryRetType, ok bool)

GetMemoryOk returns a tuple with the Memory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineType) GetName added in v0.20.0

func (o *MachineType) GetName() (res MachineTypeGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

func (*MachineType) GetNameOk added in v0.20.0

func (o *MachineType) GetNameOk() (ret MachineTypeGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MachineType) HasArchitecture added in v0.20.0

func (o *MachineType) HasArchitecture() bool

HasArchitecture returns a boolean if a field has been set.

func (*MachineType) HasCpu added in v0.20.0

func (o *MachineType) HasCpu() bool

HasCpu returns a boolean if a field has been set.

func (*MachineType) HasGpu added in v0.20.0

func (o *MachineType) HasGpu() bool

HasGpu returns a boolean if a field has been set.

func (*MachineType) HasMemory added in v0.20.0

func (o *MachineType) HasMemory() bool

HasMemory returns a boolean if a field has been set.

func (*MachineType) HasName added in v0.20.0

func (o *MachineType) HasName() bool

HasName returns a boolean if a field has been set.

func (*MachineType) SetArchitecture added in v0.20.0

func (o *MachineType) SetArchitecture(v MachineTypeGetArchitectureRetType)

SetArchitecture gets a reference to the given string and assigns it to the Architecture field.

func (*MachineType) SetCpu added in v0.20.0

SetCpu gets a reference to the given int64 and assigns it to the Cpu field.

func (*MachineType) SetGpu added in v0.20.0

SetGpu gets a reference to the given int64 and assigns it to the Gpu field.

func (*MachineType) SetMemory added in v0.20.0

func (o *MachineType) SetMemory(v MachineTypeGetMemoryRetType)

SetMemory gets a reference to the given int64 and assigns it to the Memory field.

func (*MachineType) SetName added in v0.20.0

func (o *MachineType) SetName(v MachineTypeGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field.

func (MachineType) ToMap added in v0.20.0

func (o MachineType) ToMap() (map[string]interface{}, error)

type MachineTypeGetArchitectureArgType added in v0.22.1

type MachineTypeGetArchitectureArgType = string

type MachineTypeGetArchitectureAttributeType added in v0.22.1

type MachineTypeGetArchitectureAttributeType = *string

isNotNullableString

type MachineTypeGetArchitectureRetType added in v0.22.1

type MachineTypeGetArchitectureRetType = string

type MachineTypeGetCpuArgType added in v0.22.1

type MachineTypeGetCpuArgType = int64

type MachineTypeGetCpuAttributeType added in v0.22.1

type MachineTypeGetCpuAttributeType = *int64

isInteger

type MachineTypeGetCpuRetType added in v0.22.1

type MachineTypeGetCpuRetType = int64

type MachineTypeGetGpuArgType added in v0.22.1

type MachineTypeGetGpuArgType = int64

type MachineTypeGetGpuAttributeType added in v0.22.1

type MachineTypeGetGpuAttributeType = *int64

isInteger

type MachineTypeGetGpuRetType added in v0.22.1

type MachineTypeGetGpuRetType = int64

type MachineTypeGetMemoryArgType added in v0.22.1

type MachineTypeGetMemoryArgType = int64

type MachineTypeGetMemoryAttributeType added in v0.22.1

type MachineTypeGetMemoryAttributeType = *int64

isInteger

type MachineTypeGetMemoryRetType added in v0.22.1

type MachineTypeGetMemoryRetType = int64

type MachineTypeGetNameArgType added in v0.22.1

type MachineTypeGetNameArgType = string

type MachineTypeGetNameAttributeType added in v0.22.1

type MachineTypeGetNameAttributeType = *string

isNotNullableString

type MachineTypeGetNameRetType added in v0.22.1

type MachineTypeGetNameRetType = string

type Maintenance

type Maintenance struct {
	// REQUIRED
	AutoUpdate MaintenanceGetAutoUpdateAttributeType `json:"autoUpdate" required:"true"`
	// REQUIRED
	TimeWindow MaintenanceGetTimeWindowAttributeType `json:"timeWindow" required:"true"`
}

Maintenance struct for Maintenance

func NewMaintenance added in v0.20.0

func NewMaintenance(autoUpdate MaintenanceGetAutoUpdateArgType, timeWindow MaintenanceGetTimeWindowArgType) *Maintenance

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

func NewMaintenanceWithDefaults added in v0.20.0

func NewMaintenanceWithDefaults() *Maintenance

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

func (*Maintenance) GetAutoUpdate added in v0.20.0

func (o *Maintenance) GetAutoUpdate() (ret MaintenanceGetAutoUpdateRetType)

GetAutoUpdate returns the AutoUpdate field value

func (*Maintenance) GetAutoUpdateOk added in v0.20.0

func (o *Maintenance) GetAutoUpdateOk() (ret MaintenanceGetAutoUpdateRetType, ok bool)

GetAutoUpdateOk returns a tuple with the AutoUpdate field value and a boolean to check if the value has been set.

func (*Maintenance) GetTimeWindow added in v0.20.0

func (o *Maintenance) GetTimeWindow() (ret MaintenanceGetTimeWindowRetType)

GetTimeWindow returns the TimeWindow field value

func (*Maintenance) GetTimeWindowOk added in v0.20.0

func (o *Maintenance) GetTimeWindowOk() (ret MaintenanceGetTimeWindowRetType, ok bool)

GetTimeWindowOk returns a tuple with the TimeWindow field value and a boolean to check if the value has been set.

func (*Maintenance) SetAutoUpdate added in v0.20.0

func (o *Maintenance) SetAutoUpdate(v MaintenanceGetAutoUpdateRetType)

SetAutoUpdate sets field value

func (*Maintenance) SetTimeWindow added in v0.20.0

func (o *Maintenance) SetTimeWindow(v MaintenanceGetTimeWindowRetType)

SetTimeWindow sets field value

func (Maintenance) ToMap added in v0.20.0

func (o Maintenance) ToMap() (map[string]interface{}, error)

type MaintenanceAutoUpdate

type MaintenanceAutoUpdate struct {
	KubernetesVersion   MaintenanceAutoUpdategetKubernetesVersionAttributeType   `json:"kubernetesVersion,omitempty"`
	MachineImageVersion MaintenanceAutoUpdategetMachineImageVersionAttributeType `json:"machineImageVersion,omitempty"`
}

MaintenanceAutoUpdate struct for MaintenanceAutoUpdate

func NewMaintenanceAutoUpdate added in v0.20.0

func NewMaintenanceAutoUpdate() *MaintenanceAutoUpdate

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

func NewMaintenanceAutoUpdateWithDefaults added in v0.20.0

func NewMaintenanceAutoUpdateWithDefaults() *MaintenanceAutoUpdate

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

func (*MaintenanceAutoUpdate) GetKubernetesVersion added in v0.20.0

GetKubernetesVersion returns the KubernetesVersion field value if set, zero value otherwise.

func (*MaintenanceAutoUpdate) GetKubernetesVersionOk added in v0.20.0

func (o *MaintenanceAutoUpdate) GetKubernetesVersionOk() (ret MaintenanceAutoUpdategetKubernetesVersionRetType, ok bool)

GetKubernetesVersionOk returns a tuple with the KubernetesVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceAutoUpdate) GetMachineImageVersion added in v0.20.0

GetMachineImageVersion returns the MachineImageVersion field value if set, zero value otherwise.

func (*MaintenanceAutoUpdate) GetMachineImageVersionOk added in v0.20.0

func (o *MaintenanceAutoUpdate) GetMachineImageVersionOk() (ret MaintenanceAutoUpdategetMachineImageVersionRetType, ok bool)

GetMachineImageVersionOk returns a tuple with the MachineImageVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MaintenanceAutoUpdate) HasKubernetesVersion added in v0.20.0

func (o *MaintenanceAutoUpdate) HasKubernetesVersion() bool

HasKubernetesVersion returns a boolean if a field has been set.

func (*MaintenanceAutoUpdate) HasMachineImageVersion added in v0.20.0

func (o *MaintenanceAutoUpdate) HasMachineImageVersion() bool

HasMachineImageVersion returns a boolean if a field has been set.

func (*MaintenanceAutoUpdate) SetKubernetesVersion added in v0.20.0

SetKubernetesVersion gets a reference to the given bool and assigns it to the KubernetesVersion field.

func (*MaintenanceAutoUpdate) SetMachineImageVersion added in v0.20.0

SetMachineImageVersion gets a reference to the given bool and assigns it to the MachineImageVersion field.

func (MaintenanceAutoUpdate) ToMap added in v0.20.0

func (o MaintenanceAutoUpdate) ToMap() (map[string]interface{}, error)

type MaintenanceAutoUpdategetKubernetesVersionArgType added in v0.22.1

type MaintenanceAutoUpdategetKubernetesVersionArgType = bool

type MaintenanceAutoUpdategetKubernetesVersionAttributeType added in v0.22.1

type MaintenanceAutoUpdategetKubernetesVersionAttributeType = *bool

isBoolean

type MaintenanceAutoUpdategetKubernetesVersionRetType added in v0.22.1

type MaintenanceAutoUpdategetKubernetesVersionRetType = bool

type MaintenanceAutoUpdategetMachineImageVersionArgType added in v0.22.1

type MaintenanceAutoUpdategetMachineImageVersionArgType = bool

type MaintenanceAutoUpdategetMachineImageVersionAttributeType added in v0.22.1

type MaintenanceAutoUpdategetMachineImageVersionAttributeType = *bool

isBoolean

type MaintenanceAutoUpdategetMachineImageVersionRetType added in v0.22.1

type MaintenanceAutoUpdategetMachineImageVersionRetType = bool

type MaintenanceGetAutoUpdateArgType added in v0.22.1

type MaintenanceGetAutoUpdateArgType = MaintenanceAutoUpdate

type MaintenanceGetAutoUpdateAttributeType added in v0.22.1

type MaintenanceGetAutoUpdateAttributeType = *MaintenanceAutoUpdate

isModel

type MaintenanceGetAutoUpdateRetType added in v0.22.1

type MaintenanceGetAutoUpdateRetType = MaintenanceAutoUpdate

type MaintenanceGetTimeWindowArgType added in v0.22.1

type MaintenanceGetTimeWindowArgType = TimeWindow

type MaintenanceGetTimeWindowAttributeType added in v0.22.1

type MaintenanceGetTimeWindowAttributeType = *TimeWindow

isModel

type MaintenanceGetTimeWindowRetType added in v0.22.1

type MaintenanceGetTimeWindowRetType = TimeWindow

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type Network added in v0.16.0

type Network struct {
	Id NetworkGetIdAttributeType `json:"id,omitempty"`
}

Network struct for Network

func NewNetwork added in v0.20.0

func NewNetwork() *Network

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

func NewNetworkWithDefaults added in v0.20.0

func NewNetworkWithDefaults() *Network

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

func (*Network) GetId added in v0.20.0

func (o *Network) GetId() (res NetworkGetIdRetType)

GetId returns the Id field value if set, zero value otherwise.

func (*Network) GetIdOk added in v0.20.0

func (o *Network) GetIdOk() (ret NetworkGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) HasId added in v0.20.0

func (o *Network) HasId() bool

HasId returns a boolean if a field has been set.

func (*Network) SetId added in v0.20.0

func (o *Network) SetId(v NetworkGetIdRetType)

SetId gets a reference to the given string and assigns it to the Id field.

func (Network) ToMap added in v0.20.0

func (o Network) ToMap() (map[string]interface{}, error)

type NetworkGetIdArgType added in v0.22.1

type NetworkGetIdArgType = string

type NetworkGetIdAttributeType added in v0.22.1

type NetworkGetIdAttributeType = *string

isNotNullableString

type NetworkGetIdRetType added in v0.22.1

type NetworkGetIdRetType = string

type Nodepool

type Nodepool struct {
	// This needs to be true for at least one node pool.
	AllowSystemComponents NodepoolgetAllowSystemComponentsAttributeType `json:"allowSystemComponents,omitempty"`
	// REQUIRED
	AvailabilityZones NodepoolGetAvailabilityZonesAttributeType `json:"availabilityZones" required:"true"`
	Cri               NodepoolGetCriAttributeType               `json:"cri,omitempty"`
	Labels            NodepoolGetLabelsAttributeType            `json:"labels,omitempty"`
	// REQUIRED
	Machine NodepoolGetMachineAttributeType `json:"machine" required:"true"`
	// Can be cast to int32 without loss of precision.
	MaxSurge NodepoolGetMaxSurgeAttributeType `json:"maxSurge,omitempty"`
	// Can be cast to int32 without loss of precision.
	MaxUnavailable NodepoolGetMaxUnavailableAttributeType `json:"maxUnavailable,omitempty"`
	// Maximum number of nodes in the pool. During runtime, the cluster will never scale beyond 1000 nodes, even if the total maximum would allow for a larger cluster.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Maximum NodepoolGetMaximumAttributeType `json:"maximum" required:"true"`
	// Minimum number of nodes in the pool. The sum of all minima must not exceed 1000.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Minimum NodepoolGetMinimumAttributeType `json:"minimum" required:"true"`
	// Maximum 15 chars
	// REQUIRED
	Name   NodepoolGetNameAttributeType   `json:"name" required:"true"`
	Taints NodepoolGetTaintsAttributeType `json:"taints,omitempty"`
	// REQUIRED
	Volume NodepoolGetVolumeAttributeType `json:"volume" required:"true"`
}

Nodepool struct for Nodepool

func NewNodepool added in v0.20.0

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

func NewNodepoolWithDefaults added in v0.20.0

func NewNodepoolWithDefaults() *Nodepool

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

func (*Nodepool) GetAllowSystemComponents added in v0.20.0

func (o *Nodepool) GetAllowSystemComponents() (res NodepoolgetAllowSystemComponentsRetType)

GetAllowSystemComponents returns the AllowSystemComponents field value if set, zero value otherwise.

func (*Nodepool) GetAllowSystemComponentsOk added in v0.20.0

func (o *Nodepool) GetAllowSystemComponentsOk() (ret NodepoolgetAllowSystemComponentsRetType, ok bool)

GetAllowSystemComponentsOk returns a tuple with the AllowSystemComponents field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nodepool) GetAvailabilityZones added in v0.20.0

func (o *Nodepool) GetAvailabilityZones() (ret NodepoolGetAvailabilityZonesRetType)

GetAvailabilityZones returns the AvailabilityZones field value

func (*Nodepool) GetAvailabilityZonesOk added in v0.20.0

func (o *Nodepool) GetAvailabilityZonesOk() (ret NodepoolGetAvailabilityZonesRetType, ok bool)

GetAvailabilityZonesOk returns a tuple with the AvailabilityZones field value and a boolean to check if the value has been set.

func (*Nodepool) GetCri added in v0.20.0

func (o *Nodepool) GetCri() (res NodepoolGetCriRetType)

GetCri returns the Cri field value if set, zero value otherwise.

func (*Nodepool) GetCriOk added in v0.20.0

func (o *Nodepool) GetCriOk() (ret NodepoolGetCriRetType, ok bool)

GetCriOk returns a tuple with the Cri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nodepool) GetLabels added in v0.20.0

func (o *Nodepool) GetLabels() (res NodepoolGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise.

func (*Nodepool) GetLabelsOk added in v0.20.0

func (o *Nodepool) GetLabelsOk() (ret NodepoolGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nodepool) GetMachine added in v0.20.0

func (o *Nodepool) GetMachine() (ret NodepoolGetMachineRetType)

GetMachine returns the Machine field value

func (*Nodepool) GetMachineOk added in v0.20.0

func (o *Nodepool) GetMachineOk() (ret NodepoolGetMachineRetType, ok bool)

GetMachineOk returns a tuple with the Machine field value and a boolean to check if the value has been set.

func (*Nodepool) GetMaxSurge added in v0.20.0

func (o *Nodepool) GetMaxSurge() (res NodepoolGetMaxSurgeRetType)

GetMaxSurge returns the MaxSurge field value if set, zero value otherwise.

func (*Nodepool) GetMaxSurgeOk added in v0.20.0

func (o *Nodepool) GetMaxSurgeOk() (ret NodepoolGetMaxSurgeRetType, ok bool)

GetMaxSurgeOk returns a tuple with the MaxSurge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nodepool) GetMaxUnavailable added in v0.20.0

func (o *Nodepool) GetMaxUnavailable() (res NodepoolGetMaxUnavailableRetType)

GetMaxUnavailable returns the MaxUnavailable field value if set, zero value otherwise.

func (*Nodepool) GetMaxUnavailableOk added in v0.20.0

func (o *Nodepool) GetMaxUnavailableOk() (ret NodepoolGetMaxUnavailableRetType, ok bool)

GetMaxUnavailableOk returns a tuple with the MaxUnavailable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nodepool) GetMaximum added in v0.20.0

func (o *Nodepool) GetMaximum() (ret NodepoolGetMaximumRetType)

GetMaximum returns the Maximum field value

func (*Nodepool) GetMaximumOk added in v0.20.0

func (o *Nodepool) GetMaximumOk() (ret NodepoolGetMaximumRetType, ok bool)

GetMaximumOk returns a tuple with the Maximum field value and a boolean to check if the value has been set.

func (*Nodepool) GetMinimum added in v0.20.0

func (o *Nodepool) GetMinimum() (ret NodepoolGetMinimumRetType)

GetMinimum returns the Minimum field value

func (*Nodepool) GetMinimumOk added in v0.20.0

func (o *Nodepool) GetMinimumOk() (ret NodepoolGetMinimumRetType, ok bool)

GetMinimumOk returns a tuple with the Minimum field value and a boolean to check if the value has been set.

func (*Nodepool) GetName added in v0.20.0

func (o *Nodepool) GetName() (ret NodepoolGetNameRetType)

GetName returns the Name field value

func (*Nodepool) GetNameOk added in v0.20.0

func (o *Nodepool) GetNameOk() (ret NodepoolGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Nodepool) GetTaints added in v0.20.0

func (o *Nodepool) GetTaints() (res NodepoolGetTaintsRetType)

GetTaints returns the Taints field value if set, zero value otherwise.

func (*Nodepool) GetTaintsOk added in v0.20.0

func (o *Nodepool) GetTaintsOk() (ret NodepoolGetTaintsRetType, ok bool)

GetTaintsOk returns a tuple with the Taints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nodepool) GetVolume added in v0.20.0

func (o *Nodepool) GetVolume() (ret NodepoolGetVolumeRetType)

GetVolume returns the Volume field value

func (*Nodepool) GetVolumeOk added in v0.20.0

func (o *Nodepool) GetVolumeOk() (ret NodepoolGetVolumeRetType, ok bool)

GetVolumeOk returns a tuple with the Volume field value and a boolean to check if the value has been set.

func (*Nodepool) HasAllowSystemComponents added in v0.20.0

func (o *Nodepool) HasAllowSystemComponents() bool

HasAllowSystemComponents returns a boolean if a field has been set.

func (*Nodepool) HasCri added in v0.20.0

func (o *Nodepool) HasCri() bool

HasCri returns a boolean if a field has been set.

func (*Nodepool) HasLabels added in v0.20.0

func (o *Nodepool) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Nodepool) HasMaxSurge added in v0.20.0

func (o *Nodepool) HasMaxSurge() bool

HasMaxSurge returns a boolean if a field has been set.

func (*Nodepool) HasMaxUnavailable added in v0.20.0

func (o *Nodepool) HasMaxUnavailable() bool

HasMaxUnavailable returns a boolean if a field has been set.

func (*Nodepool) HasTaints added in v0.20.0

func (o *Nodepool) HasTaints() bool

HasTaints returns a boolean if a field has been set.

func (*Nodepool) SetAllowSystemComponents added in v0.20.0

func (o *Nodepool) SetAllowSystemComponents(v NodepoolgetAllowSystemComponentsRetType)

SetAllowSystemComponents gets a reference to the given bool and assigns it to the AllowSystemComponents field.

func (*Nodepool) SetAvailabilityZones added in v0.20.0

func (o *Nodepool) SetAvailabilityZones(v NodepoolGetAvailabilityZonesRetType)

SetAvailabilityZones sets field value

func (*Nodepool) SetCri added in v0.20.0

func (o *Nodepool) SetCri(v NodepoolGetCriRetType)

SetCri gets a reference to the given CRI and assigns it to the Cri field.

func (*Nodepool) SetLabels added in v0.20.0

func (o *Nodepool) SetLabels(v NodepoolGetLabelsRetType)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*Nodepool) SetMachine added in v0.20.0

func (o *Nodepool) SetMachine(v NodepoolGetMachineRetType)

SetMachine sets field value

func (*Nodepool) SetMaxSurge added in v0.20.0

func (o *Nodepool) SetMaxSurge(v NodepoolGetMaxSurgeRetType)

SetMaxSurge gets a reference to the given int64 and assigns it to the MaxSurge field.

func (*Nodepool) SetMaxUnavailable added in v0.20.0

func (o *Nodepool) SetMaxUnavailable(v NodepoolGetMaxUnavailableRetType)

SetMaxUnavailable gets a reference to the given int64 and assigns it to the MaxUnavailable field.

func (*Nodepool) SetMaximum added in v0.20.0

func (o *Nodepool) SetMaximum(v NodepoolGetMaximumRetType)

SetMaximum sets field value

func (*Nodepool) SetMinimum added in v0.20.0

func (o *Nodepool) SetMinimum(v NodepoolGetMinimumRetType)

SetMinimum sets field value

func (*Nodepool) SetName added in v0.20.0

func (o *Nodepool) SetName(v NodepoolGetNameRetType)

SetName sets field value

func (*Nodepool) SetTaints added in v0.20.0

func (o *Nodepool) SetTaints(v NodepoolGetTaintsRetType)

SetTaints gets a reference to the given []Taint and assigns it to the Taints field.

func (*Nodepool) SetVolume added in v0.20.0

func (o *Nodepool) SetVolume(v NodepoolGetVolumeRetType)

SetVolume sets field value

func (Nodepool) ToMap added in v0.20.0

func (o Nodepool) ToMap() (map[string]interface{}, error)

type NodepoolGetAvailabilityZonesArgType added in v0.22.1

type NodepoolGetAvailabilityZonesArgType = []string

type NodepoolGetAvailabilityZonesAttributeType added in v0.22.1

type NodepoolGetAvailabilityZonesAttributeType = *[]string

isArray

type NodepoolGetAvailabilityZonesRetType added in v0.22.1

type NodepoolGetAvailabilityZonesRetType = []string

type NodepoolGetCriArgType added in v0.22.1

type NodepoolGetCriArgType = CRI

type NodepoolGetCriAttributeType added in v0.22.1

type NodepoolGetCriAttributeType = *CRI

isModel

type NodepoolGetCriRetType added in v0.22.1

type NodepoolGetCriRetType = CRI

type NodepoolGetLabelsArgType added in v0.22.1

type NodepoolGetLabelsArgType = map[string]string

type NodepoolGetLabelsAttributeType added in v0.22.1

type NodepoolGetLabelsAttributeType = *map[string]string

isContainer

type NodepoolGetLabelsRetType added in v0.22.1

type NodepoolGetLabelsRetType = map[string]string

type NodepoolGetMachineArgType added in v0.22.1

type NodepoolGetMachineArgType = Machine

type NodepoolGetMachineAttributeType added in v0.22.1

type NodepoolGetMachineAttributeType = *Machine

isModel

type NodepoolGetMachineRetType added in v0.22.1

type NodepoolGetMachineRetType = Machine

type NodepoolGetMaxSurgeArgType added in v0.22.1

type NodepoolGetMaxSurgeArgType = int64

type NodepoolGetMaxSurgeAttributeType added in v0.22.1

type NodepoolGetMaxSurgeAttributeType = *int64

isInteger

type NodepoolGetMaxSurgeRetType added in v0.22.1

type NodepoolGetMaxSurgeRetType = int64

type NodepoolGetMaxUnavailableArgType added in v0.22.1

type NodepoolGetMaxUnavailableArgType = int64

type NodepoolGetMaxUnavailableAttributeType added in v0.22.1

type NodepoolGetMaxUnavailableAttributeType = *int64

isInteger

type NodepoolGetMaxUnavailableRetType added in v0.22.1

type NodepoolGetMaxUnavailableRetType = int64

type NodepoolGetMaximumArgType added in v0.22.1

type NodepoolGetMaximumArgType = int64

type NodepoolGetMaximumAttributeType added in v0.22.1

type NodepoolGetMaximumAttributeType = *int64

isInteger

type NodepoolGetMaximumRetType added in v0.22.1

type NodepoolGetMaximumRetType = int64

type NodepoolGetMinimumArgType added in v0.22.1

type NodepoolGetMinimumArgType = int64

type NodepoolGetMinimumAttributeType added in v0.22.1

type NodepoolGetMinimumAttributeType = *int64

isInteger

type NodepoolGetMinimumRetType added in v0.22.1

type NodepoolGetMinimumRetType = int64

type NodepoolGetNameArgType added in v0.22.1

type NodepoolGetNameArgType = string

type NodepoolGetNameAttributeType added in v0.22.1

type NodepoolGetNameAttributeType = *string

isNotNullableString

type NodepoolGetNameRetType added in v0.22.1

type NodepoolGetNameRetType = string

type NodepoolGetTaintsArgType added in v0.22.1

type NodepoolGetTaintsArgType = []Taint

type NodepoolGetTaintsAttributeType added in v0.22.1

type NodepoolGetTaintsAttributeType = *[]Taint

isArray

type NodepoolGetTaintsRetType added in v0.22.1

type NodepoolGetTaintsRetType = []Taint

type NodepoolGetVolumeArgType added in v0.22.1

type NodepoolGetVolumeArgType = Volume

type NodepoolGetVolumeAttributeType added in v0.22.1

type NodepoolGetVolumeAttributeType = *Volume

isModel

type NodepoolGetVolumeRetType added in v0.22.1

type NodepoolGetVolumeRetType = Volume

type NodepoolgetAllowSystemComponentsArgType added in v0.22.1

type NodepoolgetAllowSystemComponentsArgType = bool

type NodepoolgetAllowSystemComponentsAttributeType added in v0.22.1

type NodepoolgetAllowSystemComponentsAttributeType = *bool

isBoolean

type NodepoolgetAllowSystemComponentsRetType added in v0.22.1

type NodepoolgetAllowSystemComponentsRetType = bool

type NullableACL added in v0.20.0

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

func NewNullableACL added in v0.20.0

func NewNullableACL(val *ACL) *NullableACL

func (NullableACL) Get added in v0.20.0

func (v NullableACL) Get() *ACL

func (NullableACL) IsSet added in v0.20.0

func (v NullableACL) IsSet() bool

func (NullableACL) MarshalJSON added in v0.20.0

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

func (*NullableACL) Set added in v0.20.0

func (v *NullableACL) Set(val *ACL)

func (*NullableACL) UnmarshalJSON added in v0.20.0

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

func (*NullableACL) Unset added in v0.20.0

func (v *NullableACL) Unset()

type NullableAvailabilityZone added in v0.20.0

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

func NewNullableAvailabilityZone added in v0.20.0

func NewNullableAvailabilityZone(val *AvailabilityZone) *NullableAvailabilityZone

func (NullableAvailabilityZone) Get added in v0.20.0

func (NullableAvailabilityZone) IsSet added in v0.20.0

func (v NullableAvailabilityZone) IsSet() bool

func (NullableAvailabilityZone) MarshalJSON added in v0.20.0

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

func (*NullableAvailabilityZone) Set added in v0.20.0

func (*NullableAvailabilityZone) UnmarshalJSON added in v0.20.0

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

func (*NullableAvailabilityZone) Unset added in v0.20.0

func (v *NullableAvailabilityZone) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

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

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCRI added in v0.20.0

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

func NewNullableCRI added in v0.20.0

func NewNullableCRI(val *CRI) *NullableCRI

func (NullableCRI) Get added in v0.20.0

func (v NullableCRI) Get() *CRI

func (NullableCRI) IsSet added in v0.20.0

func (v NullableCRI) IsSet() bool

func (NullableCRI) MarshalJSON added in v0.20.0

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

func (*NullableCRI) Set added in v0.20.0

func (v *NullableCRI) Set(val *CRI)

func (*NullableCRI) UnmarshalJSON added in v0.20.0

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

func (*NullableCRI) Unset added in v0.20.0

func (v *NullableCRI) Unset()

type NullableCRIName added in v0.23.0

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

func NewNullableCRIName added in v0.23.0

func NewNullableCRIName(val *CRIName) *NullableCRIName

func (NullableCRIName) Get added in v0.23.0

func (v NullableCRIName) Get() *CRIName

func (NullableCRIName) IsSet added in v0.23.0

func (v NullableCRIName) IsSet() bool

func (NullableCRIName) MarshalJSON added in v0.23.0

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

func (*NullableCRIName) Set added in v0.23.0

func (v *NullableCRIName) Set(val *CRIName)

func (*NullableCRIName) UnmarshalJSON added in v0.23.0

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

func (*NullableCRIName) Unset added in v0.23.0

func (v *NullableCRIName) Unset()

type NullableCluster added in v0.20.0

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

func NewNullableCluster added in v0.20.0

func NewNullableCluster(val *Cluster) *NullableCluster

func (NullableCluster) Get added in v0.20.0

func (v NullableCluster) Get() *Cluster

func (NullableCluster) IsSet added in v0.20.0

func (v NullableCluster) IsSet() bool

func (NullableCluster) MarshalJSON added in v0.20.0

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

func (*NullableCluster) Set added in v0.20.0

func (v *NullableCluster) Set(val *Cluster)

func (*NullableCluster) UnmarshalJSON added in v0.20.0

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

func (*NullableCluster) Unset added in v0.20.0

func (v *NullableCluster) Unset()

type NullableClusterError added in v0.22.4

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

func NewNullableClusterError added in v0.22.4

func NewNullableClusterError(val *ClusterError) *NullableClusterError

func (NullableClusterError) Get added in v0.22.4

func (NullableClusterError) IsSet added in v0.22.4

func (v NullableClusterError) IsSet() bool

func (NullableClusterError) MarshalJSON added in v0.22.4

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

func (*NullableClusterError) Set added in v0.22.4

func (v *NullableClusterError) Set(val *ClusterError)

func (*NullableClusterError) UnmarshalJSON added in v0.22.4

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

func (*NullableClusterError) Unset added in v0.22.4

func (v *NullableClusterError) Unset()

type NullableClusterStatus added in v0.20.0

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

func NewNullableClusterStatus added in v0.20.0

func NewNullableClusterStatus(val *ClusterStatus) *NullableClusterStatus

func (NullableClusterStatus) Get added in v0.20.0

func (NullableClusterStatus) IsSet added in v0.20.0

func (v NullableClusterStatus) IsSet() bool

func (NullableClusterStatus) MarshalJSON added in v0.20.0

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

func (*NullableClusterStatus) Set added in v0.20.0

func (v *NullableClusterStatus) Set(val *ClusterStatus)

func (*NullableClusterStatus) UnmarshalJSON added in v0.20.0

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

func (*NullableClusterStatus) Unset added in v0.20.0

func (v *NullableClusterStatus) Unset()

type NullableClusterStatusState

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

func NewNullableClusterStatusState

func NewNullableClusterStatusState(val *ClusterStatusState) *NullableClusterStatusState

func (NullableClusterStatusState) Get

func (NullableClusterStatusState) IsSet

func (v NullableClusterStatusState) IsSet() bool

func (NullableClusterStatusState) MarshalJSON

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

func (*NullableClusterStatusState) Set

func (*NullableClusterStatusState) UnmarshalJSON

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

func (*NullableClusterStatusState) Unset

func (v *NullableClusterStatusState) Unset()

type NullableCreateKubeconfigPayload added in v0.20.0

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

func NewNullableCreateKubeconfigPayload added in v0.20.0

func NewNullableCreateKubeconfigPayload(val *CreateKubeconfigPayload) *NullableCreateKubeconfigPayload

func (NullableCreateKubeconfigPayload) Get added in v0.20.0

func (NullableCreateKubeconfigPayload) IsSet added in v0.20.0

func (NullableCreateKubeconfigPayload) MarshalJSON added in v0.20.0

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

func (*NullableCreateKubeconfigPayload) Set added in v0.20.0

func (*NullableCreateKubeconfigPayload) UnmarshalJSON added in v0.20.0

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

func (*NullableCreateKubeconfigPayload) Unset added in v0.20.0

type NullableCreateOrUpdateClusterPayload added in v0.20.0

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

func NewNullableCreateOrUpdateClusterPayload added in v0.20.0

func NewNullableCreateOrUpdateClusterPayload(val *CreateOrUpdateClusterPayload) *NullableCreateOrUpdateClusterPayload

func (NullableCreateOrUpdateClusterPayload) Get added in v0.20.0

func (NullableCreateOrUpdateClusterPayload) IsSet added in v0.20.0

func (NullableCreateOrUpdateClusterPayload) MarshalJSON added in v0.20.0

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

func (*NullableCreateOrUpdateClusterPayload) Set added in v0.20.0

func (*NullableCreateOrUpdateClusterPayload) UnmarshalJSON added in v0.20.0

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

func (*NullableCreateOrUpdateClusterPayload) Unset added in v0.20.0

type NullableCredentialsRotationState added in v0.20.0

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

func NewNullableCredentialsRotationState added in v0.20.0

func NewNullableCredentialsRotationState(val *CredentialsRotationState) *NullableCredentialsRotationState

func (NullableCredentialsRotationState) Get added in v0.20.0

func (NullableCredentialsRotationState) IsSet added in v0.20.0

func (NullableCredentialsRotationState) MarshalJSON added in v0.20.0

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

func (*NullableCredentialsRotationState) Set added in v0.20.0

func (*NullableCredentialsRotationState) UnmarshalJSON added in v0.20.0

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

func (*NullableCredentialsRotationState) Unset added in v0.20.0

type NullableCredentialsRotationStatePhase added in v0.23.0

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

func NewNullableCredentialsRotationStatePhase added in v0.23.0

func NewNullableCredentialsRotationStatePhase(val *CredentialsRotationStatePhase) *NullableCredentialsRotationStatePhase

func (NullableCredentialsRotationStatePhase) Get added in v0.23.0

func (NullableCredentialsRotationStatePhase) IsSet added in v0.23.0

func (NullableCredentialsRotationStatePhase) MarshalJSON added in v0.23.0

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

func (*NullableCredentialsRotationStatePhase) Set added in v0.23.0

func (*NullableCredentialsRotationStatePhase) UnmarshalJSON added in v0.23.0

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

func (*NullableCredentialsRotationStatePhase) Unset added in v0.23.0

type NullableDNS added in v0.20.0

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

func NewNullableDNS added in v0.20.0

func NewNullableDNS(val *DNS) *NullableDNS

func (NullableDNS) Get added in v0.20.0

func (v NullableDNS) Get() *DNS

func (NullableDNS) IsSet added in v0.20.0

func (v NullableDNS) IsSet() bool

func (NullableDNS) MarshalJSON added in v0.20.0

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

func (*NullableDNS) Set added in v0.20.0

func (v *NullableDNS) Set(val *DNS)

func (*NullableDNS) UnmarshalJSON added in v0.20.0

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

func (*NullableDNS) Unset added in v0.20.0

func (v *NullableDNS) Unset()

type NullableExtension added in v0.20.0

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

func NewNullableExtension added in v0.20.0

func NewNullableExtension(val *Extension) *NullableExtension

func (NullableExtension) Get added in v0.20.0

func (v NullableExtension) Get() *Extension

func (NullableExtension) IsSet added in v0.20.0

func (v NullableExtension) IsSet() bool

func (NullableExtension) MarshalJSON added in v0.20.0

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

func (*NullableExtension) Set added in v0.20.0

func (v *NullableExtension) Set(val *Extension)

func (*NullableExtension) UnmarshalJSON added in v0.20.0

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

func (*NullableExtension) Unset added in v0.20.0

func (v *NullableExtension) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

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

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

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

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableHibernation added in v0.20.0

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

func NewNullableHibernation added in v0.20.0

func NewNullableHibernation(val *Hibernation) *NullableHibernation

func (NullableHibernation) Get added in v0.20.0

func (NullableHibernation) IsSet added in v0.20.0

func (v NullableHibernation) IsSet() bool

func (NullableHibernation) MarshalJSON added in v0.20.0

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

func (*NullableHibernation) Set added in v0.20.0

func (v *NullableHibernation) Set(val *Hibernation)

func (*NullableHibernation) UnmarshalJSON added in v0.20.0

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

func (*NullableHibernation) Unset added in v0.20.0

func (v *NullableHibernation) Unset()

type NullableHibernationSchedule added in v0.20.0

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

func NewNullableHibernationSchedule added in v0.20.0

func NewNullableHibernationSchedule(val *HibernationSchedule) *NullableHibernationSchedule

func (NullableHibernationSchedule) Get added in v0.20.0

func (NullableHibernationSchedule) IsSet added in v0.20.0

func (NullableHibernationSchedule) MarshalJSON added in v0.20.0

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

func (*NullableHibernationSchedule) Set added in v0.20.0

func (*NullableHibernationSchedule) UnmarshalJSON added in v0.20.0

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

func (*NullableHibernationSchedule) Unset added in v0.20.0

func (v *NullableHibernationSchedule) Unset()

type NullableImage added in v0.20.0

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

func NewNullableImage added in v0.20.0

func NewNullableImage(val *Image) *NullableImage

func (NullableImage) Get added in v0.20.0

func (v NullableImage) Get() *Image

func (NullableImage) IsSet added in v0.20.0

func (v NullableImage) IsSet() bool

func (NullableImage) MarshalJSON added in v0.20.0

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

func (*NullableImage) Set added in v0.20.0

func (v *NullableImage) Set(val *Image)

func (*NullableImage) UnmarshalJSON added in v0.20.0

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

func (*NullableImage) Unset added in v0.20.0

func (v *NullableImage) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

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

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

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

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

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

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableKubeconfig added in v0.20.0

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

func NewNullableKubeconfig added in v0.20.0

func NewNullableKubeconfig(val *Kubeconfig) *NullableKubeconfig

func (NullableKubeconfig) Get added in v0.20.0

func (v NullableKubeconfig) Get() *Kubeconfig

func (NullableKubeconfig) IsSet added in v0.20.0

func (v NullableKubeconfig) IsSet() bool

func (NullableKubeconfig) MarshalJSON added in v0.20.0

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

func (*NullableKubeconfig) Set added in v0.20.0

func (v *NullableKubeconfig) Set(val *Kubeconfig)

func (*NullableKubeconfig) UnmarshalJSON added in v0.20.0

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

func (*NullableKubeconfig) Unset added in v0.20.0

func (v *NullableKubeconfig) Unset()

type NullableKubernetes added in v0.20.0

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

func NewNullableKubernetes added in v0.20.0

func NewNullableKubernetes(val *Kubernetes) *NullableKubernetes

func (NullableKubernetes) Get added in v0.20.0

func (v NullableKubernetes) Get() *Kubernetes

func (NullableKubernetes) IsSet added in v0.20.0

func (v NullableKubernetes) IsSet() bool

func (NullableKubernetes) MarshalJSON added in v0.20.0

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

func (*NullableKubernetes) Set added in v0.20.0

func (v *NullableKubernetes) Set(val *Kubernetes)

func (*NullableKubernetes) UnmarshalJSON added in v0.20.0

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

func (*NullableKubernetes) Unset added in v0.20.0

func (v *NullableKubernetes) Unset()

type NullableKubernetesVersion added in v0.20.0

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

func NewNullableKubernetesVersion added in v0.20.0

func NewNullableKubernetesVersion(val *KubernetesVersion) *NullableKubernetesVersion

func (NullableKubernetesVersion) Get added in v0.20.0

func (NullableKubernetesVersion) IsSet added in v0.20.0

func (v NullableKubernetesVersion) IsSet() bool

func (NullableKubernetesVersion) MarshalJSON added in v0.20.0

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

func (*NullableKubernetesVersion) Set added in v0.20.0

func (*NullableKubernetesVersion) UnmarshalJSON added in v0.20.0

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

func (*NullableKubernetesVersion) Unset added in v0.20.0

func (v *NullableKubernetesVersion) Unset()

type NullableListClustersResponse added in v0.20.0

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

func NewNullableListClustersResponse added in v0.20.0

func NewNullableListClustersResponse(val *ListClustersResponse) *NullableListClustersResponse

func (NullableListClustersResponse) Get added in v0.20.0

func (NullableListClustersResponse) IsSet added in v0.20.0

func (NullableListClustersResponse) MarshalJSON added in v0.20.0

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

func (*NullableListClustersResponse) Set added in v0.20.0

func (*NullableListClustersResponse) UnmarshalJSON added in v0.20.0

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

func (*NullableListClustersResponse) Unset added in v0.20.0

func (v *NullableListClustersResponse) Unset()

type NullableLoginKubeconfig added in v0.20.0

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

func NewNullableLoginKubeconfig added in v0.20.0

func NewNullableLoginKubeconfig(val *LoginKubeconfig) *NullableLoginKubeconfig

func (NullableLoginKubeconfig) Get added in v0.20.0

func (NullableLoginKubeconfig) IsSet added in v0.20.0

func (v NullableLoginKubeconfig) IsSet() bool

func (NullableLoginKubeconfig) MarshalJSON added in v0.20.0

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

func (*NullableLoginKubeconfig) Set added in v0.20.0

func (*NullableLoginKubeconfig) UnmarshalJSON added in v0.20.0

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

func (*NullableLoginKubeconfig) Unset added in v0.20.0

func (v *NullableLoginKubeconfig) Unset()

type NullableMachine added in v0.20.0

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

func NewNullableMachine added in v0.20.0

func NewNullableMachine(val *Machine) *NullableMachine

func (NullableMachine) Get added in v0.20.0

func (v NullableMachine) Get() *Machine

func (NullableMachine) IsSet added in v0.20.0

func (v NullableMachine) IsSet() bool

func (NullableMachine) MarshalJSON added in v0.20.0

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

func (*NullableMachine) Set added in v0.20.0

func (v *NullableMachine) Set(val *Machine)

func (*NullableMachine) UnmarshalJSON added in v0.20.0

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

func (*NullableMachine) Unset added in v0.20.0

func (v *NullableMachine) Unset()

type NullableMachineImage added in v0.20.0

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

func NewNullableMachineImage added in v0.20.0

func NewNullableMachineImage(val *MachineImage) *NullableMachineImage

func (NullableMachineImage) Get added in v0.20.0

func (NullableMachineImage) IsSet added in v0.20.0

func (v NullableMachineImage) IsSet() bool

func (NullableMachineImage) MarshalJSON added in v0.20.0

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

func (*NullableMachineImage) Set added in v0.20.0

func (v *NullableMachineImage) Set(val *MachineImage)

func (*NullableMachineImage) UnmarshalJSON added in v0.20.0

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

func (*NullableMachineImage) Unset added in v0.20.0

func (v *NullableMachineImage) Unset()

type NullableMachineImageVersion added in v0.20.0

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

func NewNullableMachineImageVersion added in v0.20.0

func NewNullableMachineImageVersion(val *MachineImageVersion) *NullableMachineImageVersion

func (NullableMachineImageVersion) Get added in v0.20.0

func (NullableMachineImageVersion) IsSet added in v0.20.0

func (NullableMachineImageVersion) MarshalJSON added in v0.20.0

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

func (*NullableMachineImageVersion) Set added in v0.20.0

func (*NullableMachineImageVersion) UnmarshalJSON added in v0.20.0

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

func (*NullableMachineImageVersion) Unset added in v0.20.0

func (v *NullableMachineImageVersion) Unset()

type NullableMachineType added in v0.20.0

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

func NewNullableMachineType added in v0.20.0

func NewNullableMachineType(val *MachineType) *NullableMachineType

func (NullableMachineType) Get added in v0.20.0

func (NullableMachineType) IsSet added in v0.20.0

func (v NullableMachineType) IsSet() bool

func (NullableMachineType) MarshalJSON added in v0.20.0

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

func (*NullableMachineType) Set added in v0.20.0

func (v *NullableMachineType) Set(val *MachineType)

func (*NullableMachineType) UnmarshalJSON added in v0.20.0

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

func (*NullableMachineType) Unset added in v0.20.0

func (v *NullableMachineType) Unset()

type NullableMaintenance added in v0.20.0

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

func NewNullableMaintenance added in v0.20.0

func NewNullableMaintenance(val *Maintenance) *NullableMaintenance

func (NullableMaintenance) Get added in v0.20.0

func (NullableMaintenance) IsSet added in v0.20.0

func (v NullableMaintenance) IsSet() bool

func (NullableMaintenance) MarshalJSON added in v0.20.0

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

func (*NullableMaintenance) Set added in v0.20.0

func (v *NullableMaintenance) Set(val *Maintenance)

func (*NullableMaintenance) UnmarshalJSON added in v0.20.0

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

func (*NullableMaintenance) Unset added in v0.20.0

func (v *NullableMaintenance) Unset()

type NullableMaintenanceAutoUpdate added in v0.20.0

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

func NewNullableMaintenanceAutoUpdate added in v0.20.0

func NewNullableMaintenanceAutoUpdate(val *MaintenanceAutoUpdate) *NullableMaintenanceAutoUpdate

func (NullableMaintenanceAutoUpdate) Get added in v0.20.0

func (NullableMaintenanceAutoUpdate) IsSet added in v0.20.0

func (NullableMaintenanceAutoUpdate) MarshalJSON added in v0.20.0

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

func (*NullableMaintenanceAutoUpdate) Set added in v0.20.0

func (*NullableMaintenanceAutoUpdate) UnmarshalJSON added in v0.20.0

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

func (*NullableMaintenanceAutoUpdate) Unset added in v0.20.0

func (v *NullableMaintenanceAutoUpdate) Unset()

type NullableNetwork added in v0.20.0

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

func NewNullableNetwork added in v0.20.0

func NewNullableNetwork(val *Network) *NullableNetwork

func (NullableNetwork) Get added in v0.20.0

func (v NullableNetwork) Get() *Network

func (NullableNetwork) IsSet added in v0.20.0

func (v NullableNetwork) IsSet() bool

func (NullableNetwork) MarshalJSON added in v0.20.0

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

func (*NullableNetwork) Set added in v0.20.0

func (v *NullableNetwork) Set(val *Network)

func (*NullableNetwork) UnmarshalJSON added in v0.20.0

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

func (*NullableNetwork) Unset added in v0.20.0

func (v *NullableNetwork) Unset()

type NullableNodepool added in v0.20.0

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

func NewNullableNodepool added in v0.20.0

func NewNullableNodepool(val *Nodepool) *NullableNodepool

func (NullableNodepool) Get added in v0.20.0

func (v NullableNodepool) Get() *Nodepool

func (NullableNodepool) IsSet added in v0.20.0

func (v NullableNodepool) IsSet() bool

func (NullableNodepool) MarshalJSON added in v0.20.0

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

func (*NullableNodepool) Set added in v0.20.0

func (v *NullableNodepool) Set(val *Nodepool)

func (*NullableNodepool) UnmarshalJSON added in v0.20.0

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

func (*NullableNodepool) Unset added in v0.20.0

func (v *NullableNodepool) Unset()

type NullableObservability added in v1.0.0

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

func NewNullableObservability added in v1.0.0

func NewNullableObservability(val *Observability) *NullableObservability

func (NullableObservability) Get added in v1.0.0

func (NullableObservability) IsSet added in v1.0.0

func (v NullableObservability) IsSet() bool

func (NullableObservability) MarshalJSON added in v1.0.0

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

func (*NullableObservability) Set added in v1.0.0

func (v *NullableObservability) Set(val *Observability)

func (*NullableObservability) UnmarshalJSON added in v1.0.0

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

func (*NullableObservability) Unset added in v1.0.0

func (v *NullableObservability) Unset()

type NullableProviderOptions added in v0.20.0

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

func NewNullableProviderOptions added in v0.20.0

func NewNullableProviderOptions(val *ProviderOptions) *NullableProviderOptions

func (NullableProviderOptions) Get added in v0.20.0

func (NullableProviderOptions) IsSet added in v0.20.0

func (v NullableProviderOptions) IsSet() bool

func (NullableProviderOptions) MarshalJSON added in v0.20.0

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

func (*NullableProviderOptions) Set added in v0.20.0

func (*NullableProviderOptions) UnmarshalJSON added in v0.20.0

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

func (*NullableProviderOptions) Unset added in v0.20.0

func (v *NullableProviderOptions) Unset()

type NullableRuntimeError added in v0.20.0

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

func NewNullableRuntimeError added in v0.20.0

func NewNullableRuntimeError(val *RuntimeError) *NullableRuntimeError

func (NullableRuntimeError) Get added in v0.20.0

func (NullableRuntimeError) IsSet added in v0.20.0

func (v NullableRuntimeError) IsSet() bool

func (NullableRuntimeError) MarshalJSON added in v0.20.0

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

func (*NullableRuntimeError) Set added in v0.20.0

func (v *NullableRuntimeError) Set(val *RuntimeError)

func (*NullableRuntimeError) UnmarshalJSON added in v0.20.0

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

func (*NullableRuntimeError) Unset added in v0.20.0

func (v *NullableRuntimeError) Unset()

type NullableRuntimeErrorCode added in v0.23.0

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

func NewNullableRuntimeErrorCode added in v0.23.0

func NewNullableRuntimeErrorCode(val *RuntimeErrorCode) *NullableRuntimeErrorCode

func (NullableRuntimeErrorCode) Get added in v0.23.0

func (NullableRuntimeErrorCode) IsSet added in v0.23.0

func (v NullableRuntimeErrorCode) IsSet() bool

func (NullableRuntimeErrorCode) MarshalJSON added in v0.23.0

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

func (*NullableRuntimeErrorCode) Set added in v0.23.0

func (*NullableRuntimeErrorCode) UnmarshalJSON added in v0.23.0

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

func (*NullableRuntimeErrorCode) Unset added in v0.23.0

func (v *NullableRuntimeErrorCode) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTaint added in v0.20.0

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

func NewNullableTaint added in v0.20.0

func NewNullableTaint(val *Taint) *NullableTaint

func (NullableTaint) Get added in v0.20.0

func (v NullableTaint) Get() *Taint

func (NullableTaint) IsSet added in v0.20.0

func (v NullableTaint) IsSet() bool

func (NullableTaint) MarshalJSON added in v0.20.0

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

func (*NullableTaint) Set added in v0.20.0

func (v *NullableTaint) Set(val *Taint)

func (*NullableTaint) UnmarshalJSON added in v0.20.0

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

func (*NullableTaint) Unset added in v0.20.0

func (v *NullableTaint) Unset()

type NullableTaintEffect added in v0.23.0

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

func NewNullableTaintEffect added in v0.23.0

func NewNullableTaintEffect(val *TaintEffect) *NullableTaintEffect

func (NullableTaintEffect) Get added in v0.23.0

func (NullableTaintEffect) IsSet added in v0.23.0

func (v NullableTaintEffect) IsSet() bool

func (NullableTaintEffect) MarshalJSON added in v0.23.0

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

func (*NullableTaintEffect) Set added in v0.23.0

func (v *NullableTaintEffect) Set(val *TaintEffect)

func (*NullableTaintEffect) UnmarshalJSON added in v0.23.0

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

func (*NullableTaintEffect) Unset added in v0.23.0

func (v *NullableTaintEffect) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

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

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTimeWindow added in v0.20.0

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

func NewNullableTimeWindow added in v0.20.0

func NewNullableTimeWindow(val *TimeWindow) *NullableTimeWindow

func (NullableTimeWindow) Get added in v0.20.0

func (v NullableTimeWindow) Get() *TimeWindow

func (NullableTimeWindow) IsSet added in v0.20.0

func (v NullableTimeWindow) IsSet() bool

func (NullableTimeWindow) MarshalJSON added in v0.20.0

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

func (*NullableTimeWindow) Set added in v0.20.0

func (v *NullableTimeWindow) Set(val *TimeWindow)

func (*NullableTimeWindow) UnmarshalJSON added in v0.20.0

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

func (*NullableTimeWindow) Unset added in v0.20.0

func (v *NullableTimeWindow) Unset()

type NullableValue added in v0.22.1

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get added in v0.22.1

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet added in v0.22.1

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set added in v0.22.1

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset added in v0.22.1

func (v *NullableValue[T]) Unset()

type NullableVolume added in v0.20.0

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

func NewNullableVolume added in v0.20.0

func NewNullableVolume(val *Volume) *NullableVolume

func (NullableVolume) Get added in v0.20.0

func (v NullableVolume) Get() *Volume

func (NullableVolume) IsSet added in v0.20.0

func (v NullableVolume) IsSet() bool

func (NullableVolume) MarshalJSON added in v0.20.0

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

func (*NullableVolume) Set added in v0.20.0

func (v *NullableVolume) Set(val *Volume)

func (*NullableVolume) UnmarshalJSON added in v0.20.0

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

func (*NullableVolume) Unset added in v0.20.0

func (v *NullableVolume) Unset()

type NullableVolumeType added in v0.20.0

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

func NewNullableVolumeType added in v0.20.0

func NewNullableVolumeType(val *VolumeType) *NullableVolumeType

func (NullableVolumeType) Get added in v0.20.0

func (v NullableVolumeType) Get() *VolumeType

func (NullableVolumeType) IsSet added in v0.20.0

func (v NullableVolumeType) IsSet() bool

func (NullableVolumeType) MarshalJSON added in v0.20.0

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

func (*NullableVolumeType) Set added in v0.20.0

func (v *NullableVolumeType) Set(val *VolumeType)

func (*NullableVolumeType) UnmarshalJSON added in v0.20.0

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

func (*NullableVolumeType) Unset added in v0.20.0

func (v *NullableVolumeType) Unset()

type Observability added in v1.0.0

type Observability struct {
	// Enables the Observability extension.
	// REQUIRED
	Enabled ObservabilitygetEnabledAttributeType `json:"enabled" required:"true"`
	// Instance ID to choose which Observability instance is used.
	// REQUIRED
	InstanceId ObservabilityGetInstanceIdAttributeType `json:"instanceId" required:"true"`
}

Observability struct for Observability

func NewObservability added in v1.0.0

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

func NewObservabilityWithDefaults added in v1.0.0

func NewObservabilityWithDefaults() *Observability

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

func (*Observability) GetEnabled added in v1.0.0

func (o *Observability) GetEnabled() (ret ObservabilitygetEnabledRetType)

GetEnabled returns the Enabled field value

func (*Observability) GetEnabledOk added in v1.0.0

func (o *Observability) GetEnabledOk() (ret ObservabilitygetEnabledRetType, ok bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*Observability) GetInstanceId added in v1.0.0

func (o *Observability) GetInstanceId() (ret ObservabilityGetInstanceIdRetType)

GetInstanceId returns the InstanceId field value

func (*Observability) GetInstanceIdOk added in v1.0.0

func (o *Observability) GetInstanceIdOk() (ret ObservabilityGetInstanceIdRetType, ok bool)

GetInstanceIdOk returns a tuple with the InstanceId field value and a boolean to check if the value has been set.

func (*Observability) SetEnabled added in v1.0.0

SetEnabled sets field value

func (*Observability) SetInstanceId added in v1.0.0

SetInstanceId sets field value

func (Observability) ToMap added in v1.0.0

func (o Observability) ToMap() (map[string]interface{}, error)

type ObservabilityGetInstanceIdArgType added in v1.0.0

type ObservabilityGetInstanceIdArgType = string

type ObservabilityGetInstanceIdAttributeType added in v1.0.0

type ObservabilityGetInstanceIdAttributeType = *string

isNotNullableString

type ObservabilityGetInstanceIdRetType added in v1.0.0

type ObservabilityGetInstanceIdRetType = string

type ObservabilitygetEnabledArgType added in v1.0.0

type ObservabilitygetEnabledArgType = bool

type ObservabilitygetEnabledAttributeType added in v1.0.0

type ObservabilitygetEnabledAttributeType = *bool

isBoolean

type ObservabilitygetEnabledRetType added in v1.0.0

type ObservabilitygetEnabledRetType = bool

type ProviderOptions

type ProviderOptions struct {
	AvailabilityZones  ProviderOptionsGetAvailabilityZonesAttributeType  `json:"availabilityZones,omitempty"`
	KubernetesVersions ProviderOptionsGetKubernetesVersionsAttributeType `json:"kubernetesVersions,omitempty"`
	MachineImages      ProviderOptionsGetMachineImagesAttributeType      `json:"machineImages,omitempty"`
	MachineTypes       ProviderOptionsGetMachineTypesAttributeType       `json:"machineTypes,omitempty"`
	VolumeTypes        ProviderOptionsGetVolumeTypesAttributeType        `json:"volumeTypes,omitempty"`
}

ProviderOptions struct for ProviderOptions

func NewProviderOptions added in v0.20.0

func NewProviderOptions() *ProviderOptions

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

func NewProviderOptionsWithDefaults added in v0.20.0

func NewProviderOptionsWithDefaults() *ProviderOptions

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

func (*ProviderOptions) GetAvailabilityZones added in v0.20.0

func (o *ProviderOptions) GetAvailabilityZones() (res ProviderOptionsGetAvailabilityZonesRetType)

GetAvailabilityZones returns the AvailabilityZones field value if set, zero value otherwise.

func (*ProviderOptions) GetAvailabilityZonesOk added in v0.20.0

func (o *ProviderOptions) GetAvailabilityZonesOk() (ret ProviderOptionsGetAvailabilityZonesRetType, ok bool)

GetAvailabilityZonesOk returns a tuple with the AvailabilityZones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProviderOptions) GetKubernetesVersions added in v0.20.0

func (o *ProviderOptions) GetKubernetesVersions() (res ProviderOptionsGetKubernetesVersionsRetType)

GetKubernetesVersions returns the KubernetesVersions field value if set, zero value otherwise.

func (*ProviderOptions) GetKubernetesVersionsOk added in v0.20.0

func (o *ProviderOptions) GetKubernetesVersionsOk() (ret ProviderOptionsGetKubernetesVersionsRetType, ok bool)

GetKubernetesVersionsOk returns a tuple with the KubernetesVersions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProviderOptions) GetMachineImages added in v0.20.0

func (o *ProviderOptions) GetMachineImages() (res ProviderOptionsGetMachineImagesRetType)

GetMachineImages returns the MachineImages field value if set, zero value otherwise.

func (*ProviderOptions) GetMachineImagesOk added in v0.20.0

func (o *ProviderOptions) GetMachineImagesOk() (ret ProviderOptionsGetMachineImagesRetType, ok bool)

GetMachineImagesOk returns a tuple with the MachineImages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProviderOptions) GetMachineTypes added in v0.20.0

func (o *ProviderOptions) GetMachineTypes() (res ProviderOptionsGetMachineTypesRetType)

GetMachineTypes returns the MachineTypes field value if set, zero value otherwise.

func (*ProviderOptions) GetMachineTypesOk added in v0.20.0

func (o *ProviderOptions) GetMachineTypesOk() (ret ProviderOptionsGetMachineTypesRetType, ok bool)

GetMachineTypesOk returns a tuple with the MachineTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProviderOptions) GetVolumeTypes added in v0.20.0

func (o *ProviderOptions) GetVolumeTypes() (res ProviderOptionsGetVolumeTypesRetType)

GetVolumeTypes returns the VolumeTypes field value if set, zero value otherwise.

func (*ProviderOptions) GetVolumeTypesOk added in v0.20.0

func (o *ProviderOptions) GetVolumeTypesOk() (ret ProviderOptionsGetVolumeTypesRetType, ok bool)

GetVolumeTypesOk returns a tuple with the VolumeTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProviderOptions) HasAvailabilityZones added in v0.20.0

func (o *ProviderOptions) HasAvailabilityZones() bool

HasAvailabilityZones returns a boolean if a field has been set.

func (*ProviderOptions) HasKubernetesVersions added in v0.20.0

func (o *ProviderOptions) HasKubernetesVersions() bool

HasKubernetesVersions returns a boolean if a field has been set.

func (*ProviderOptions) HasMachineImages added in v0.20.0

func (o *ProviderOptions) HasMachineImages() bool

HasMachineImages returns a boolean if a field has been set.

func (*ProviderOptions) HasMachineTypes added in v0.20.0

func (o *ProviderOptions) HasMachineTypes() bool

HasMachineTypes returns a boolean if a field has been set.

func (*ProviderOptions) HasVolumeTypes added in v0.20.0

func (o *ProviderOptions) HasVolumeTypes() bool

HasVolumeTypes returns a boolean if a field has been set.

func (*ProviderOptions) SetAvailabilityZones added in v0.20.0

SetAvailabilityZones gets a reference to the given []AvailabilityZone and assigns it to the AvailabilityZones field.

func (*ProviderOptions) SetKubernetesVersions added in v0.20.0

SetKubernetesVersions gets a reference to the given []KubernetesVersion and assigns it to the KubernetesVersions field.

func (*ProviderOptions) SetMachineImages added in v0.20.0

SetMachineImages gets a reference to the given []MachineImage and assigns it to the MachineImages field.

func (*ProviderOptions) SetMachineTypes added in v0.20.0

SetMachineTypes gets a reference to the given []MachineType and assigns it to the MachineTypes field.

func (*ProviderOptions) SetVolumeTypes added in v0.20.0

SetVolumeTypes gets a reference to the given []VolumeType and assigns it to the VolumeTypes field.

func (ProviderOptions) ToMap added in v0.20.0

func (o ProviderOptions) ToMap() (map[string]interface{}, error)

type ProviderOptionsGetAvailabilityZonesArgType added in v0.22.1

type ProviderOptionsGetAvailabilityZonesArgType = []AvailabilityZone

type ProviderOptionsGetAvailabilityZonesAttributeType added in v0.22.1

type ProviderOptionsGetAvailabilityZonesAttributeType = *[]AvailabilityZone

isArray

type ProviderOptionsGetAvailabilityZonesRetType added in v0.22.1

type ProviderOptionsGetAvailabilityZonesRetType = []AvailabilityZone

type ProviderOptionsGetKubernetesVersionsArgType added in v0.22.1

type ProviderOptionsGetKubernetesVersionsArgType = []KubernetesVersion

type ProviderOptionsGetKubernetesVersionsAttributeType added in v0.22.1

type ProviderOptionsGetKubernetesVersionsAttributeType = *[]KubernetesVersion

isArray

type ProviderOptionsGetKubernetesVersionsRetType added in v0.22.1

type ProviderOptionsGetKubernetesVersionsRetType = []KubernetesVersion

type ProviderOptionsGetMachineImagesArgType added in v0.22.1

type ProviderOptionsGetMachineImagesArgType = []MachineImage

type ProviderOptionsGetMachineImagesAttributeType added in v0.22.1

type ProviderOptionsGetMachineImagesAttributeType = *[]MachineImage

isArray

type ProviderOptionsGetMachineImagesRetType added in v0.22.1

type ProviderOptionsGetMachineImagesRetType = []MachineImage

type ProviderOptionsGetMachineTypesArgType added in v0.22.1

type ProviderOptionsGetMachineTypesArgType = []MachineType

type ProviderOptionsGetMachineTypesAttributeType added in v0.22.1

type ProviderOptionsGetMachineTypesAttributeType = *[]MachineType

isArray

type ProviderOptionsGetMachineTypesRetType added in v0.22.1

type ProviderOptionsGetMachineTypesRetType = []MachineType

type ProviderOptionsGetVolumeTypesArgType added in v0.22.1

type ProviderOptionsGetVolumeTypesArgType = []VolumeType

type ProviderOptionsGetVolumeTypesAttributeType added in v0.22.1

type ProviderOptionsGetVolumeTypesAttributeType = *[]VolumeType

isArray

type ProviderOptionsGetVolumeTypesRetType added in v0.22.1

type ProviderOptionsGetVolumeTypesRetType = []VolumeType

type RuntimeError

type RuntimeError struct {
	// - Code:    `SKE_UNSPECIFIED`   Message: \"An error occurred. Please open a support ticket if this error persists.\" - Code:    `SKE_TMP_AUTH_ERROR`   Message: \"Authentication failed. This is a temporary error. Please wait while the system recovers.\" - Code:    `SKE_QUOTA_EXCEEDED`   Message: \"Your project's resource quotas are exhausted. Please make sure your quota is sufficient for the ordered cluster.\" - Code:    `SKE_OBSERVABILITY_INSTANCE_NOT_FOUND`   Message: \"The provided Observability instance could not be found.\" - Code:    `SKE_RATE_LIMITS`   Message: \"While provisioning your cluster, request rate limits where incurred. Please wait while the system recovers.\" - Code:    `SKE_INFRA_ERROR`   Message: \"An error occurred with the underlying infrastructure. Please open a support ticket if this error persists.\" - Code:    `SKE_REMAINING_RESOURCES`   Message: \"There are remaining Kubernetes resources in your cluster that prevent deletion. Please make sure to remove them.\" - Code:    `SKE_CONFIGURATION_PROBLEM`   Message: \"A configuration error occurred. Please open a support ticket if this error persists.\" - Code:    `SKE_UNREADY_NODES`   Message: \"Not all worker nodes are ready. Please open a support ticket if this error persists.\" - Code:    `SKE_API_SERVER_ERROR`   Message: \"The Kubernetes API server is not reporting readiness. Please open a support ticket if this error persists.\" - Code:    `SKE_DNS_ZONE_NOT_FOUND`   Message: \"The provided DNS zone for the STACKIT DNS extension could not be found. Please ensure you defined a valid domain that belongs to a STACKIT DNS zone.\"
	Code    RuntimeErrorGetCodeAttributeType    `json:"code,omitempty"`
	Details RuntimeErrorGetDetailsAttributeType `json:"details,omitempty"`
	Message RuntimeErrorGetMessageAttributeType `json:"message,omitempty"`
}

RuntimeError struct for RuntimeError

func NewRuntimeError added in v0.20.0

func NewRuntimeError() *RuntimeError

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

func NewRuntimeErrorWithDefaults added in v0.20.0

func NewRuntimeErrorWithDefaults() *RuntimeError

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

func (*RuntimeError) GetCode added in v0.20.0

func (o *RuntimeError) GetCode() (res RuntimeErrorGetCodeRetType)

GetCode returns the Code field value if set, zero value otherwise.

func (*RuntimeError) GetCodeOk added in v0.20.0

func (o *RuntimeError) GetCodeOk() (ret RuntimeErrorGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuntimeError) GetDetails added in v0.20.0

func (o *RuntimeError) GetDetails() (res RuntimeErrorGetDetailsRetType)

GetDetails returns the Details field value if set, zero value otherwise.

func (*RuntimeError) GetDetailsOk added in v0.20.0

func (o *RuntimeError) GetDetailsOk() (ret RuntimeErrorGetDetailsRetType, ok bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuntimeError) GetMessage added in v0.20.0

func (o *RuntimeError) GetMessage() (res RuntimeErrorGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise.

func (*RuntimeError) GetMessageOk added in v0.20.0

func (o *RuntimeError) GetMessageOk() (ret RuntimeErrorGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuntimeError) HasCode added in v0.20.0

func (o *RuntimeError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*RuntimeError) HasDetails added in v0.20.0

func (o *RuntimeError) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*RuntimeError) HasMessage added in v0.20.0

func (o *RuntimeError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*RuntimeError) SetCode added in v0.20.0

SetCode gets a reference to the given string and assigns it to the Code field.

func (*RuntimeError) SetDetails added in v0.20.0

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*RuntimeError) SetMessage added in v0.20.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (RuntimeError) ToMap added in v0.20.0

func (o RuntimeError) ToMap() (map[string]interface{}, error)

type RuntimeErrorCode added in v0.23.0

type RuntimeErrorCode string

RuntimeErrorCode - Code: `SKE_UNSPECIFIED` Message: \"An error occurred. Please open a support ticket if this error persists.\" - Code: `SKE_TMP_AUTH_ERROR` Message: \"Authentication failed. This is a temporary error. Please wait while the system recovers.\" - Code: `SKE_QUOTA_EXCEEDED` Message: \"Your project's resource quotas are exhausted. Please make sure your quota is sufficient for the ordered cluster.\" - Code: `SKE_OBSERVABILITY_INSTANCE_NOT_FOUND` Message: \"The provided Observability instance could not be found.\" - Code: `SKE_RATE_LIMITS` Message: \"While provisioning your cluster, request rate limits where incurred. Please wait while the system recovers.\" - Code: `SKE_INFRA_ERROR` Message: \"An error occurred with the underlying infrastructure. Please open a support ticket if this error persists.\" - Code: `SKE_REMAINING_RESOURCES` Message: \"There are remaining Kubernetes resources in your cluster that prevent deletion. Please make sure to remove them.\" - Code: `SKE_CONFIGURATION_PROBLEM` Message: \"A configuration error occurred. Please open a support ticket if this error persists.\" - Code: `SKE_UNREADY_NODES` Message: \"Not all worker nodes are ready. Please open a support ticket if this error persists.\" - Code: `SKE_API_SERVER_ERROR` Message: \"The Kubernetes API server is not reporting readiness. Please open a support ticket if this error persists.\" - Code: `SKE_DNS_ZONE_NOT_FOUND` Message: \"The provided DNS zone for the STACKIT DNS extension could not be found. Please ensure you defined a valid domain that belongs to a STACKIT DNS zone.\" value type for enums

const (
	RUNTIMEERRORCODE_UNSPECIFIED                      RuntimeErrorCode = "SKE_UNSPECIFIED"
	RUNTIMEERRORCODE_TMP_AUTH_ERROR                   RuntimeErrorCode = "SKE_TMP_AUTH_ERROR"
	RUNTIMEERRORCODE_QUOTA_EXCEEDED                   RuntimeErrorCode = "SKE_QUOTA_EXCEEDED"
	RUNTIMEERRORCODE_OBSERVABILITY_INSTANCE_NOT_FOUND RuntimeErrorCode = "SKE_OBSERVABILITY_INSTANCE_NOT_FOUND"
	RUNTIMEERRORCODE_RATE_LIMITS                      RuntimeErrorCode = "SKE_RATE_LIMITS"
	RUNTIMEERRORCODE_INFRA_ERROR                      RuntimeErrorCode = "SKE_INFRA_ERROR"
	RUNTIMEERRORCODE_REMAINING_RESOURCES              RuntimeErrorCode = "SKE_REMAINING_RESOURCES"
	RUNTIMEERRORCODE_CONFIGURATION_PROBLEM            RuntimeErrorCode = "SKE_CONFIGURATION_PROBLEM"
	RUNTIMEERRORCODE_UNREADY_NODES                    RuntimeErrorCode = "SKE_UNREADY_NODES"
	RUNTIMEERRORCODE_API_SERVER_ERROR                 RuntimeErrorCode = "SKE_API_SERVER_ERROR"
	RUNTIMEERRORCODE_DNS_ZONE_NOT_FOUND               RuntimeErrorCode = "SKE_DNS_ZONE_NOT_FOUND"
)

List of Code

func NewRuntimeErrorCodeFromValue added in v0.23.0

func NewRuntimeErrorCodeFromValue(v RuntimeErrorCode) (*RuntimeErrorCode, error)

NewRuntimeErrorCodeFromValue returns a pointer to a valid RuntimeErrorCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RuntimeErrorCode) IsValid added in v0.23.0

func (v RuntimeErrorCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RuntimeErrorCode) Ptr added in v0.23.0

Ptr returns reference to CodeCode value

func (*RuntimeErrorCode) UnmarshalJSON added in v0.23.0

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

type RuntimeErrorGetCodeArgType added in v0.22.1

type RuntimeErrorGetCodeArgType = RuntimeErrorCode

type RuntimeErrorGetCodeAttributeType added in v0.22.1

type RuntimeErrorGetCodeAttributeType = *RuntimeErrorCode

type RuntimeErrorGetCodeRetType added in v0.22.1

type RuntimeErrorGetCodeRetType = RuntimeErrorCode

type RuntimeErrorGetDetailsArgType added in v0.22.1

type RuntimeErrorGetDetailsArgType = string

type RuntimeErrorGetDetailsAttributeType added in v0.22.1

type RuntimeErrorGetDetailsAttributeType = *string

isNotNullableString

type RuntimeErrorGetDetailsRetType added in v0.22.1

type RuntimeErrorGetDetailsRetType = string

type RuntimeErrorGetMessageArgType added in v0.22.1

type RuntimeErrorGetMessageArgType = string

type RuntimeErrorGetMessageAttributeType added in v0.22.1

type RuntimeErrorGetMessageAttributeType = *string

isNotNullableString

type RuntimeErrorGetMessageRetType added in v0.22.1

type RuntimeErrorGetMessageRetType = string

type StartCredentialsRotationRequest added in v0.24.0

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

func (StartCredentialsRotationRequest) Execute added in v0.24.0

func (r StartCredentialsRotationRequest) Execute() (map[string]interface{}, error)

type Taint

type Taint struct {
	// REQUIRED
	Effect TaintGetEffectAttributeType `json:"effect" required:"true"`
	// REQUIRED
	Key   TaintGetKeyAttributeType   `json:"key" required:"true"`
	Value TaintGetValueAttributeType `json:"value,omitempty"`
}

Taint struct for Taint

func NewTaint added in v0.20.0

func NewTaint(effect TaintGetEffectArgType, key TaintGetKeyArgType) *Taint

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

func NewTaintWithDefaults added in v0.20.0

func NewTaintWithDefaults() *Taint

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

func (*Taint) GetEffect added in v0.20.0

func (o *Taint) GetEffect() (ret TaintGetEffectRetType)

GetEffect returns the Effect field value

func (*Taint) GetEffectOk added in v0.20.0

func (o *Taint) GetEffectOk() (ret TaintGetEffectRetType, ok bool)

GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.

func (*Taint) GetKey added in v0.20.0

func (o *Taint) GetKey() (ret TaintGetKeyRetType)

GetKey returns the Key field value

func (*Taint) GetKeyOk added in v0.20.0

func (o *Taint) GetKeyOk() (ret TaintGetKeyRetType, ok bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*Taint) GetValue added in v0.20.0

func (o *Taint) GetValue() (res TaintGetValueRetType)

GetValue returns the Value field value if set, zero value otherwise.

func (*Taint) GetValueOk added in v0.20.0

func (o *Taint) GetValueOk() (ret TaintGetValueRetType, ok bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Taint) HasValue added in v0.20.0

func (o *Taint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (*Taint) SetEffect added in v0.20.0

func (o *Taint) SetEffect(v TaintGetEffectRetType)

SetEffect sets field value

func (*Taint) SetKey added in v0.20.0

func (o *Taint) SetKey(v TaintGetKeyRetType)

SetKey sets field value

func (*Taint) SetValue added in v0.20.0

func (o *Taint) SetValue(v TaintGetValueRetType)

SetValue gets a reference to the given string and assigns it to the Value field.

func (Taint) ToMap added in v0.20.0

func (o Taint) ToMap() (map[string]interface{}, error)

type TaintEffect added in v0.23.0

type TaintEffect string

TaintEffect the model 'Taint' value type for enums

const (
	TAINTEFFECT_NO_SCHEDULE        TaintEffect = "NoSchedule"
	TAINTEFFECT_PREFER_NO_SCHEDULE TaintEffect = "PreferNoSchedule"
	TAINTEFFECT_NO_EXECUTE         TaintEffect = "NoExecute"
)

List of Effect

func NewTaintEffectFromValue added in v0.23.0

func NewTaintEffectFromValue(v TaintEffect) (*TaintEffect, error)

NewTaintEffectFromValue returns a pointer to a valid TaintEffect for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TaintEffect) IsValid added in v0.23.0

func (v TaintEffect) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TaintEffect) Ptr added in v0.23.0

func (v TaintEffect) Ptr() *TaintEffect

Ptr returns reference to EffectEffect value

func (*TaintEffect) UnmarshalJSON added in v0.23.0

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

type TaintGetEffectArgType added in v0.22.1

type TaintGetEffectArgType = TaintEffect

type TaintGetEffectAttributeType added in v0.22.1

type TaintGetEffectAttributeType = *TaintEffect

type TaintGetEffectRetType added in v0.22.1

type TaintGetEffectRetType = TaintEffect

type TaintGetKeyArgType added in v0.22.1

type TaintGetKeyArgType = string

type TaintGetKeyAttributeType added in v0.22.1

type TaintGetKeyAttributeType = *string

isNotNullableString

type TaintGetKeyRetType added in v0.22.1

type TaintGetKeyRetType = string

type TaintGetValueArgType added in v0.22.1

type TaintGetValueArgType = string

type TaintGetValueAttributeType added in v0.22.1

type TaintGetValueAttributeType = *string

isNotNullableString

type TaintGetValueRetType added in v0.22.1

type TaintGetValueRetType = string

type TimeWindow

type TimeWindow struct {
	// REQUIRED
	End TimeWindowGetEndAttributeType `json:"end" required:"true"`
	// REQUIRED
	Start TimeWindowGetStartAttributeType `json:"start" required:"true"`
}

TimeWindow struct for TimeWindow

func NewTimeWindow added in v0.20.0

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

func NewTimeWindowWithDefaults added in v0.20.0

func NewTimeWindowWithDefaults() *TimeWindow

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

func (*TimeWindow) GetEnd added in v0.20.0

func (o *TimeWindow) GetEnd() (ret TimeWindowGetEndRetType)

GetEnd returns the End field value

func (*TimeWindow) GetEndOk added in v0.20.0

func (o *TimeWindow) GetEndOk() (ret TimeWindowGetEndRetType, ok bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*TimeWindow) GetStart added in v0.20.0

func (o *TimeWindow) GetStart() (ret TimeWindowGetStartRetType)

GetStart returns the Start field value

func (*TimeWindow) GetStartOk added in v0.20.0

func (o *TimeWindow) GetStartOk() (ret TimeWindowGetStartRetType, ok bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*TimeWindow) SetEnd added in v0.20.0

func (o *TimeWindow) SetEnd(v TimeWindowGetEndRetType)

SetEnd sets field value

func (*TimeWindow) SetStart added in v0.20.0

func (o *TimeWindow) SetStart(v TimeWindowGetStartRetType)

SetStart sets field value

func (TimeWindow) ToMap added in v0.20.0

func (o TimeWindow) ToMap() (map[string]interface{}, error)

type TimeWindowGetEndArgType added in v0.22.1

type TimeWindowGetEndArgType = time.Time

type TimeWindowGetEndAttributeType added in v0.22.1

type TimeWindowGetEndAttributeType = *time.Time

isDateTime

type TimeWindowGetEndRetType added in v0.22.1

type TimeWindowGetEndRetType = time.Time

type TimeWindowGetStartArgType added in v0.22.1

type TimeWindowGetStartArgType = time.Time

type TimeWindowGetStartAttributeType added in v0.22.1

type TimeWindowGetStartAttributeType = *time.Time

isDateTime

type TimeWindowGetStartRetType added in v0.22.1

type TimeWindowGetStartRetType = time.Time

type TriggerHibernateRequest added in v0.24.0

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

func (TriggerHibernateRequest) Execute added in v0.24.0

func (r TriggerHibernateRequest) Execute() (map[string]interface{}, error)

type TriggerMaintenanceRequest added in v0.24.0

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

func (TriggerMaintenanceRequest) Execute added in v0.24.0

func (r TriggerMaintenanceRequest) Execute() (map[string]interface{}, error)

type TriggerReconcileRequest added in v0.24.0

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

func (TriggerReconcileRequest) Execute added in v0.24.0

func (r TriggerReconcileRequest) Execute() (map[string]interface{}, error)

type TriggerWakeupRequest added in v1.2.0

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

func (TriggerWakeupRequest) Execute added in v1.2.0

func (r TriggerWakeupRequest) Execute() (map[string]interface{}, error)

type Volume

type Volume struct {
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Size VolumeGetSizeAttributeType `json:"size" required:"true"`
	// For valid values please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `volumeTypes`.
	Type VolumeGetTypeAttributeType `json:"type,omitempty"`
}

Volume struct for Volume

func NewVolume added in v0.20.0

func NewVolume(size VolumeGetSizeArgType) *Volume

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

func NewVolumeWithDefaults added in v0.20.0

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) GetSize added in v0.20.0

func (o *Volume) GetSize() (ret VolumeGetSizeRetType)

GetSize returns the Size field value

func (*Volume) GetSizeOk added in v0.20.0

func (o *Volume) GetSizeOk() (ret VolumeGetSizeRetType, ok bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*Volume) GetType added in v0.20.0

func (o *Volume) GetType() (res VolumeGetTypeRetType)

GetType returns the Type field value if set, zero value otherwise.

func (*Volume) GetTypeOk added in v0.20.0

func (o *Volume) GetTypeOk() (ret VolumeGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Volume) HasType added in v0.20.0

func (o *Volume) HasType() bool

HasType returns a boolean if a field has been set.

func (*Volume) SetSize added in v0.20.0

func (o *Volume) SetSize(v VolumeGetSizeRetType)

SetSize sets field value

func (*Volume) SetType added in v0.20.0

func (o *Volume) SetType(v VolumeGetTypeRetType)

SetType gets a reference to the given string and assigns it to the Type field.

func (Volume) ToMap added in v0.20.0

func (o Volume) ToMap() (map[string]interface{}, error)

type VolumeGetSizeArgType added in v0.22.1

type VolumeGetSizeArgType = int64

type VolumeGetSizeAttributeType added in v0.22.1

type VolumeGetSizeAttributeType = *int64

isInteger

type VolumeGetSizeRetType added in v0.22.1

type VolumeGetSizeRetType = int64

type VolumeGetTypeArgType added in v0.22.1

type VolumeGetTypeArgType = string

type VolumeGetTypeAttributeType added in v0.22.1

type VolumeGetTypeAttributeType = *string

isNotNullableString

type VolumeGetTypeRetType added in v0.22.1

type VolumeGetTypeRetType = string

type VolumeType

type VolumeType struct {
	Name VolumeTypeGetNameAttributeType `json:"name,omitempty"`
}

VolumeType struct for VolumeType

func NewVolumeType added in v0.20.0

func NewVolumeType() *VolumeType

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

func NewVolumeTypeWithDefaults added in v0.20.0

func NewVolumeTypeWithDefaults() *VolumeType

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

func (*VolumeType) GetName added in v0.20.0

func (o *VolumeType) GetName() (res VolumeTypeGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

func (*VolumeType) GetNameOk added in v0.20.0

func (o *VolumeType) GetNameOk() (ret VolumeTypeGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VolumeType) HasName added in v0.20.0

func (o *VolumeType) HasName() bool

HasName returns a boolean if a field has been set.

func (*VolumeType) SetName added in v0.20.0

func (o *VolumeType) SetName(v VolumeTypeGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field.

func (VolumeType) ToMap added in v0.20.0

func (o VolumeType) ToMap() (map[string]interface{}, error)

type VolumeTypeGetNameArgType added in v0.22.1

type VolumeTypeGetNameArgType = string

type VolumeTypeGetNameAttributeType added in v0.22.1

type VolumeTypeGetNameAttributeType = *string

isNotNullableString

type VolumeTypeGetNameRetType added in v0.22.1

type VolumeTypeGetNameRetType = string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL