ske

package module
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2026 License: Apache-2.0 Imports: 23 Imported by: 3

Documentation

Overview

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Index

Constants

This section is empty.

Variables

View Source
var AllowedAccessScopeEnumValues = []AccessScope{
	"PUBLIC",
	"SNA",
}

All allowed values of AccessScope enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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

All allowed values of CRI enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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

All allowed values of ClusterStatusState enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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

All allowed values of CredentialsRotationState enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedGetProviderOptionsRequestVersionStateEnumValues = []GetProviderOptionsRequestVersionState{
	"SUPPORTED",
}

All allowed values of GetProviderOptionsRequestVersionState enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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

All allowed values of Taint enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Functions

func CacheExpires

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

CacheExpires helper function to determine remaining time before repeating a request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func ParameterValueToString deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrTime

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

PtrTime is helper routine that returns a pointer to given Time value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ACL) GetAllowedCidrs added in v0.20.0

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

GetAllowedCidrs returns the AllowedCidrs field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ACL) GetEnabled added in v0.20.0

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

GetEnabled returns the Enabled field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ACL) SetAllowedCidrs added in v0.20.0

func (o *ACL) SetAllowedCidrs(v ACLGetAllowedCidrsRetType)

SetAllowedCidrs sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ACL) SetEnabled added in v0.20.0

func (o *ACL) SetEnabled(v ACLgetEnabledRetType)

SetEnabled sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ACL) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ACLGetAllowedCidrsArgType deprecated added in v0.22.1

type ACLGetAllowedCidrsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ACLGetAllowedCidrsAttributeType added in v0.22.1

type ACLGetAllowedCidrsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ACLGetAllowedCidrsRetType deprecated added in v0.22.1

type ACLGetAllowedCidrsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ACLgetEnabledArgType deprecated added in v0.22.1

type ACLgetEnabledArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ACLgetEnabledAttributeType added in v0.22.1

type ACLgetEnabledAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ACLgetEnabledRetType deprecated added in v0.22.1

type ACLgetEnabledRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type APIClient

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

APIClient manages communication with the STACKIT Kubernetes Engine API API v2.0 In most cases there should be only one, shared, APIClient. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAPIClient

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

NewAPIClient creates a new API client. Optionally receives configuration options Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CompleteCredentialsRotation deprecated added in v0.10.0

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

CompleteCredentialsRotation: Complete cluster credentials rotation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated added in v0.10.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateKubeconfig deprecated added in v0.10.0

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

CreateKubeconfig: Create an admin kubeconfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated added in v0.10.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateOrUpdateCluster deprecated

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

CreateOrUpdateCluster: Create or update a cluster

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteCluster deprecated

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

DeleteCluster: Delete a cluster

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetCluster deprecated

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

GetCluster: Get a cluster

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetLoginKubeconfig deprecated added in v0.15.0

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

GetLoginKubeconfig: Get an admin kubeconfig for use with the STACKIT CLI

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated added in v0.15.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListClusters deprecated

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

ListClusters: List all clusters

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListProviderOptions deprecated

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

ListProviderOptions: List provider options

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) StartCredentialsRotation deprecated added in v0.10.0

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

StartCredentialsRotation: Start cluster credentials rotation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated added in v0.10.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) TriggerHibernate deprecated

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

TriggerHibernate: Trigger cluster hibernation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) TriggerMaintenance deprecated

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

TriggerMaintenance: Trigger cluster maintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) TriggerReconcile deprecated

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

TriggerReconcile: Trigger cluster reconciliation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) TriggerWakeup deprecated added in v1.2.0

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

TriggerWakeup: Trigger cluster wakeup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated added in v1.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type AccessScope added in v1.7.0

type AccessScope string

AccessScope The access scope of the Control Plane. It defines if the Kubernetes control plane is public or only available inside a STACKIT Network Area. ⚠️ Note: This feature is in private preview. Supplying this object is only permitted for enabled accounts. If your account does not have access, the request will be rejected. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ACCESSSCOPE_PUBLIC AccessScope = "PUBLIC"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ACCESSSCOPE_SNA AccessScope = "SNA"
)

List of AccessScope

func NewAccessScopeFromValue added in v1.7.0

func NewAccessScopeFromValue(v string) (*AccessScope, error)

NewAccessScopeFromValue returns a pointer to a valid AccessScope for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (AccessScope) IsValid added in v1.7.0

func (v AccessScope) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (AccessScope) Ptr added in v1.7.0

func (v AccessScope) Ptr() *AccessScope

Ptr returns reference to AccessScope value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*AccessScope) UnmarshalJSON deprecated added in v1.7.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCompleteCredentialsRotationRequest deprecated added in v0.10.0

type ApiCompleteCredentialsRotationRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateKubeconfigRequest deprecated added in v0.10.0

type ApiCreateKubeconfigRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateKubeconfigPayload(createKubeconfigPayload CreateKubeconfigPayload) ApiCreateKubeconfigRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Kubeconfig, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateOrUpdateClusterRequest deprecated

type ApiCreateOrUpdateClusterRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateOrUpdateClusterPayload(createOrUpdateClusterPayload CreateOrUpdateClusterPayload) ApiCreateOrUpdateClusterRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Cluster, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteClusterRequest deprecated

type ApiDeleteClusterRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetClusterRequest deprecated

type ApiGetClusterRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Cluster, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetLoginKubeconfigRequest deprecated added in v0.15.0

type ApiGetLoginKubeconfigRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*LoginKubeconfig, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListClustersRequest deprecated

type ApiListClustersRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListClustersResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListProviderOptionsRequest deprecated

type ApiListProviderOptionsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	VersionState(versionState string) ApiListProviderOptionsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ProviderOptions, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiStartCredentialsRotationRequest deprecated added in v0.10.0

type ApiStartCredentialsRotationRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiTriggerHibernateRequest deprecated

type ApiTriggerHibernateRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiTriggerMaintenanceRequest deprecated

type ApiTriggerMaintenanceRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiTriggerReconcileRequest deprecated

type ApiTriggerReconcileRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiTriggerWakeupRequest deprecated added in v1.2.0

type ApiTriggerWakeupRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type AvailabilityZone

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

AvailabilityZone struct for AvailabilityZone Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*AvailabilityZone) GetName added in v0.20.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*AvailabilityZone) HasName added in v0.20.0

func (o *AvailabilityZone) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*AvailabilityZone) SetName added in v0.20.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (AvailabilityZone) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type AvailabilityZoneGetNameArgType deprecated added in v0.22.1

type AvailabilityZoneGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type AvailabilityZoneGetNameAttributeType added in v0.22.1

type AvailabilityZoneGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type AvailabilityZoneGetNameRetType deprecated added in v0.22.1

type AvailabilityZoneGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CRI

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

CRI struct for CRI Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CRI) HasName added in v0.20.0

func (o *CRI) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CRI) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CRIGetNameArgType deprecated added in v0.22.1

type CRIGetNameArgType = CRIName

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CRIGetNameAttributeType deprecated added in v0.22.1

type CRIGetNameAttributeType = *CRIName

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CRIGetNameRetType deprecated added in v0.22.1

type CRIGetNameRetType = CRIName

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CRIName added in v0.23.0

type CRIName string

CRIName the model 'CRI' value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CRINAME_DOCKER CRIName = "docker"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CRIName) Ptr added in v0.23.0

func (v CRIName) Ptr() *CRIName

Ptr returns reference to NameName value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CRIName) UnmarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) GetKubernetes added in v0.20.0

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

GetKubernetes returns the Kubernetes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) GetNodepools added in v0.20.0

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

GetNodepools returns the Nodepools field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) HasExtensions added in v0.20.0

func (o *Cluster) HasExtensions() bool

HasExtensions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) HasHibernation added in v0.20.0

func (o *Cluster) HasHibernation() bool

HasHibernation returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) HasMaintenance added in v0.20.0

func (o *Cluster) HasMaintenance() bool

HasMaintenance returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) HasName added in v0.20.0

func (o *Cluster) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) HasNetwork added in v0.20.0

func (o *Cluster) HasNetwork() bool

HasNetwork returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) HasStatus added in v0.20.0

func (o *Cluster) HasStatus() bool

HasStatus returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) SetKubernetes added in v0.20.0

func (o *Cluster) SetKubernetes(v ClusterGetKubernetesRetType)

SetKubernetes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Cluster) SetNodepools added in v0.20.0

func (o *Cluster) SetNodepools(v ClusterGetNodepoolsRetType)

SetNodepools sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Cluster) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterError) HasCode added in v0.22.4

func (o *ClusterError) HasCode() bool

HasCode returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterError) HasMessage added in v0.22.4

func (o *ClusterError) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterError) SetCode added in v0.22.4

SetCode gets a reference to the given string and assigns it to the Code field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterError) SetMessage added in v0.22.4

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ClusterError) ToMap deprecated added in v0.22.4

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterErrorGetCodeArgType deprecated added in v0.22.4

type ClusterErrorGetCodeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterErrorGetCodeAttributeType added in v0.22.4

type ClusterErrorGetCodeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterErrorGetCodeRetType deprecated added in v0.22.4

type ClusterErrorGetCodeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterErrorGetMessageArgType deprecated added in v0.22.4

type ClusterErrorGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterErrorGetMessageAttributeType added in v0.22.4

type ClusterErrorGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterErrorGetMessageRetType deprecated added in v0.22.4

type ClusterErrorGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetExtensionsArgType deprecated added in v0.22.1

type ClusterGetExtensionsArgType = Extension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetExtensionsAttributeType added in v0.22.1

type ClusterGetExtensionsAttributeType = *Extension

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetExtensionsRetType deprecated added in v0.22.1

type ClusterGetExtensionsRetType = Extension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetHibernationArgType deprecated added in v0.22.1

type ClusterGetHibernationArgType = Hibernation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetHibernationAttributeType added in v0.22.1

type ClusterGetHibernationAttributeType = *Hibernation

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetHibernationRetType deprecated added in v0.22.1

type ClusterGetHibernationRetType = Hibernation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetKubernetesArgType deprecated added in v0.22.1

type ClusterGetKubernetesArgType = Kubernetes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetKubernetesAttributeType added in v0.22.1

type ClusterGetKubernetesAttributeType = *Kubernetes

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetKubernetesRetType deprecated added in v0.22.1

type ClusterGetKubernetesRetType = Kubernetes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetMaintenanceArgType deprecated added in v0.22.1

type ClusterGetMaintenanceArgType = Maintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetMaintenanceAttributeType added in v0.22.1

type ClusterGetMaintenanceAttributeType = *Maintenance

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetMaintenanceRetType deprecated added in v0.22.1

type ClusterGetMaintenanceRetType = Maintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetNameArgType deprecated added in v0.22.1

type ClusterGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetNameAttributeType added in v0.22.1

type ClusterGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetNameRetType deprecated added in v0.22.1

type ClusterGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetNetworkArgType deprecated added in v0.22.1

type ClusterGetNetworkArgType = Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetNetworkAttributeType added in v0.22.1

type ClusterGetNetworkAttributeType = *Network

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetNetworkRetType deprecated added in v0.22.1

type ClusterGetNetworkRetType = Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetNodepoolsArgType deprecated added in v0.22.1

type ClusterGetNodepoolsArgType = []Nodepool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetNodepoolsAttributeType added in v0.22.1

type ClusterGetNodepoolsAttributeType = *[]Nodepool

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetNodepoolsRetType deprecated added in v0.22.1

type ClusterGetNodepoolsRetType = []Nodepool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetStatusArgType deprecated added in v0.22.1

type ClusterGetStatusArgType = ClusterStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetStatusAttributeType added in v0.22.1

type ClusterGetStatusAttributeType = *ClusterStatus

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterGetStatusRetType deprecated added in v0.22.1

type ClusterGetStatusRetType = ClusterStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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"`
	Identity            ClusterStatusGetIdentityAttributeType            `json:"identity,omitempty"`
	// The network ranges (in CIDR notation) used by pods of the cluster.
	PodAddressRanges ClusterStatusGetPodAddressRangesAttributeType `json:"podAddressRanges,omitempty"`
}

ClusterStatus struct for ClusterStatus Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) GetIdentity added in v1.6.0

func (o *ClusterStatus) GetIdentity() (res ClusterStatusGetIdentityRetType)

GetIdentity returns the Identity field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) GetIdentityOk added in v1.6.0

func (o *ClusterStatus) GetIdentityOk() (ret ClusterStatusGetIdentityRetType, ok bool)

GetIdentityOk returns a tuple with the Identity field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) HasAggregated added in v0.20.0

func (o *ClusterStatus) HasAggregated() bool

HasAggregated returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) HasCreationTime added in v0.20.0

func (o *ClusterStatus) HasCreationTime() bool

HasCreationTime returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) HasCredentialsRotation added in v0.20.0

func (o *ClusterStatus) HasCredentialsRotation() bool

HasCredentialsRotation returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) HasEgressAddressRanges added in v0.21.1

func (o *ClusterStatus) HasEgressAddressRanges() bool

HasEgressAddressRanges returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) HasError added in v0.20.0

func (o *ClusterStatus) HasError() bool

HasError returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) HasErrors added in v0.22.4

func (o *ClusterStatus) HasErrors() bool

HasErrors returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) HasHibernated added in v0.20.0

func (o *ClusterStatus) HasHibernated() bool

HasHibernated returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) HasIdentity added in v1.6.0

func (o *ClusterStatus) HasIdentity() bool

HasIdentity returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) HasPodAddressRanges added in v0.25.0

func (o *ClusterStatus) HasPodAddressRanges() bool

HasPodAddressRanges returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) SetAggregated added in v0.20.0

SetAggregated gets a reference to the given ClusterStatusState and assigns it to the Aggregated field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) SetError added in v0.20.0

SetError gets a reference to the given RuntimeError and assigns it to the Error field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) SetErrors added in v0.22.4

SetErrors gets a reference to the given []ClusterError and assigns it to the Errors field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) SetHibernated added in v0.20.0

SetHibernated gets a reference to the given bool and assigns it to the Hibernated field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatus) SetIdentity added in v1.6.0

SetIdentity gets a reference to the given string and assigns it to the Identity field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ClusterStatus) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetAggregatedArgType deprecated added in v0.22.1

type ClusterStatusGetAggregatedArgType = ClusterStatusState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetAggregatedAttributeType added in v0.22.1

type ClusterStatusGetAggregatedAttributeType = *ClusterStatusState

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetAggregatedRetType deprecated added in v0.22.1

type ClusterStatusGetAggregatedRetType = ClusterStatusState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetCreationTimeArgType deprecated added in v0.22.1

type ClusterStatusGetCreationTimeArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetCreationTimeAttributeType added in v0.22.1

type ClusterStatusGetCreationTimeAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetCreationTimeRetType deprecated added in v0.22.1

type ClusterStatusGetCreationTimeRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetCredentialsRotationArgType deprecated added in v0.22.1

type ClusterStatusGetCredentialsRotationArgType = CredentialsRotationState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetCredentialsRotationAttributeType added in v0.22.1

type ClusterStatusGetCredentialsRotationAttributeType = *CredentialsRotationState

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetCredentialsRotationRetType deprecated added in v0.22.1

type ClusterStatusGetCredentialsRotationRetType = CredentialsRotationState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetEgressAddressRangesArgType deprecated added in v0.22.1

type ClusterStatusGetEgressAddressRangesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetEgressAddressRangesAttributeType added in v0.22.1

type ClusterStatusGetEgressAddressRangesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetEgressAddressRangesRetType deprecated added in v0.22.1

type ClusterStatusGetEgressAddressRangesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetErrorArgType deprecated added in v0.22.1

type ClusterStatusGetErrorArgType = RuntimeError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetErrorAttributeType added in v0.22.1

type ClusterStatusGetErrorAttributeType = *RuntimeError

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetErrorRetType deprecated added in v0.22.1

type ClusterStatusGetErrorRetType = RuntimeError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetErrorsArgType deprecated added in v0.22.4

type ClusterStatusGetErrorsArgType = []ClusterError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetErrorsAttributeType added in v0.22.4

type ClusterStatusGetErrorsAttributeType = *[]ClusterError

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetErrorsRetType deprecated added in v0.22.4

type ClusterStatusGetErrorsRetType = []ClusterError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetIdentityArgType deprecated added in v1.6.0

type ClusterStatusGetIdentityArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetIdentityAttributeType added in v1.6.0

type ClusterStatusGetIdentityAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetIdentityRetType deprecated added in v1.6.0

type ClusterStatusGetIdentityRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetPodAddressRangesArgType deprecated added in v0.25.0

type ClusterStatusGetPodAddressRangesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetPodAddressRangesAttributeType added in v0.25.0

type ClusterStatusGetPodAddressRangesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusGetPodAddressRangesRetType deprecated added in v0.25.0

type ClusterStatusGetPodAddressRangesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusState

type ClusterStatusState string

ClusterStatusState the model 'ClusterStatusState' Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CLUSTERSTATUSSTATE_HEALTHY ClusterStatusState = "STATE_HEALTHY"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CLUSTERSTATUSSTATE_CREATING ClusterStatusState = "STATE_CREATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CLUSTERSTATUSSTATE_DELETING ClusterStatusState = "STATE_DELETING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CLUSTERSTATUSSTATE_UNHEALTHY ClusterStatusState = "STATE_UNHEALTHY"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CLUSTERSTATUSSTATE_RECONCILING ClusterStatusState = "STATE_RECONCILING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CLUSTERSTATUSSTATE_HIBERNATED ClusterStatusState = "STATE_HIBERNATED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CLUSTERSTATUSSTATE_HIBERNATING ClusterStatusState = "STATE_HIBERNATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ClusterStatusState) IsValid

func (v ClusterStatusState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ClusterStatusState) Ptr

Ptr returns reference to ClusterStatusState value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ClusterStatusState) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusgetHibernatedArgType deprecated added in v0.22.1

type ClusterStatusgetHibernatedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusgetHibernatedAttributeType added in v0.22.1

type ClusterStatusgetHibernatedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ClusterStatusgetHibernatedRetType deprecated added in v0.22.1

type ClusterStatusgetHibernatedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CompleteCredentialsRotationRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CompleteCredentialsRotationRequest) Execute deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKubeconfigPayload added in v0.10.0

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

CreateKubeconfigPayload struct for CreateKubeconfigPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKubeconfigPayload) GetExpirationSeconds added in v0.20.0

GetExpirationSeconds returns the ExpirationSeconds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKubeconfigPayload) HasExpirationSeconds added in v0.20.0

func (o *CreateKubeconfigPayload) HasExpirationSeconds() bool

HasExpirationSeconds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKubeconfigPayload) SetExpirationSeconds added in v0.20.0

SetExpirationSeconds gets a reference to the given string and assigns it to the ExpirationSeconds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKubeconfigPayload) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKubeconfigPayloadGetExpirationSecondsArgType deprecated added in v0.22.1

type CreateKubeconfigPayloadGetExpirationSecondsArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKubeconfigPayloadGetExpirationSecondsAttributeType added in v0.22.1

type CreateKubeconfigPayloadGetExpirationSecondsAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKubeconfigPayloadGetExpirationSecondsRetType deprecated added in v0.22.1

type CreateKubeconfigPayloadGetExpirationSecondsRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKubeconfigRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKubeconfigRequest) CreateKubeconfigPayload deprecated added in v0.24.0

func (r CreateKubeconfigRequest) CreateKubeconfigPayload(createKubeconfigPayload CreateKubeconfigPayload) ApiCreateKubeconfigRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKubeconfigRequest) Execute deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) GetExtensions added in v0.20.0

GetExtensions returns the Extensions field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) GetHibernation added in v0.20.0

GetHibernation returns the Hibernation field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) GetKubernetes added in v0.20.0

GetKubernetes returns the Kubernetes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) GetMaintenance added in v0.20.0

GetMaintenance returns the Maintenance field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) GetNetwork added in v0.20.0

GetNetwork returns the Network field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) GetNodepools added in v0.20.0

GetNodepools returns the Nodepools field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) GetStatus added in v0.20.0

GetStatus returns the Status field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) HasExtensions added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasExtensions() bool

HasExtensions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) HasHibernation added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasHibernation() bool

HasHibernation returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) HasMaintenance added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasMaintenance() bool

HasMaintenance returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) HasNetwork added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasNetwork() bool

HasNetwork returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) HasStatus added in v0.20.0

func (o *CreateOrUpdateClusterPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) SetExtensions added in v0.20.0

SetExtensions gets a reference to the given Extension and assigns it to the Extensions field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) SetHibernation added in v0.20.0

SetHibernation gets a reference to the given Hibernation and assigns it to the Hibernation field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) SetKubernetes added in v0.20.0

SetKubernetes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) SetMaintenance added in v0.20.0

SetMaintenance gets a reference to the given Maintenance and assigns it to the Maintenance field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) SetNetwork added in v0.20.0

SetNetwork gets a reference to the given Network and assigns it to the Network field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) SetNodepools added in v0.20.0

SetNodepools sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateOrUpdateClusterPayload) SetStatus added in v0.20.0

SetStatus gets a reference to the given ClusterStatus and assigns it to the Status field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateOrUpdateClusterPayload) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetExtensionsArgType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetExtensionsArgType = Extension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetExtensionsAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetExtensionsAttributeType = *Extension

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetExtensionsRetType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetExtensionsRetType = Extension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetHibernationArgType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetHibernationArgType = Hibernation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetHibernationAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetHibernationAttributeType = *Hibernation

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetHibernationRetType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetHibernationRetType = Hibernation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetKubernetesArgType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetKubernetesArgType = Kubernetes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetKubernetesAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetKubernetesAttributeType = *Kubernetes

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetKubernetesRetType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetKubernetesRetType = Kubernetes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetMaintenanceArgType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetMaintenanceArgType = Maintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetMaintenanceAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetMaintenanceAttributeType = *Maintenance

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetMaintenanceRetType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetMaintenanceRetType = Maintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetNetworkArgType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetNetworkArgType = Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetNetworkAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetNetworkAttributeType = *Network

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetNetworkRetType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetNetworkRetType = Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetNodepoolsArgType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetNodepoolsArgType = []Nodepool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetNodepoolsAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetNodepoolsAttributeType = *[]Nodepool

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetNodepoolsRetType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetNodepoolsRetType = []Nodepool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetStatusArgType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetStatusArgType = ClusterStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetStatusAttributeType added in v0.22.1

type CreateOrUpdateClusterPayloadGetStatusAttributeType = *ClusterStatus

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterPayloadGetStatusRetType deprecated added in v0.22.1

type CreateOrUpdateClusterPayloadGetStatusRetType = ClusterStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateOrUpdateClusterRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateOrUpdateClusterRequest) CreateOrUpdateClusterPayload deprecated added in v0.24.0

func (r CreateOrUpdateClusterRequest) CreateOrUpdateClusterPayload(createOrUpdateClusterPayload CreateOrUpdateClusterPayload) ApiCreateOrUpdateClusterRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateOrUpdateClusterRequest) Execute deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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.
	Phase CredentialsRotationStateGetPhaseAttributeType `json:"phase,omitempty"`
}

CredentialsRotationState struct for CredentialsRotationState Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationState) GetLastCompletionTime added in v0.20.0

GetLastCompletionTime returns the LastCompletionTime field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationState) GetLastInitiationTime added in v0.20.0

GetLastInitiationTime returns the LastInitiationTime field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationState) GetPhase added in v0.20.0

GetPhase returns the Phase field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationState) HasLastCompletionTime added in v0.20.0

func (o *CredentialsRotationState) HasLastCompletionTime() bool

HasLastCompletionTime returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationState) HasLastInitiationTime added in v0.20.0

func (o *CredentialsRotationState) HasLastInitiationTime() bool

HasLastInitiationTime returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationState) HasPhase added in v0.20.0

func (o *CredentialsRotationState) HasPhase() bool

HasPhase returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationState) SetLastCompletionTime added in v0.20.0

SetLastCompletionTime gets a reference to the given time.Time and assigns it to the LastCompletionTime field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationState) SetLastInitiationTime added in v0.20.0

SetLastInitiationTime gets a reference to the given time.Time and assigns it to the LastInitiationTime field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationState) SetPhase added in v0.20.0

SetPhase gets a reference to the given string and assigns it to the Phase field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CredentialsRotationState) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsRotationStateGetLastCompletionTimeArgType deprecated added in v0.22.1

type CredentialsRotationStateGetLastCompletionTimeArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsRotationStateGetLastCompletionTimeAttributeType added in v0.22.1

type CredentialsRotationStateGetLastCompletionTimeAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsRotationStateGetLastCompletionTimeRetType deprecated added in v0.22.1

type CredentialsRotationStateGetLastCompletionTimeRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsRotationStateGetLastInitiationTimeArgType deprecated added in v0.22.1

type CredentialsRotationStateGetLastInitiationTimeArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsRotationStateGetLastInitiationTimeAttributeType added in v0.22.1

type CredentialsRotationStateGetLastInitiationTimeAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsRotationStateGetLastInitiationTimeRetType deprecated added in v0.22.1

type CredentialsRotationStateGetLastInitiationTimeRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsRotationStateGetPhaseArgType deprecated added in v0.22.1

type CredentialsRotationStateGetPhaseArgType = CredentialsRotationStatePhase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsRotationStateGetPhaseAttributeType deprecated added in v0.22.1

type CredentialsRotationStateGetPhaseAttributeType = *CredentialsRotationStatePhase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsRotationStateGetPhaseRetType deprecated added in v0.22.1

type CredentialsRotationStateGetPhaseRetType = CredentialsRotationStatePhase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREDENTIALSROTATIONSTATEPHASE_NEVER CredentialsRotationStatePhase = "NEVER"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREDENTIALSROTATIONSTATEPHASE_PREPARING CredentialsRotationStatePhase = "PREPARING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREDENTIALSROTATIONSTATEPHASE_PREPARED CredentialsRotationStatePhase = "PREPARED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREDENTIALSROTATIONSTATEPHASE_COMPLETING CredentialsRotationStatePhase = "COMPLETING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CredentialsRotationStatePhase) Ptr added in v0.23.0

Ptr returns reference to PhasePhase value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsRotationStatePhase) UnmarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DNS) GetEnabled added in v0.20.0

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

GetEnabled returns the Enabled field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DNS) HasZones added in v0.20.0

func (o *DNS) HasZones() bool

HasZones returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DNS) SetEnabled added in v0.20.0

func (o *DNS) SetEnabled(v DNSgetEnabledRetType)

SetEnabled sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DNS) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DNSGetZonesArgType deprecated added in v0.22.1

type DNSGetZonesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DNSGetZonesAttributeType added in v0.22.1

type DNSGetZonesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DNSGetZonesRetType deprecated added in v0.22.1

type DNSGetZonesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DNSgetEnabledArgType deprecated added in v0.22.1

type DNSgetEnabledArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DNSgetEnabledAttributeType added in v0.22.1

type DNSgetEnabledAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DNSgetEnabledRetType deprecated added in v0.22.1

type DNSgetEnabledRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApi deprecated 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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CompleteCredentialsRotationExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
	/*
		CreateKubeconfig Create an admin kubeconfig
		Create a new admin 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). Defaults to 3600.

		@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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (*Cluster, error)
	/*
		GetLoginKubeconfig Get an admin kubeconfig for use with the STACKIT CLI
		A admin 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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListClustersExecute(ctx context.Context, projectId string, region string) (*ListClustersResponse, error)
	/*
		ListProviderOptions List provider options
		Returns available Kubernetes versions, availability zones, machine types, OS versions and volume 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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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, this endpoint 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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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, this endpoint 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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	TriggerWakeupExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteClusterRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteClusterRequest) Execute deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Extension

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

Extension struct for Extension Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Extension) HasAcl added in v0.20.0

func (o *Extension) HasAcl() bool

HasAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Extension) HasDns added in v0.20.0

func (o *Extension) HasDns() bool

HasDns returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Extension) HasObservability added in v1.0.0

func (o *Extension) HasObservability() bool

HasObservability returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Extension) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExtensionGetAclArgType deprecated added in v0.22.1

type ExtensionGetAclArgType = ACL

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExtensionGetAclAttributeType added in v0.22.1

type ExtensionGetAclAttributeType = *ACL

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExtensionGetAclRetType deprecated added in v0.22.1

type ExtensionGetAclRetType = ACL

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExtensionGetDnsArgType deprecated added in v0.22.1

type ExtensionGetDnsArgType = DNS

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExtensionGetDnsAttributeType added in v0.22.1

type ExtensionGetDnsAttributeType = *DNS

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExtensionGetDnsRetType deprecated added in v0.22.1

type ExtensionGetDnsRetType = DNS

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExtensionGetObservabilityArgType deprecated added in v1.0.0

type ExtensionGetObservabilityArgType = Observability

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExtensionGetObservabilityAttributeType added in v1.0.0

type ExtensionGetObservabilityAttributeType = *Observability

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExtensionGetObservabilityRetType deprecated added in v1.0.0

type ExtensionGetObservabilityRetType = Observability

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetClusterRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetClusterRequest) Execute deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLoginKubeconfigRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLoginKubeconfigRequest) Execute deprecated added in v0.24.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetProviderOptionsRequestVersionState added in v1.5.0

type GetProviderOptionsRequestVersionState string

GetProviderOptionsRequestVersionState the model 'GetProviderOptionsRequestVersionState' Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	GETPROVIDEROPTIONSREQUESTVERSIONSTATE_SUPPORTED GetProviderOptionsRequestVersionState = "SUPPORTED"
)

List of GetProviderOptionsRequestVersionState

func NewGetProviderOptionsRequestVersionStateFromValue added in v1.5.0

func NewGetProviderOptionsRequestVersionStateFromValue(v string) (*GetProviderOptionsRequestVersionState, error)

NewGetProviderOptionsRequestVersionStateFromValue returns a pointer to a valid GetProviderOptionsRequestVersionState for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetProviderOptionsRequestVersionState) IsValid added in v1.5.0

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetProviderOptionsRequestVersionState) Ptr added in v1.5.0

Ptr returns reference to GetProviderOptionsRequestVersionState value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetProviderOptionsRequestVersionState) UnmarshalJSON deprecated added in v1.5.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Hibernation

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

Hibernation struct for Hibernation Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Hibernation) GetSchedules added in v0.20.0

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

GetSchedules returns the Schedules field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Hibernation) SetSchedules added in v0.20.0

func (o *Hibernation) SetSchedules(v HibernationGetSchedulesRetType)

SetSchedules sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Hibernation) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationGetSchedulesArgType deprecated added in v0.22.1

type HibernationGetSchedulesArgType = []HibernationSchedule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationGetSchedulesAttributeType added in v0.22.1

type HibernationGetSchedulesAttributeType = *[]HibernationSchedule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationGetSchedulesRetType deprecated added in v0.22.1

type HibernationGetSchedulesRetType = []HibernationSchedule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HibernationSchedule) GetEnd added in v0.20.0

GetEnd returns the End field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HibernationSchedule) GetStart added in v0.20.0

GetStart returns the Start field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HibernationSchedule) GetTimezone added in v0.20.0

GetTimezone returns the Timezone field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HibernationSchedule) HasTimezone added in v0.20.0

func (o *HibernationSchedule) HasTimezone() bool

HasTimezone returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HibernationSchedule) SetEnd added in v0.20.0

SetEnd sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HibernationSchedule) SetStart added in v0.20.0

SetStart sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HibernationSchedule) SetTimezone added in v0.20.0

SetTimezone gets a reference to the given string and assigns it to the Timezone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (HibernationSchedule) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationScheduleGetEndArgType deprecated added in v0.22.1

type HibernationScheduleGetEndArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationScheduleGetEndAttributeType added in v0.22.1

type HibernationScheduleGetEndAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationScheduleGetEndRetType deprecated added in v0.22.1

type HibernationScheduleGetEndRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationScheduleGetStartArgType deprecated added in v0.22.1

type HibernationScheduleGetStartArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationScheduleGetStartAttributeType added in v0.22.1

type HibernationScheduleGetStartAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationScheduleGetStartRetType deprecated added in v0.22.1

type HibernationScheduleGetStartRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationScheduleGetTimezoneArgType deprecated added in v0.22.1

type HibernationScheduleGetTimezoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationScheduleGetTimezoneAttributeType added in v0.22.1

type HibernationScheduleGetTimezoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HibernationScheduleGetTimezoneRetType deprecated added in v0.22.1

type HibernationScheduleGetTimezoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type IDP added in v1.6.0

type IDP struct {
	// Enable IDP integration for the cluster.
	// REQUIRED
	Enabled IDPgetEnabledAttributeType `json:"enabled" required:"true"`
	// Possible values: `\"stackit\"`
	// REQUIRED
	Type IDPGetTypeAttributeType `json:"type" required:"true"`
}

IDP struct for IDP Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewIDP added in v1.6.0

func NewIDP(enabled IDPgetEnabledArgType, types IDPGetTypeArgType) *IDP

NewIDP instantiates a new IDP object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewIDPWithDefaults added in v1.6.0

func NewIDPWithDefaults() *IDP

NewIDPWithDefaults instantiates a new IDP object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*IDP) GetEnabled added in v1.6.0

func (o *IDP) GetEnabled() (ret IDPgetEnabledRetType)

GetEnabled returns the Enabled field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*IDP) GetEnabledOk added in v1.6.0

func (o *IDP) GetEnabledOk() (ret IDPgetEnabledRetType, ok bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*IDP) GetType added in v1.6.0

func (o *IDP) GetType() (ret IDPGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*IDP) GetTypeOk added in v1.6.0

func (o *IDP) GetTypeOk() (ret IDPGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*IDP) SetEnabled added in v1.6.0

func (o *IDP) SetEnabled(v IDPgetEnabledRetType)

SetEnabled sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*IDP) SetType added in v1.6.0

func (o *IDP) SetType(v IDPGetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (IDP) ToMap deprecated added in v1.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type IDPGetTypeArgType deprecated added in v1.6.0

type IDPGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type IDPGetTypeAttributeType added in v1.6.0

type IDPGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type IDPGetTypeRetType deprecated added in v1.6.0

type IDPGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type IDPgetEnabledArgType deprecated added in v1.6.0

type IDPgetEnabledArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type IDPgetEnabledAttributeType added in v1.6.0

type IDPgetEnabledAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type IDPgetEnabledRetType deprecated added in v1.6.0

type IDPgetEnabledRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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`. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetName added in v0.20.0

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

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetVersion added in v0.20.0

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

GetVersion returns the Version field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetName added in v0.20.0

func (o *Image) SetName(v ImageGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetVersion added in v0.20.0

func (o *Image) SetVersion(v ImageGetVersionRetType)

SetVersion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Image) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetNameArgType deprecated added in v0.22.1

type ImageGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetNameAttributeType added in v0.22.1

type ImageGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetNameRetType deprecated added in v0.22.1

type ImageGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetVersionArgType deprecated added in v0.22.1

type ImageGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetVersionAttributeType added in v0.22.1

type ImageGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetVersionRetType deprecated added in v0.22.1

type ImageGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Kubeconfig added in v0.10.0

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

Kubeconfig struct for Kubeconfig Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Kubeconfig) HasExpirationTimestamp added in v0.20.0

func (o *Kubeconfig) HasExpirationTimestamp() bool

HasExpirationTimestamp returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Kubeconfig) HasKubeconfig added in v0.20.0

func (o *Kubeconfig) HasKubeconfig() bool

HasKubeconfig returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Kubeconfig) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubeconfigGetExpirationTimestampArgType deprecated added in v0.22.1

type KubeconfigGetExpirationTimestampArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubeconfigGetExpirationTimestampAttributeType added in v0.22.1

type KubeconfigGetExpirationTimestampAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubeconfigGetExpirationTimestampRetType deprecated added in v0.22.1

type KubeconfigGetExpirationTimestampRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubeconfigGetKubeconfigArgType deprecated added in v0.22.1

type KubeconfigGetKubeconfigArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubeconfigGetKubeconfigAttributeType added in v0.22.1

type KubeconfigGetKubeconfigAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubeconfigGetKubeconfigRetType deprecated added in v0.22.1

type KubeconfigGetKubeconfigRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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`. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Kubernetes) GetVersion added in v0.20.0

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

GetVersion returns the Version field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Kubernetes) SetVersion added in v0.20.0

func (o *Kubernetes) SetVersion(v KubernetesGetVersionRetType)

SetVersion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Kubernetes) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesGetVersionArgType deprecated added in v0.22.1

type KubernetesGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesGetVersionAttributeType added in v0.22.1

type KubernetesGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesGetVersionRetType deprecated added in v0.22.1

type KubernetesGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) GetFeatureGates added in v0.20.0

GetFeatureGates returns the FeatureGates field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) GetState added in v0.20.0

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) GetVersion added in v0.20.0

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) HasExpirationDate added in v0.20.0

func (o *KubernetesVersion) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) HasFeatureGates added in v0.20.0

func (o *KubernetesVersion) HasFeatureGates() bool

HasFeatureGates returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) HasState added in v0.20.0

func (o *KubernetesVersion) HasState() bool

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) HasVersion added in v0.20.0

func (o *KubernetesVersion) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) SetExpirationDate added in v0.20.0

SetExpirationDate gets a reference to the given time.Time and assigns it to the ExpirationDate field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) SetState added in v0.20.0

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KubernetesVersion) SetVersion added in v0.20.0

SetVersion gets a reference to the given string and assigns it to the Version field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (KubernetesVersion) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetExpirationDateArgType deprecated added in v0.22.1

type KubernetesVersionGetExpirationDateArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetExpirationDateAttributeType added in v0.22.1

type KubernetesVersionGetExpirationDateAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetExpirationDateRetType deprecated added in v0.22.1

type KubernetesVersionGetExpirationDateRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetFeatureGatesArgType deprecated added in v0.22.1

type KubernetesVersionGetFeatureGatesArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetFeatureGatesAttributeType added in v0.22.1

type KubernetesVersionGetFeatureGatesAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetFeatureGatesRetType deprecated added in v0.22.1

type KubernetesVersionGetFeatureGatesRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetStateArgType deprecated added in v0.22.1

type KubernetesVersionGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetStateAttributeType added in v0.22.1

type KubernetesVersionGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetStateRetType deprecated added in v0.22.1

type KubernetesVersionGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetVersionArgType deprecated added in v0.22.1

type KubernetesVersionGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetVersionAttributeType added in v0.22.1

type KubernetesVersionGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KubernetesVersionGetVersionRetType deprecated added in v0.22.1

type KubernetesVersionGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListClustersRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListClustersRequest) Execute deprecated added in v0.24.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListClustersResponse

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

ListClustersResponse struct for ListClustersResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListClustersResponse) GetItems added in v0.20.0

GetItems returns the Items field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListClustersResponse) HasItems added in v0.20.0

func (o *ListClustersResponse) HasItems() bool

HasItems returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListClustersResponse) SetItems added in v0.20.0

SetItems gets a reference to the given []Cluster and assigns it to the Items field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListClustersResponse) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListClustersResponseGetItemsArgType deprecated added in v0.22.1

type ListClustersResponseGetItemsArgType = []Cluster

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListClustersResponseGetItemsAttributeType added in v0.22.1

type ListClustersResponseGetItemsAttributeType = *[]Cluster

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListClustersResponseGetItemsRetType deprecated added in v0.22.1

type ListClustersResponseGetItemsRetType = []Cluster

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListProviderOptionsRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListProviderOptionsRequest) Execute deprecated added in v0.24.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListProviderOptionsRequest) VersionState deprecated added in v1.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoginKubeconfig added in v0.16.0

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

LoginKubeconfig struct for LoginKubeconfig Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoginKubeconfig) HasKubeconfig added in v0.20.0

func (o *LoginKubeconfig) HasKubeconfig() bool

HasKubeconfig returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoginKubeconfig) SetKubeconfig added in v0.20.0

SetKubeconfig gets a reference to the given string and assigns it to the Kubeconfig field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoginKubeconfig) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoginKubeconfigGetKubeconfigArgType deprecated added in v0.22.1

type LoginKubeconfigGetKubeconfigArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoginKubeconfigGetKubeconfigAttributeType added in v0.22.1

type LoginKubeconfigGetKubeconfigAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoginKubeconfigGetKubeconfigRetType deprecated added in v0.22.1

type LoginKubeconfigGetKubeconfigRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Machine) GetImage added in v0.20.0

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

GetImage returns the Image field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Machine) GetType added in v0.20.0

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

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Machine) SetImage added in v0.20.0

func (o *Machine) SetImage(v MachineGetImageRetType)

SetImage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Machine) SetType added in v0.20.0

func (o *Machine) SetType(v MachineGetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Machine) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineGetImageArgType deprecated added in v0.22.1

type MachineGetImageArgType = Image

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineGetImageAttributeType added in v0.22.1

type MachineGetImageAttributeType = *Image

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineGetImageRetType deprecated added in v0.22.1

type MachineGetImageRetType = Image

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineGetTypeArgType deprecated added in v0.22.1

type MachineGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineGetTypeAttributeType added in v0.22.1

type MachineGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineGetTypeRetType deprecated added in v0.22.1

type MachineGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImage

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

MachineImage struct for MachineImage Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImage) HasName added in v0.20.0

func (o *MachineImage) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImage) HasVersions added in v0.20.0

func (o *MachineImage) HasVersions() bool

HasVersions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImage) SetName added in v0.20.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MachineImage) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageGetNameArgType deprecated added in v0.22.1

type MachineImageGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageGetNameAttributeType added in v0.22.1

type MachineImageGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageGetNameRetType deprecated added in v0.22.1

type MachineImageGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageGetVersionsArgType deprecated added in v0.22.1

type MachineImageGetVersionsArgType = []MachineImageVersion

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageGetVersionsAttributeType added in v0.22.1

type MachineImageGetVersionsAttributeType = *[]MachineImageVersion

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageGetVersionsRetType deprecated added in v0.22.1

type MachineImageGetVersionsRetType = []MachineImageVersion

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) GetCri added in v0.20.0

GetCri returns the Cri field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) GetExpirationDate added in v0.20.0

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) GetState added in v0.20.0

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) GetVersion added in v0.20.0

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) HasCri added in v0.20.0

func (o *MachineImageVersion) HasCri() bool

HasCri returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) HasExpirationDate added in v0.20.0

func (o *MachineImageVersion) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) HasState added in v0.20.0

func (o *MachineImageVersion) HasState() bool

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) HasVersion added in v0.20.0

func (o *MachineImageVersion) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) SetCri added in v0.20.0

SetCri gets a reference to the given []CRI and assigns it to the Cri field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) SetExpirationDate added in v0.20.0

SetExpirationDate gets a reference to the given time.Time and assigns it to the ExpirationDate field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) SetState added in v0.20.0

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineImageVersion) SetVersion added in v0.20.0

SetVersion gets a reference to the given string and assigns it to the Version field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MachineImageVersion) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetCriArgType deprecated added in v0.22.1

type MachineImageVersionGetCriArgType = []CRI

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetCriAttributeType added in v0.22.1

type MachineImageVersionGetCriAttributeType = *[]CRI

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetCriRetType deprecated added in v0.22.1

type MachineImageVersionGetCriRetType = []CRI

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetExpirationDateArgType deprecated added in v0.22.1

type MachineImageVersionGetExpirationDateArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetExpirationDateAttributeType added in v0.22.1

type MachineImageVersionGetExpirationDateAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetExpirationDateRetType deprecated added in v0.22.1

type MachineImageVersionGetExpirationDateRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetStateArgType deprecated added in v0.22.1

type MachineImageVersionGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetStateAttributeType added in v0.22.1

type MachineImageVersionGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetStateRetType deprecated added in v0.22.1

type MachineImageVersionGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetVersionArgType deprecated added in v0.22.1

type MachineImageVersionGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetVersionAttributeType added in v0.22.1

type MachineImageVersionGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineImageVersionGetVersionRetType deprecated added in v0.22.1

type MachineImageVersionGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) HasArchitecture added in v0.20.0

func (o *MachineType) HasArchitecture() bool

HasArchitecture returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) HasCpu added in v0.20.0

func (o *MachineType) HasCpu() bool

HasCpu returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) HasGpu added in v0.20.0

func (o *MachineType) HasGpu() bool

HasGpu returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) HasMemory added in v0.20.0

func (o *MachineType) HasMemory() bool

HasMemory returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) HasName added in v0.20.0

func (o *MachineType) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) SetCpu added in v0.20.0

SetCpu gets a reference to the given int64 and assigns it to the Cpu field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) SetGpu added in v0.20.0

SetGpu gets a reference to the given int64 and assigns it to the Gpu field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MachineType) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetArchitectureArgType deprecated added in v0.22.1

type MachineTypeGetArchitectureArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetArchitectureAttributeType added in v0.22.1

type MachineTypeGetArchitectureAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetArchitectureRetType deprecated added in v0.22.1

type MachineTypeGetArchitectureRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetCpuArgType deprecated added in v0.22.1

type MachineTypeGetCpuArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetCpuAttributeType added in v0.22.1

type MachineTypeGetCpuAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetCpuRetType deprecated added in v0.22.1

type MachineTypeGetCpuRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetGpuArgType deprecated added in v0.22.1

type MachineTypeGetGpuArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetGpuAttributeType added in v0.22.1

type MachineTypeGetGpuAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetGpuRetType deprecated added in v0.22.1

type MachineTypeGetGpuRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetMemoryArgType deprecated added in v0.22.1

type MachineTypeGetMemoryArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetMemoryAttributeType added in v0.22.1

type MachineTypeGetMemoryAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetMemoryRetType deprecated added in v0.22.1

type MachineTypeGetMemoryRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetNameArgType deprecated added in v0.22.1

type MachineTypeGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetNameAttributeType added in v0.22.1

type MachineTypeGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetNameRetType deprecated added in v0.22.1

type MachineTypeGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Maintenance

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

Maintenance struct for Maintenance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Maintenance) GetAutoUpdate added in v0.20.0

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

GetAutoUpdate returns the AutoUpdate field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Maintenance) GetTimeWindow added in v0.20.0

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

GetTimeWindow returns the TimeWindow field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Maintenance) SetAutoUpdate added in v0.20.0

func (o *Maintenance) SetAutoUpdate(v MaintenanceGetAutoUpdateRetType)

SetAutoUpdate sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Maintenance) SetTimeWindow added in v0.20.0

func (o *Maintenance) SetTimeWindow(v MaintenanceGetTimeWindowRetType)

SetTimeWindow sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Maintenance) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceAutoUpdate

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

MaintenanceAutoUpdate struct for MaintenanceAutoUpdate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MaintenanceAutoUpdate) GetKubernetesVersion added in v0.20.0

GetKubernetesVersion returns the KubernetesVersion field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MaintenanceAutoUpdate) GetMachineImageVersion added in v0.20.0

GetMachineImageVersion returns the MachineImageVersion field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MaintenanceAutoUpdate) HasKubernetesVersion added in v0.20.0

func (o *MaintenanceAutoUpdate) HasKubernetesVersion() bool

HasKubernetesVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MaintenanceAutoUpdate) HasMachineImageVersion added in v0.20.0

func (o *MaintenanceAutoUpdate) HasMachineImageVersion() bool

HasMachineImageVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MaintenanceAutoUpdate) SetKubernetesVersion added in v0.20.0

SetKubernetesVersion gets a reference to the given bool and assigns it to the KubernetesVersion field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MaintenanceAutoUpdate) SetMachineImageVersion added in v0.20.0

SetMachineImageVersion gets a reference to the given bool and assigns it to the MachineImageVersion field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MaintenanceAutoUpdate) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceAutoUpdategetKubernetesVersionArgType deprecated added in v0.22.1

type MaintenanceAutoUpdategetKubernetesVersionArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceAutoUpdategetKubernetesVersionAttributeType added in v0.22.1

type MaintenanceAutoUpdategetKubernetesVersionAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceAutoUpdategetKubernetesVersionRetType deprecated added in v0.22.1

type MaintenanceAutoUpdategetKubernetesVersionRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceAutoUpdategetMachineImageVersionArgType deprecated added in v0.22.1

type MaintenanceAutoUpdategetMachineImageVersionArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceAutoUpdategetMachineImageVersionAttributeType added in v0.22.1

type MaintenanceAutoUpdategetMachineImageVersionAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceAutoUpdategetMachineImageVersionRetType deprecated added in v0.22.1

type MaintenanceAutoUpdategetMachineImageVersionRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceGetAutoUpdateArgType deprecated added in v0.22.1

type MaintenanceGetAutoUpdateArgType = MaintenanceAutoUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceGetAutoUpdateAttributeType added in v0.22.1

type MaintenanceGetAutoUpdateAttributeType = *MaintenanceAutoUpdate

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceGetAutoUpdateRetType deprecated added in v0.22.1

type MaintenanceGetAutoUpdateRetType = MaintenanceAutoUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceGetTimeWindowArgType deprecated added in v0.22.1

type MaintenanceGetTimeWindowArgType = TimeWindow

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceGetTimeWindowAttributeType added in v0.22.1

type MaintenanceGetTimeWindowAttributeType = *TimeWindow

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MaintenanceGetTimeWindowRetType deprecated added in v0.22.1

type MaintenanceGetTimeWindowRetType = TimeWindow

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MappedNullable deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Network added in v0.16.0

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

Network struct for Network Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) GetControlPlane added in v1.7.0

func (o *Network) GetControlPlane() (res NetworkGetControlPlaneRetType)

GetControlPlane returns the ControlPlane field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) GetControlPlaneOk added in v1.7.0

func (o *Network) GetControlPlaneOk() (ret NetworkGetControlPlaneRetType, ok bool)

GetControlPlaneOk returns a tuple with the ControlPlane field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) HasControlPlane added in v1.7.0

func (o *Network) HasControlPlane() bool

HasControlPlane returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) HasId added in v0.20.0

func (o *Network) HasId() bool

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetControlPlane added in v1.7.0

func (o *Network) SetControlPlane(v NetworkGetControlPlaneRetType)

SetControlPlane gets a reference to the given V2ControlPlaneNetwork and assigns it to the ControlPlane field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Network) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetControlPlaneArgType deprecated added in v1.7.0

type NetworkGetControlPlaneArgType = V2ControlPlaneNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetControlPlaneAttributeType added in v1.7.0

type NetworkGetControlPlaneAttributeType = *V2ControlPlaneNetwork

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetControlPlaneRetType deprecated added in v1.7.0

type NetworkGetControlPlaneRetType = V2ControlPlaneNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIdArgType deprecated added in v0.22.1

type NetworkGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIdAttributeType added in v0.22.1

type NetworkGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIdRetType deprecated added in v0.22.1

type NetworkGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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"`
	Kubernetes        NodepoolGetKubernetesAttributeType        `json:"kubernetes,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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) GetAvailabilityZones added in v0.20.0

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

GetAvailabilityZones returns the AvailabilityZones field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) GetKubernetes added in v1.4.0

func (o *Nodepool) GetKubernetes() (res NodepoolGetKubernetesRetType)

GetKubernetes returns the Kubernetes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) GetKubernetesOk added in v1.4.0

func (o *Nodepool) GetKubernetesOk() (ret NodepoolGetKubernetesRetType, ok bool)

GetKubernetesOk returns a tuple with the Kubernetes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) GetMachine added in v0.20.0

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

GetMachine returns the Machine field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) GetMaximum added in v0.20.0

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

GetMaximum returns the Maximum field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) GetMinimum added in v0.20.0

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

GetMinimum returns the Minimum field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) GetName added in v0.20.0

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

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) GetVolume added in v0.20.0

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

GetVolume returns the Volume field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) HasAllowSystemComponents added in v0.20.0

func (o *Nodepool) HasAllowSystemComponents() bool

HasAllowSystemComponents returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) HasCri added in v0.20.0

func (o *Nodepool) HasCri() bool

HasCri returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) HasKubernetes added in v1.4.0

func (o *Nodepool) HasKubernetes() bool

HasKubernetes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) HasLabels added in v0.20.0

func (o *Nodepool) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) HasMaxSurge added in v0.20.0

func (o *Nodepool) HasMaxSurge() bool

HasMaxSurge returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) HasMaxUnavailable added in v0.20.0

func (o *Nodepool) HasMaxUnavailable() bool

HasMaxUnavailable returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) HasTaints added in v0.20.0

func (o *Nodepool) HasTaints() bool

HasTaints returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) SetAvailabilityZones added in v0.20.0

func (o *Nodepool) SetAvailabilityZones(v NodepoolGetAvailabilityZonesRetType)

SetAvailabilityZones sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) SetKubernetes added in v1.4.0

func (o *Nodepool) SetKubernetes(v NodepoolGetKubernetesRetType)

SetKubernetes gets a reference to the given NodepoolKubernetes and assigns it to the Kubernetes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) SetMachine added in v0.20.0

func (o *Nodepool) SetMachine(v NodepoolGetMachineRetType)

SetMachine sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) SetMaximum added in v0.20.0

func (o *Nodepool) SetMaximum(v NodepoolGetMaximumRetType)

SetMaximum sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) SetMinimum added in v0.20.0

func (o *Nodepool) SetMinimum(v NodepoolGetMinimumRetType)

SetMinimum sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) SetName added in v0.20.0

func (o *Nodepool) SetName(v NodepoolGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Nodepool) SetVolume added in v0.20.0

func (o *Nodepool) SetVolume(v NodepoolGetVolumeRetType)

SetVolume sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Nodepool) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetAvailabilityZonesArgType deprecated added in v0.22.1

type NodepoolGetAvailabilityZonesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetAvailabilityZonesAttributeType added in v0.22.1

type NodepoolGetAvailabilityZonesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetAvailabilityZonesRetType deprecated added in v0.22.1

type NodepoolGetAvailabilityZonesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetCriArgType deprecated added in v0.22.1

type NodepoolGetCriArgType = CRI

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetCriAttributeType added in v0.22.1

type NodepoolGetCriAttributeType = *CRI

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetCriRetType deprecated added in v0.22.1

type NodepoolGetCriRetType = CRI

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetKubernetesArgType deprecated added in v1.4.0

type NodepoolGetKubernetesArgType = NodepoolKubernetes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetKubernetesAttributeType added in v1.4.0

type NodepoolGetKubernetesAttributeType = *NodepoolKubernetes

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetKubernetesRetType deprecated added in v1.4.0

type NodepoolGetKubernetesRetType = NodepoolKubernetes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetLabelsArgType deprecated added in v0.22.1

type NodepoolGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetLabelsAttributeType added in v0.22.1

type NodepoolGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetLabelsRetType deprecated added in v0.22.1

type NodepoolGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMachineArgType deprecated added in v0.22.1

type NodepoolGetMachineArgType = Machine

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMachineAttributeType added in v0.22.1

type NodepoolGetMachineAttributeType = *Machine

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMachineRetType deprecated added in v0.22.1

type NodepoolGetMachineRetType = Machine

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMaxSurgeArgType deprecated added in v0.22.1

type NodepoolGetMaxSurgeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMaxSurgeAttributeType added in v0.22.1

type NodepoolGetMaxSurgeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMaxSurgeRetType deprecated added in v0.22.1

type NodepoolGetMaxSurgeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMaxUnavailableArgType deprecated added in v0.22.1

type NodepoolGetMaxUnavailableArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMaxUnavailableAttributeType added in v0.22.1

type NodepoolGetMaxUnavailableAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMaxUnavailableRetType deprecated added in v0.22.1

type NodepoolGetMaxUnavailableRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMaximumArgType deprecated added in v0.22.1

type NodepoolGetMaximumArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMaximumAttributeType added in v0.22.1

type NodepoolGetMaximumAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMaximumRetType deprecated added in v0.22.1

type NodepoolGetMaximumRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMinimumArgType deprecated added in v0.22.1

type NodepoolGetMinimumArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMinimumAttributeType added in v0.22.1

type NodepoolGetMinimumAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetMinimumRetType deprecated added in v0.22.1

type NodepoolGetMinimumRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetNameArgType deprecated added in v0.22.1

type NodepoolGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetNameAttributeType added in v0.22.1

type NodepoolGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetNameRetType deprecated added in v0.22.1

type NodepoolGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetTaintsArgType deprecated added in v0.22.1

type NodepoolGetTaintsArgType = []Taint

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetTaintsAttributeType added in v0.22.1

type NodepoolGetTaintsAttributeType = *[]Taint

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetTaintsRetType deprecated added in v0.22.1

type NodepoolGetTaintsRetType = []Taint

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetVolumeArgType deprecated added in v0.22.1

type NodepoolGetVolumeArgType = Volume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetVolumeAttributeType added in v0.22.1

type NodepoolGetVolumeAttributeType = *Volume

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolGetVolumeRetType deprecated added in v0.22.1

type NodepoolGetVolumeRetType = Volume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolKubernetes added in v1.4.0

type NodepoolKubernetes struct {
	// Override the Kubernetes version for the Kubelet of this Nodepool. Version must be equal or lower than the version of the cluster. Only one minor version difference to the version of the cluster is allowed. Downgrade of existing Nodepools is prohibited.
	Version NodepoolKubernetesGetVersionAttributeType `json:"version,omitempty"`
}

NodepoolKubernetes struct for NodepoolKubernetes Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNodepoolKubernetes added in v1.4.0

func NewNodepoolKubernetes() *NodepoolKubernetes

NewNodepoolKubernetes instantiates a new NodepoolKubernetes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNodepoolKubernetesWithDefaults added in v1.4.0

func NewNodepoolKubernetesWithDefaults() *NodepoolKubernetes

NewNodepoolKubernetesWithDefaults instantiates a new NodepoolKubernetes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NodepoolKubernetes) GetVersion added in v1.4.0

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NodepoolKubernetes) GetVersionOk added in v1.4.0

func (o *NodepoolKubernetes) GetVersionOk() (ret NodepoolKubernetesGetVersionRetType, 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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NodepoolKubernetes) HasVersion added in v1.4.0

func (o *NodepoolKubernetes) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NodepoolKubernetes) SetVersion added in v1.4.0

SetVersion gets a reference to the given string and assigns it to the Version field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NodepoolKubernetes) ToMap deprecated added in v1.4.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolKubernetesGetVersionArgType deprecated added in v1.4.0

type NodepoolKubernetesGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolKubernetesGetVersionAttributeType added in v1.4.0

type NodepoolKubernetesGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolKubernetesGetVersionRetType deprecated added in v1.4.0

type NodepoolKubernetesGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolgetAllowSystemComponentsArgType deprecated added in v0.22.1

type NodepoolgetAllowSystemComponentsArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolgetAllowSystemComponentsAttributeType added in v0.22.1

type NodepoolgetAllowSystemComponentsAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NodepoolgetAllowSystemComponentsRetType deprecated added in v0.22.1

type NodepoolgetAllowSystemComponentsRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableACL deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableACL deprecated added in v0.20.0

func NewNullableACL(val *ACL) *NullableACL

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableACL) Get deprecated added in v0.20.0

func (v NullableACL) Get() *ACL

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableACL) IsSet deprecated added in v0.20.0

func (v NullableACL) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableACL) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableACL) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableACL) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableACL) Unset deprecated added in v0.20.0

func (v *NullableACL) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAccessScope deprecated added in v1.7.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableAccessScope deprecated added in v1.7.0

func NewNullableAccessScope(val *AccessScope) *NullableAccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAccessScope) Get deprecated added in v1.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAccessScope) IsSet deprecated added in v1.7.0

func (v NullableAccessScope) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAccessScope) MarshalJSON deprecated added in v1.7.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAccessScope) Set deprecated added in v1.7.0

func (v *NullableAccessScope) Set(val *AccessScope)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAccessScope) UnmarshalJSON deprecated added in v1.7.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAccessScope) Unset deprecated added in v1.7.0

func (v *NullableAccessScope) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAvailabilityZone deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableAvailabilityZone deprecated added in v0.20.0

func NewNullableAvailabilityZone(val *AvailabilityZone) *NullableAvailabilityZone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAvailabilityZone) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAvailabilityZone) IsSet deprecated added in v0.20.0

func (v NullableAvailabilityZone) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAvailabilityZone) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAvailabilityZone) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAvailabilityZone) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAvailabilityZone) Unset deprecated added in v0.20.0

func (v *NullableAvailabilityZone) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBool deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBool deprecated

func NewNullableBool(val *bool) *NullableBool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) Get deprecated

func (v NullableBool) Get() *bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) IsSet deprecated

func (v NullableBool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Unset deprecated

func (v *NullableBool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCRI deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCRI deprecated added in v0.20.0

func NewNullableCRI(val *CRI) *NullableCRI

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCRI) Get deprecated added in v0.20.0

func (v NullableCRI) Get() *CRI

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCRI) IsSet deprecated added in v0.20.0

func (v NullableCRI) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCRI) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCRI) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCRI) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCRI) Unset deprecated added in v0.20.0

func (v *NullableCRI) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCRIName deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCRIName deprecated added in v0.23.0

func NewNullableCRIName(val *CRIName) *NullableCRIName

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCRIName) Get deprecated added in v0.23.0

func (v NullableCRIName) Get() *CRIName

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCRIName) IsSet deprecated added in v0.23.0

func (v NullableCRIName) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCRIName) MarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCRIName) Set deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCRIName) UnmarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCRIName) Unset deprecated added in v0.23.0

func (v *NullableCRIName) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCluster deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCluster deprecated added in v0.20.0

func NewNullableCluster(val *Cluster) *NullableCluster

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCluster) Get deprecated added in v0.20.0

func (v NullableCluster) Get() *Cluster

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCluster) IsSet deprecated added in v0.20.0

func (v NullableCluster) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCluster) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCluster) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCluster) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCluster) Unset deprecated added in v0.20.0

func (v *NullableCluster) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableClusterError deprecated added in v0.22.4

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableClusterError deprecated added in v0.22.4

func NewNullableClusterError(val *ClusterError) *NullableClusterError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableClusterError) Get deprecated added in v0.22.4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableClusterError) IsSet deprecated added in v0.22.4

func (v NullableClusterError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableClusterError) MarshalJSON deprecated added in v0.22.4

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableClusterError) Set deprecated added in v0.22.4

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableClusterError) UnmarshalJSON deprecated added in v0.22.4

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableClusterError) Unset deprecated added in v0.22.4

func (v *NullableClusterError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableClusterStatus deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableClusterStatus deprecated added in v0.20.0

func NewNullableClusterStatus(val *ClusterStatus) *NullableClusterStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableClusterStatus) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableClusterStatus) IsSet deprecated added in v0.20.0

func (v NullableClusterStatus) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableClusterStatus) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableClusterStatus) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableClusterStatus) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableClusterStatus) Unset deprecated added in v0.20.0

func (v *NullableClusterStatus) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableClusterStatusState deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableClusterStatusState deprecated

func NewNullableClusterStatusState(val *ClusterStatusState) *NullableClusterStatusState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableClusterStatusState) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableClusterStatusState) IsSet deprecated

func (v NullableClusterStatusState) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableClusterStatusState) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableClusterStatusState) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableClusterStatusState) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableClusterStatusState) Unset deprecated

func (v *NullableClusterStatusState) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateKubeconfigPayload deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateKubeconfigPayload deprecated added in v0.20.0

func NewNullableCreateKubeconfigPayload(val *CreateKubeconfigPayload) *NullableCreateKubeconfigPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKubeconfigPayload) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKubeconfigPayload) IsSet deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKubeconfigPayload) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKubeconfigPayload) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKubeconfigPayload) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKubeconfigPayload) Unset deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateOrUpdateClusterPayload deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateOrUpdateClusterPayload deprecated added in v0.20.0

func NewNullableCreateOrUpdateClusterPayload(val *CreateOrUpdateClusterPayload) *NullableCreateOrUpdateClusterPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateOrUpdateClusterPayload) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateOrUpdateClusterPayload) IsSet deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateOrUpdateClusterPayload) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateOrUpdateClusterPayload) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateOrUpdateClusterPayload) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateOrUpdateClusterPayload) Unset deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCredentialsRotationState deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCredentialsRotationState deprecated added in v0.20.0

func NewNullableCredentialsRotationState(val *CredentialsRotationState) *NullableCredentialsRotationState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCredentialsRotationState) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCredentialsRotationState) IsSet deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCredentialsRotationState) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCredentialsRotationState) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCredentialsRotationState) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCredentialsRotationState) Unset deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCredentialsRotationStatePhase deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCredentialsRotationStatePhase deprecated added in v0.23.0

func NewNullableCredentialsRotationStatePhase(val *CredentialsRotationStatePhase) *NullableCredentialsRotationStatePhase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCredentialsRotationStatePhase) Get deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCredentialsRotationStatePhase) IsSet deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCredentialsRotationStatePhase) MarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCredentialsRotationStatePhase) Set deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCredentialsRotationStatePhase) UnmarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCredentialsRotationStatePhase) Unset deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDNS deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDNS deprecated added in v0.20.0

func NewNullableDNS(val *DNS) *NullableDNS

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDNS) Get deprecated added in v0.20.0

func (v NullableDNS) Get() *DNS

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDNS) IsSet deprecated added in v0.20.0

func (v NullableDNS) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDNS) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDNS) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDNS) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDNS) Unset deprecated added in v0.20.0

func (v *NullableDNS) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableExtension deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableExtension deprecated added in v0.20.0

func NewNullableExtension(val *Extension) *NullableExtension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableExtension) Get deprecated added in v0.20.0

func (v NullableExtension) Get() *Extension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableExtension) IsSet deprecated added in v0.20.0

func (v NullableExtension) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableExtension) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableExtension) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableExtension) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableExtension) Unset deprecated added in v0.20.0

func (v *NullableExtension) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat32 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat32 deprecated

func NewNullableFloat32(val *float32) *NullableFloat32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) Get deprecated

func (v NullableFloat32) Get() *float32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) IsSet deprecated

func (v NullableFloat32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Unset deprecated

func (v *NullableFloat32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat64 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat64 deprecated

func NewNullableFloat64(val *float64) *NullableFloat64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) Get deprecated

func (v NullableFloat64) Get() *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) IsSet deprecated

func (v NullableFloat64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Unset deprecated

func (v *NullableFloat64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetProviderOptionsRequestVersionState deprecated added in v1.5.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetProviderOptionsRequestVersionState deprecated added in v1.5.0

func NewNullableGetProviderOptionsRequestVersionState(val *GetProviderOptionsRequestVersionState) *NullableGetProviderOptionsRequestVersionState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetProviderOptionsRequestVersionState) Get deprecated added in v1.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetProviderOptionsRequestVersionState) IsSet deprecated added in v1.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetProviderOptionsRequestVersionState) MarshalJSON deprecated added in v1.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetProviderOptionsRequestVersionState) Set deprecated added in v1.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetProviderOptionsRequestVersionState) UnmarshalJSON deprecated added in v1.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetProviderOptionsRequestVersionState) Unset deprecated added in v1.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableHibernation deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableHibernation deprecated added in v0.20.0

func NewNullableHibernation(val *Hibernation) *NullableHibernation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHibernation) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHibernation) IsSet deprecated added in v0.20.0

func (v NullableHibernation) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHibernation) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHibernation) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHibernation) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHibernation) Unset deprecated added in v0.20.0

func (v *NullableHibernation) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableHibernationSchedule deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableHibernationSchedule deprecated added in v0.20.0

func NewNullableHibernationSchedule(val *HibernationSchedule) *NullableHibernationSchedule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHibernationSchedule) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHibernationSchedule) IsSet deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHibernationSchedule) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHibernationSchedule) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHibernationSchedule) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHibernationSchedule) Unset deprecated added in v0.20.0

func (v *NullableHibernationSchedule) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableIDP deprecated added in v1.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableIDP deprecated added in v1.6.0

func NewNullableIDP(val *IDP) *NullableIDP

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableIDP) Get deprecated added in v1.6.0

func (v NullableIDP) Get() *IDP

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableIDP) IsSet deprecated added in v1.6.0

func (v NullableIDP) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableIDP) MarshalJSON deprecated added in v1.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableIDP) Set deprecated added in v1.6.0

func (v *NullableIDP) Set(val *IDP)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableIDP) UnmarshalJSON deprecated added in v1.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableIDP) Unset deprecated added in v1.6.0

func (v *NullableIDP) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImage deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableImage deprecated added in v0.20.0

func NewNullableImage(val *Image) *NullableImage

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImage) Get deprecated added in v0.20.0

func (v NullableImage) Get() *Image

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImage) IsSet deprecated added in v0.20.0

func (v NullableImage) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImage) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImage) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImage) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImage) Unset deprecated added in v0.20.0

func (v *NullableImage) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt deprecated

func NewNullableInt(val *int) *NullableInt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) Get deprecated

func (v NullableInt) Get() *int

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) IsSet deprecated

func (v NullableInt) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Unset deprecated

func (v *NullableInt) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt32 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt32 deprecated

func NewNullableInt32(val *int32) *NullableInt32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) Get deprecated

func (v NullableInt32) Get() *int32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) IsSet deprecated

func (v NullableInt32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Unset deprecated

func (v *NullableInt32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt64 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt64 deprecated

func NewNullableInt64(val *int64) *NullableInt64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) Get deprecated

func (v NullableInt64) Get() *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) IsSet deprecated

func (v NullableInt64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Unset deprecated

func (v *NullableInt64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKubeconfig deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableKubeconfig deprecated added in v0.20.0

func NewNullableKubeconfig(val *Kubeconfig) *NullableKubeconfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKubeconfig) Get deprecated added in v0.20.0

func (v NullableKubeconfig) Get() *Kubeconfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKubeconfig) IsSet deprecated added in v0.20.0

func (v NullableKubeconfig) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKubeconfig) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKubeconfig) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKubeconfig) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKubeconfig) Unset deprecated added in v0.20.0

func (v *NullableKubeconfig) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKubernetes deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableKubernetes deprecated added in v0.20.0

func NewNullableKubernetes(val *Kubernetes) *NullableKubernetes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKubernetes) Get deprecated added in v0.20.0

func (v NullableKubernetes) Get() *Kubernetes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKubernetes) IsSet deprecated added in v0.20.0

func (v NullableKubernetes) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKubernetes) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKubernetes) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKubernetes) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKubernetes) Unset deprecated added in v0.20.0

func (v *NullableKubernetes) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKubernetesVersion deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableKubernetesVersion deprecated added in v0.20.0

func NewNullableKubernetesVersion(val *KubernetesVersion) *NullableKubernetesVersion

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKubernetesVersion) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKubernetesVersion) IsSet deprecated added in v0.20.0

func (v NullableKubernetesVersion) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKubernetesVersion) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKubernetesVersion) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKubernetesVersion) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKubernetesVersion) Unset deprecated added in v0.20.0

func (v *NullableKubernetesVersion) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListClustersResponse deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListClustersResponse deprecated added in v0.20.0

func NewNullableListClustersResponse(val *ListClustersResponse) *NullableListClustersResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListClustersResponse) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListClustersResponse) IsSet deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListClustersResponse) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListClustersResponse) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListClustersResponse) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListClustersResponse) Unset deprecated added in v0.20.0

func (v *NullableListClustersResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoginKubeconfig deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoginKubeconfig deprecated added in v0.20.0

func NewNullableLoginKubeconfig(val *LoginKubeconfig) *NullableLoginKubeconfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoginKubeconfig) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoginKubeconfig) IsSet deprecated added in v0.20.0

func (v NullableLoginKubeconfig) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoginKubeconfig) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoginKubeconfig) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoginKubeconfig) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoginKubeconfig) Unset deprecated added in v0.20.0

func (v *NullableLoginKubeconfig) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMachine deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMachine deprecated added in v0.20.0

func NewNullableMachine(val *Machine) *NullableMachine

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachine) Get deprecated added in v0.20.0

func (v NullableMachine) Get() *Machine

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachine) IsSet deprecated added in v0.20.0

func (v NullableMachine) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachine) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachine) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachine) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachine) Unset deprecated added in v0.20.0

func (v *NullableMachine) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMachineImage deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMachineImage deprecated added in v0.20.0

func NewNullableMachineImage(val *MachineImage) *NullableMachineImage

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineImage) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineImage) IsSet deprecated added in v0.20.0

func (v NullableMachineImage) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineImage) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineImage) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineImage) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineImage) Unset deprecated added in v0.20.0

func (v *NullableMachineImage) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMachineImageVersion deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMachineImageVersion deprecated added in v0.20.0

func NewNullableMachineImageVersion(val *MachineImageVersion) *NullableMachineImageVersion

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineImageVersion) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineImageVersion) IsSet deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineImageVersion) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineImageVersion) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineImageVersion) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineImageVersion) Unset deprecated added in v0.20.0

func (v *NullableMachineImageVersion) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMachineType deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMachineType deprecated added in v0.20.0

func NewNullableMachineType(val *MachineType) *NullableMachineType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineType) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineType) IsSet deprecated added in v0.20.0

func (v NullableMachineType) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineType) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineType) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineType) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineType) Unset deprecated added in v0.20.0

func (v *NullableMachineType) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMaintenance deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMaintenance deprecated added in v0.20.0

func NewNullableMaintenance(val *Maintenance) *NullableMaintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMaintenance) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMaintenance) IsSet deprecated added in v0.20.0

func (v NullableMaintenance) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMaintenance) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMaintenance) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMaintenance) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMaintenance) Unset deprecated added in v0.20.0

func (v *NullableMaintenance) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMaintenanceAutoUpdate deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMaintenanceAutoUpdate deprecated added in v0.20.0

func NewNullableMaintenanceAutoUpdate(val *MaintenanceAutoUpdate) *NullableMaintenanceAutoUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMaintenanceAutoUpdate) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMaintenanceAutoUpdate) IsSet deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMaintenanceAutoUpdate) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMaintenanceAutoUpdate) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMaintenanceAutoUpdate) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMaintenanceAutoUpdate) Unset deprecated added in v0.20.0

func (v *NullableMaintenanceAutoUpdate) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetwork deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableNetwork deprecated added in v0.20.0

func NewNullableNetwork(val *Network) *NullableNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetwork) Get deprecated added in v0.20.0

func (v NullableNetwork) Get() *Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetwork) IsSet deprecated added in v0.20.0

func (v NullableNetwork) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetwork) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetwork) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetwork) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetwork) Unset deprecated added in v0.20.0

func (v *NullableNetwork) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNodepool deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableNodepool deprecated added in v0.20.0

func NewNullableNodepool(val *Nodepool) *NullableNodepool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNodepool) Get deprecated added in v0.20.0

func (v NullableNodepool) Get() *Nodepool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNodepool) IsSet deprecated added in v0.20.0

func (v NullableNodepool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNodepool) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNodepool) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNodepool) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNodepool) Unset deprecated added in v0.20.0

func (v *NullableNodepool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNodepoolKubernetes deprecated added in v1.4.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableNodepoolKubernetes deprecated added in v1.4.0

func NewNullableNodepoolKubernetes(val *NodepoolKubernetes) *NullableNodepoolKubernetes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNodepoolKubernetes) Get deprecated added in v1.4.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNodepoolKubernetes) IsSet deprecated added in v1.4.0

func (v NullableNodepoolKubernetes) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNodepoolKubernetes) MarshalJSON deprecated added in v1.4.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNodepoolKubernetes) Set deprecated added in v1.4.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNodepoolKubernetes) UnmarshalJSON deprecated added in v1.4.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNodepoolKubernetes) Unset deprecated added in v1.4.0

func (v *NullableNodepoolKubernetes) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableObservability deprecated added in v1.0.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableObservability deprecated added in v1.0.0

func NewNullableObservability(val *Observability) *NullableObservability

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableObservability) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableObservability) IsSet deprecated added in v1.0.0

func (v NullableObservability) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableObservability) MarshalJSON deprecated added in v1.0.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableObservability) Set deprecated added in v1.0.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableObservability) UnmarshalJSON deprecated added in v1.0.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableObservability) Unset deprecated added in v1.0.0

func (v *NullableObservability) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableProviderOptions deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableProviderOptions deprecated added in v0.20.0

func NewNullableProviderOptions(val *ProviderOptions) *NullableProviderOptions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProviderOptions) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProviderOptions) IsSet deprecated added in v0.20.0

func (v NullableProviderOptions) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProviderOptions) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProviderOptions) Set deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProviderOptions) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProviderOptions) Unset deprecated added in v0.20.0

func (v *NullableProviderOptions) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRuntimeError deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRuntimeError deprecated added in v0.20.0

func NewNullableRuntimeError(val *RuntimeError) *NullableRuntimeError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRuntimeError) Get deprecated added in v0.20.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRuntimeError) IsSet deprecated added in v0.20.0

func (v NullableRuntimeError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRuntimeError) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRuntimeError) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRuntimeError) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRuntimeError) Unset deprecated added in v0.20.0

func (v *NullableRuntimeError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRuntimeErrorCode deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRuntimeErrorCode deprecated added in v0.23.0

func NewNullableRuntimeErrorCode(val *RuntimeErrorCode) *NullableRuntimeErrorCode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRuntimeErrorCode) Get deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRuntimeErrorCode) IsSet deprecated added in v0.23.0

func (v NullableRuntimeErrorCode) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRuntimeErrorCode) MarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRuntimeErrorCode) Set deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRuntimeErrorCode) UnmarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRuntimeErrorCode) Unset deprecated added in v0.23.0

func (v *NullableRuntimeErrorCode) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableString deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableString deprecated

func NewNullableString(val *string) *NullableString

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) Get deprecated

func (v NullableString) Get() *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) IsSet deprecated

func (v NullableString) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Unset deprecated

func (v *NullableString) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTaint deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTaint deprecated added in v0.20.0

func NewNullableTaint(val *Taint) *NullableTaint

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTaint) Get deprecated added in v0.20.0

func (v NullableTaint) Get() *Taint

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTaint) IsSet deprecated added in v0.20.0

func (v NullableTaint) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTaint) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTaint) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTaint) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTaint) Unset deprecated added in v0.20.0

func (v *NullableTaint) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTaintEffect deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTaintEffect deprecated added in v0.23.0

func NewNullableTaintEffect(val *TaintEffect) *NullableTaintEffect

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTaintEffect) Get deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTaintEffect) IsSet deprecated added in v0.23.0

func (v NullableTaintEffect) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTaintEffect) MarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTaintEffect) Set deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTaintEffect) UnmarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTaintEffect) Unset deprecated added in v0.23.0

func (v *NullableTaintEffect) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTime deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTime deprecated

func NewNullableTime(val *time.Time) *NullableTime

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) Get deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) IsSet deprecated

func (v NullableTime) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Unset deprecated

func (v *NullableTime) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTimeWindow deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTimeWindow deprecated added in v0.20.0

func NewNullableTimeWindow(val *TimeWindow) *NullableTimeWindow

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTimeWindow) Get deprecated added in v0.20.0

func (v NullableTimeWindow) Get() *TimeWindow

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTimeWindow) IsSet deprecated added in v0.20.0

func (v NullableTimeWindow) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTimeWindow) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTimeWindow) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTimeWindow) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTimeWindow) Unset deprecated added in v0.20.0

func (v *NullableTimeWindow) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableV2ControlPlaneNetwork deprecated added in v1.7.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableV2ControlPlaneNetwork deprecated added in v1.7.0

func NewNullableV2ControlPlaneNetwork(val *V2ControlPlaneNetwork) *NullableV2ControlPlaneNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableV2ControlPlaneNetwork) Get deprecated added in v1.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableV2ControlPlaneNetwork) IsSet deprecated added in v1.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableV2ControlPlaneNetwork) MarshalJSON deprecated added in v1.7.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableV2ControlPlaneNetwork) Set deprecated added in v1.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableV2ControlPlaneNetwork) UnmarshalJSON deprecated added in v1.7.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableV2ControlPlaneNetwork) Unset deprecated added in v1.7.0

func (v *NullableV2ControlPlaneNetwork) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValue deprecated added in v0.22.1

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolume deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableVolume deprecated added in v0.20.0

func NewNullableVolume(val *Volume) *NullableVolume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolume) Get deprecated added in v0.20.0

func (v NullableVolume) Get() *Volume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolume) IsSet deprecated added in v0.20.0

func (v NullableVolume) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolume) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolume) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolume) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolume) Unset deprecated added in v0.20.0

func (v *NullableVolume) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolumeType deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableVolumeType deprecated added in v0.20.0

func NewNullableVolumeType(val *VolumeType) *NullableVolumeType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeType) Get deprecated added in v0.20.0

func (v NullableVolumeType) Get() *VolumeType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeType) IsSet deprecated added in v0.20.0

func (v NullableVolumeType) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeType) MarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeType) Set deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeType) UnmarshalJSON deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeType) Unset deprecated added in v0.20.0

func (v *NullableVolumeType) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Observability) GetEnabled added in v1.0.0

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

GetEnabled returns the Enabled field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Observability) GetInstanceId added in v1.0.0

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

GetInstanceId returns the InstanceId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Observability) SetEnabled added in v1.0.0

SetEnabled sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Observability) SetInstanceId added in v1.0.0

SetInstanceId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Observability) ToMap deprecated added in v1.0.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ObservabilityGetInstanceIdArgType deprecated added in v1.0.0

type ObservabilityGetInstanceIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ObservabilityGetInstanceIdAttributeType added in v1.0.0

type ObservabilityGetInstanceIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ObservabilityGetInstanceIdRetType deprecated added in v1.0.0

type ObservabilityGetInstanceIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ObservabilitygetEnabledArgType deprecated added in v1.0.0

type ObservabilitygetEnabledArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ObservabilitygetEnabledAttributeType added in v1.0.0

type ObservabilitygetEnabledAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ObservabilitygetEnabledRetType deprecated added in v1.0.0

type ObservabilitygetEnabledRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) HasAvailabilityZones added in v0.20.0

func (o *ProviderOptions) HasAvailabilityZones() bool

HasAvailabilityZones returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) HasKubernetesVersions added in v0.20.0

func (o *ProviderOptions) HasKubernetesVersions() bool

HasKubernetesVersions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) HasMachineImages added in v0.20.0

func (o *ProviderOptions) HasMachineImages() bool

HasMachineImages returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) HasMachineTypes added in v0.20.0

func (o *ProviderOptions) HasMachineTypes() bool

HasMachineTypes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) HasVolumeTypes added in v0.20.0

func (o *ProviderOptions) HasVolumeTypes() bool

HasVolumeTypes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) SetAvailabilityZones added in v0.20.0

SetAvailabilityZones gets a reference to the given []AvailabilityZone and assigns it to the AvailabilityZones field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) SetKubernetesVersions added in v0.20.0

SetKubernetesVersions gets a reference to the given []KubernetesVersion and assigns it to the KubernetesVersions field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) SetMachineImages added in v0.20.0

SetMachineImages gets a reference to the given []MachineImage and assigns it to the MachineImages field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) SetMachineTypes added in v0.20.0

SetMachineTypes gets a reference to the given []MachineType and assigns it to the MachineTypes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProviderOptions) SetVolumeTypes added in v0.20.0

SetVolumeTypes gets a reference to the given []VolumeType and assigns it to the VolumeTypes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ProviderOptions) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetAvailabilityZonesArgType deprecated added in v0.22.1

type ProviderOptionsGetAvailabilityZonesArgType = []AvailabilityZone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetAvailabilityZonesAttributeType added in v0.22.1

type ProviderOptionsGetAvailabilityZonesAttributeType = *[]AvailabilityZone

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetAvailabilityZonesRetType deprecated added in v0.22.1

type ProviderOptionsGetAvailabilityZonesRetType = []AvailabilityZone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetKubernetesVersionsArgType deprecated added in v0.22.1

type ProviderOptionsGetKubernetesVersionsArgType = []KubernetesVersion

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetKubernetesVersionsAttributeType added in v0.22.1

type ProviderOptionsGetKubernetesVersionsAttributeType = *[]KubernetesVersion

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetKubernetesVersionsRetType deprecated added in v0.22.1

type ProviderOptionsGetKubernetesVersionsRetType = []KubernetesVersion

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetMachineImagesArgType deprecated added in v0.22.1

type ProviderOptionsGetMachineImagesArgType = []MachineImage

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetMachineImagesAttributeType added in v0.22.1

type ProviderOptionsGetMachineImagesAttributeType = *[]MachineImage

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetMachineImagesRetType deprecated added in v0.22.1

type ProviderOptionsGetMachineImagesRetType = []MachineImage

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetMachineTypesArgType deprecated added in v0.22.1

type ProviderOptionsGetMachineTypesArgType = []MachineType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetMachineTypesAttributeType added in v0.22.1

type ProviderOptionsGetMachineTypesAttributeType = *[]MachineType

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetMachineTypesRetType deprecated added in v0.22.1

type ProviderOptionsGetMachineTypesRetType = []MachineType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetVolumeTypesArgType deprecated added in v0.22.1

type ProviderOptionsGetVolumeTypesArgType = []VolumeType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetVolumeTypesAttributeType added in v0.22.1

type ProviderOptionsGetVolumeTypesAttributeType = *[]VolumeType

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProviderOptionsGetVolumeTypesRetType deprecated added in v0.22.1

type ProviderOptionsGetVolumeTypesRetType = []VolumeType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RuntimeError) HasCode added in v0.20.0

func (o *RuntimeError) HasCode() bool

HasCode returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RuntimeError) HasDetails added in v0.20.0

func (o *RuntimeError) HasDetails() bool

HasDetails returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RuntimeError) HasMessage added in v0.20.0

func (o *RuntimeError) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RuntimeError) SetCode added in v0.20.0

SetCode gets a reference to the given string and assigns it to the Code field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RuntimeError) SetDetails added in v0.20.0

SetDetails gets a reference to the given string and assigns it to the Details field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RuntimeError) SetMessage added in v0.20.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RuntimeError) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_UNSPECIFIED RuntimeErrorCode = "SKE_UNSPECIFIED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_TMP_AUTH_ERROR RuntimeErrorCode = "SKE_TMP_AUTH_ERROR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_QUOTA_EXCEEDED RuntimeErrorCode = "SKE_QUOTA_EXCEEDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_OBSERVABILITY_INSTANCE_NOT_FOUND RuntimeErrorCode = "SKE_OBSERVABILITY_INSTANCE_NOT_FOUND"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_RATE_LIMITS RuntimeErrorCode = "SKE_RATE_LIMITS"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_INFRA_ERROR RuntimeErrorCode = "SKE_INFRA_ERROR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_REMAINING_RESOURCES RuntimeErrorCode = "SKE_REMAINING_RESOURCES"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_CONFIGURATION_PROBLEM RuntimeErrorCode = "SKE_CONFIGURATION_PROBLEM"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_UNREADY_NODES RuntimeErrorCode = "SKE_UNREADY_NODES"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RUNTIMEERRORCODE_API_SERVER_ERROR RuntimeErrorCode = "SKE_API_SERVER_ERROR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RuntimeErrorCode) Ptr added in v0.23.0

Ptr returns reference to CodeCode value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RuntimeErrorCode) UnmarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuntimeErrorGetCodeArgType deprecated added in v0.22.1

type RuntimeErrorGetCodeArgType = RuntimeErrorCode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuntimeErrorGetCodeAttributeType deprecated added in v0.22.1

type RuntimeErrorGetCodeAttributeType = *RuntimeErrorCode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuntimeErrorGetCodeRetType deprecated added in v0.22.1

type RuntimeErrorGetCodeRetType = RuntimeErrorCode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuntimeErrorGetDetailsArgType deprecated added in v0.22.1

type RuntimeErrorGetDetailsArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuntimeErrorGetDetailsAttributeType added in v0.22.1

type RuntimeErrorGetDetailsAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuntimeErrorGetDetailsRetType deprecated added in v0.22.1

type RuntimeErrorGetDetailsRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuntimeErrorGetMessageArgType deprecated added in v0.22.1

type RuntimeErrorGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuntimeErrorGetMessageAttributeType added in v0.22.1

type RuntimeErrorGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuntimeErrorGetMessageRetType deprecated added in v0.22.1

type RuntimeErrorGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StartCredentialsRotationRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (StartCredentialsRotationRequest) Execute deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Taint) GetEffect added in v0.20.0

func (o *Taint) GetEffect() (ret TaintGetEffectRetType)

GetEffect returns the Effect field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Taint) GetKey added in v0.20.0

func (o *Taint) GetKey() (ret TaintGetKeyRetType)

GetKey returns the Key field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Taint) HasValue added in v0.20.0

func (o *Taint) HasValue() bool

HasValue returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Taint) SetEffect added in v0.20.0

func (o *Taint) SetEffect(v TaintGetEffectRetType)

SetEffect sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Taint) SetKey added in v0.20.0

func (o *Taint) SetKey(v TaintGetKeyRetType)

SetKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Taint) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintEffect added in v0.23.0

type TaintEffect string

TaintEffect the model 'Taint' value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	TAINTEFFECT_NO_SCHEDULE TaintEffect = "NoSchedule"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	TAINTEFFECT_PREFER_NO_SCHEDULE TaintEffect = "PreferNoSchedule"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (TaintEffect) Ptr added in v0.23.0

func (v TaintEffect) Ptr() *TaintEffect

Ptr returns reference to EffectEffect value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TaintEffect) UnmarshalJSON deprecated added in v0.23.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintGetEffectArgType deprecated added in v0.22.1

type TaintGetEffectArgType = TaintEffect

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintGetEffectAttributeType deprecated added in v0.22.1

type TaintGetEffectAttributeType = *TaintEffect

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintGetEffectRetType deprecated added in v0.22.1

type TaintGetEffectRetType = TaintEffect

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintGetKeyArgType deprecated added in v0.22.1

type TaintGetKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintGetKeyAttributeType added in v0.22.1

type TaintGetKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintGetKeyRetType deprecated added in v0.22.1

type TaintGetKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintGetValueArgType deprecated added in v0.22.1

type TaintGetValueArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintGetValueAttributeType added in v0.22.1

type TaintGetValueAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TaintGetValueRetType deprecated added in v0.22.1

type TaintGetValueRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TimeWindow

type TimeWindow struct {
	// REQUIRED
	End TimeWindowGetEndAttributeType `json:"end" required:"true"`
	// REQUIRED
	Start TimeWindowGetStartAttributeType `json:"start" required:"true"`
}

TimeWindow struct for TimeWindow Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TimeWindow) GetEnd added in v0.20.0

func (o *TimeWindow) GetEnd() (ret TimeWindowGetEndRetType)

GetEnd returns the End field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TimeWindow) GetStart added in v0.20.0

func (o *TimeWindow) GetStart() (ret TimeWindowGetStartRetType)

GetStart returns the Start field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TimeWindow) SetEnd added in v0.20.0

func (o *TimeWindow) SetEnd(v TimeWindowGetEndRetType)

SetEnd sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TimeWindow) SetStart added in v0.20.0

func (o *TimeWindow) SetStart(v TimeWindowGetStartRetType)

SetStart sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (TimeWindow) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TimeWindowGetEndArgType deprecated added in v0.22.1

type TimeWindowGetEndArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TimeWindowGetEndAttributeType added in v0.22.1

type TimeWindowGetEndAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TimeWindowGetEndRetType deprecated added in v0.22.1

type TimeWindowGetEndRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TimeWindowGetStartArgType deprecated added in v0.22.1

type TimeWindowGetStartArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TimeWindowGetStartAttributeType added in v0.22.1

type TimeWindowGetStartAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TimeWindowGetStartRetType deprecated added in v0.22.1

type TimeWindowGetStartRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TriggerHibernateRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (TriggerHibernateRequest) Execute deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TriggerMaintenanceRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (TriggerMaintenanceRequest) Execute deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TriggerReconcileRequest deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (TriggerReconcileRequest) Execute deprecated added in v0.24.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TriggerWakeupRequest deprecated added in v1.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (TriggerWakeupRequest) Execute deprecated added in v1.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type V2ControlPlaneNetwork added in v1.7.0

type V2ControlPlaneNetwork struct {
	AccessScope V2ControlPlaneNetworkGetAccessScopeAttributeType `json:"accessScope,omitempty"`
}

V2ControlPlaneNetwork struct for V2ControlPlaneNetwork Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewV2ControlPlaneNetwork added in v1.7.0

func NewV2ControlPlaneNetwork() *V2ControlPlaneNetwork

NewV2ControlPlaneNetwork instantiates a new V2ControlPlaneNetwork object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewV2ControlPlaneNetworkWithDefaults added in v1.7.0

func NewV2ControlPlaneNetworkWithDefaults() *V2ControlPlaneNetwork

NewV2ControlPlaneNetworkWithDefaults instantiates a new V2ControlPlaneNetwork object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*V2ControlPlaneNetwork) GetAccessScope added in v1.7.0

GetAccessScope returns the AccessScope field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*V2ControlPlaneNetwork) GetAccessScopeOk added in v1.7.0

GetAccessScopeOk returns a tuple with the AccessScope field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*V2ControlPlaneNetwork) HasAccessScope added in v1.7.0

func (o *V2ControlPlaneNetwork) HasAccessScope() bool

HasAccessScope returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*V2ControlPlaneNetwork) SetAccessScope added in v1.7.0

SetAccessScope gets a reference to the given AccessScope and assigns it to the AccessScope field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (V2ControlPlaneNetwork) ToMap deprecated added in v1.7.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type V2ControlPlaneNetworkGetAccessScopeArgType deprecated added in v1.7.0

type V2ControlPlaneNetworkGetAccessScopeArgType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type V2ControlPlaneNetworkGetAccessScopeAttributeType added in v1.7.0

type V2ControlPlaneNetworkGetAccessScopeAttributeType = *AccessScope

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type V2ControlPlaneNetworkGetAccessScopeRetType deprecated added in v1.7.0

type V2ControlPlaneNetworkGetAccessScopeRetType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) GetSize added in v0.20.0

func (o *Volume) GetSize() (ret VolumeGetSizeRetType)

GetSize returns the Size field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) HasType added in v0.20.0

func (o *Volume) HasType() bool

HasType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetSize added in v0.20.0

func (o *Volume) SetSize(v VolumeGetSizeRetType)

SetSize sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Volume) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetSizeArgType deprecated added in v0.22.1

type VolumeGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetSizeAttributeType added in v0.22.1

type VolumeGetSizeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetSizeRetType deprecated added in v0.22.1

type VolumeGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetTypeArgType deprecated added in v0.22.1

type VolumeGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetTypeAttributeType added in v0.22.1

type VolumeGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetTypeRetType deprecated added in v0.22.1

type VolumeGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeType

type VolumeType struct {
	Name VolumeTypeGetNameAttributeType `json:"name,omitempty"`
}

VolumeType struct for VolumeType Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeType) HasName added in v0.20.0

func (o *VolumeType) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VolumeType) ToMap deprecated added in v0.20.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeTypeGetNameArgType deprecated added in v0.22.1

type VolumeTypeGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeTypeGetNameAttributeType added in v0.22.1

type VolumeTypeGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeTypeGetNameRetType deprecated added in v0.22.1

type VolumeTypeGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Deprecated: Will be removed after 2026-09-30.
Deprecated: Will be removed after 2026-09-30.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL