Documentation ¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func NewConfiguration() *config.Configuration
- func ParameterValueToString(obj interface{}, key string) string
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type ACL
- type APIClient
- func (a *APIClient) CompleteCredentialsRotation(ctx context.Context, projectId string, clusterName string) ApiCompleteCredentialsRotationRequest
- func (a *APIClient) CompleteCredentialsRotationExecute(ctx context.Context, projectId string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) CreateKubeconfig(ctx context.Context, projectId string, clusterName string) ApiCreateKubeconfigRequest
- func (a *APIClient) CreateKubeconfigExecute(ctx context.Context, projectId string, clusterName string) (*Kubeconfig, error)
- func (a *APIClient) CreateOrUpdateCluster(ctx context.Context, projectId string, clusterName string) ApiCreateOrUpdateClusterRequest
- func (a *APIClient) CreateOrUpdateClusterExecute(ctx context.Context, projectId string, clusterName string) (*Cluster, error)
- func (a *APIClient) DeleteCluster(ctx context.Context, projectId string, clusterName string) ApiDeleteClusterRequest
- func (a *APIClient) DeleteClusterExecute(ctx context.Context, projectId string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequestdeprecated
- func (a *APIClient) DisableServiceExecute(ctx context.Context, projectId string) (map[string]interface{}, error)deprecated
- func (a *APIClient) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequestdeprecated
- func (a *APIClient) EnableServiceExecute(ctx context.Context, projectId string) (*ProjectResponse, error)deprecated
- func (a *APIClient) GetCluster(ctx context.Context, projectId string, clusterName string) ApiGetClusterRequest
- func (a *APIClient) GetClusterExecute(ctx context.Context, projectId string, clusterName string) (*Cluster, error)
- func (c *APIClient) GetConfig() *config.Configuration
- func (a *APIClient) GetCredentials(ctx context.Context, projectId string, clusterName string) ApiGetCredentialsRequestdeprecated
- func (a *APIClient) GetCredentialsExecute(ctx context.Context, projectId string, clusterName string) (*Credentials, error)deprecated
- func (a *APIClient) GetLoginKubeconfig(ctx context.Context, projectId string, clusterName string) ApiGetLoginKubeconfigRequest
- func (a *APIClient) GetLoginKubeconfigExecute(ctx context.Context, projectId string, clusterName string) (*LoginKubeconfig, error)
- func (a *APIClient) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequestdeprecated
- func (a *APIClient) GetServiceStatusExecute(ctx context.Context, projectId string) (*ProjectResponse, error)deprecated
- func (a *APIClient) ListClusters(ctx context.Context, projectId string) ApiListClustersRequest
- func (a *APIClient) ListClustersExecute(ctx context.Context, projectId string) (*ListClustersResponse, error)
- func (a *APIClient) ListProviderOptions(ctx context.Context) ApiListProviderOptionsRequest
- func (a *APIClient) ListProviderOptionsExecute(ctx context.Context) (*ProviderOptions, error)
- func (a *APIClient) StartCredentialsRotation(ctx context.Context, projectId string, clusterName string) ApiStartCredentialsRotationRequest
- func (a *APIClient) StartCredentialsRotationExecute(ctx context.Context, projectId string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) TriggerHibernate(ctx context.Context, projectId string, clusterName string) ApiTriggerHibernateRequest
- func (a *APIClient) TriggerHibernateExecute(ctx context.Context, projectId string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) TriggerMaintenance(ctx context.Context, projectId string, clusterName string) ApiTriggerMaintenanceRequest
- func (a *APIClient) TriggerMaintenanceExecute(ctx context.Context, projectId string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) TriggerReconcile(ctx context.Context, projectId string, clusterName string) ApiTriggerReconcileRequest
- func (a *APIClient) TriggerReconcileExecute(ctx context.Context, projectId string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) TriggerRotateCredentials(ctx context.Context, projectId string, clusterName string) ApiTriggerRotateCredentialsRequestdeprecated
- func (a *APIClient) TriggerRotateCredentialsExecute(ctx context.Context, projectId string, clusterName string) (map[string]interface{}, error)deprecated
- type ApiCompleteCredentialsRotationRequest
- type ApiCreateKubeconfigRequest
- type ApiCreateOrUpdateClusterRequest
- type ApiDeleteClusterRequest
- type ApiDisableServiceRequest
- type ApiEnableServiceRequest
- type ApiGetClusterRequest
- type ApiGetCredentialsRequest
- type ApiGetLoginKubeconfigRequest
- type ApiGetServiceStatusRequest
- type ApiListClustersRequest
- type ApiListProviderOptionsRequest
- type ApiStartCredentialsRotationRequest
- type ApiTriggerHibernateRequest
- type ApiTriggerMaintenanceRequest
- type ApiTriggerReconcileRequest
- type ApiTriggerRotateCredentialsRequest
- type Argus
- func (o *Argus) GetArgusInstanceId() *string
- func (o *Argus) GetArgusInstanceIdOk() (*string, bool)
- func (o *Argus) GetEnabled() *bool
- func (o *Argus) GetEnabledOk() (*bool, bool)
- func (o *Argus) SetArgusInstanceId(v *string)
- func (o *Argus) SetEnabled(v *bool)
- func (o Argus) ToMap() (map[string]interface{}, error)
- type AvailabilityZone
- type CRI
- type Cluster
- func (o *Cluster) GetExtensions() *Extension
- func (o *Cluster) GetExtensionsOk() (*Extension, bool)
- func (o *Cluster) GetHibernation() *Hibernation
- func (o *Cluster) GetHibernationOk() (*Hibernation, bool)
- func (o *Cluster) GetKubernetes() *Kubernetes
- func (o *Cluster) GetKubernetesOk() (*Kubernetes, bool)
- func (o *Cluster) GetMaintenance() *Maintenance
- func (o *Cluster) GetMaintenanceOk() (*Maintenance, bool)
- func (o *Cluster) GetName() *string
- func (o *Cluster) GetNameOk() (*string, bool)
- func (o *Cluster) GetNetwork() *Network
- func (o *Cluster) GetNetworkOk() (*Network, bool)
- func (o *Cluster) GetNodepools() *[]Nodepool
- func (o *Cluster) GetNodepoolsOk() (*[]Nodepool, bool)
- func (o *Cluster) GetStatus() *ClusterStatus
- func (o *Cluster) GetStatusOk() (*ClusterStatus, bool)
- func (o *Cluster) HasExtensions() bool
- func (o *Cluster) HasHibernation() bool
- func (o *Cluster) HasMaintenance() bool
- func (o *Cluster) HasName() bool
- func (o *Cluster) HasNetwork() bool
- func (o *Cluster) HasStatus() bool
- func (o *Cluster) SetExtensions(v *Extension)
- func (o *Cluster) SetHibernation(v *Hibernation)
- func (o *Cluster) SetKubernetes(v *Kubernetes)
- func (o *Cluster) SetMaintenance(v *Maintenance)
- func (o *Cluster) SetName(v *string)
- func (o *Cluster) SetNetwork(v *Network)
- func (o *Cluster) SetNodepools(v *[]Nodepool)
- func (o *Cluster) SetStatus(v *ClusterStatus)
- func (o Cluster) ToMap() (map[string]interface{}, error)
- type ClusterStatus
- func (o *ClusterStatus) GetAggregated() *ClusterStatusState
- func (o *ClusterStatus) GetAggregatedOk() (*ClusterStatusState, bool)
- func (o *ClusterStatus) GetCreationTime() *string
- func (o *ClusterStatus) GetCreationTimeOk() (*string, bool)
- func (o *ClusterStatus) GetCredentialsRotation() *CredentialsRotationState
- func (o *ClusterStatus) GetCredentialsRotationOk() (*CredentialsRotationState, bool)
- func (o *ClusterStatus) GetError() *RuntimeError
- func (o *ClusterStatus) GetErrorOk() (*RuntimeError, bool)
- func (o *ClusterStatus) GetHibernated() *bool
- func (o *ClusterStatus) GetHibernatedOk() (*bool, bool)
- func (o *ClusterStatus) HasAggregated() bool
- func (o *ClusterStatus) HasCreationTime() bool
- func (o *ClusterStatus) HasCredentialsRotation() bool
- func (o *ClusterStatus) HasError() bool
- func (o *ClusterStatus) HasHibernated() bool
- func (o *ClusterStatus) SetAggregated(v *ClusterStatusState)
- func (o *ClusterStatus) SetCreationTime(v *string)
- func (o *ClusterStatus) SetCredentialsRotation(v *CredentialsRotationState)
- func (o *ClusterStatus) SetError(v *RuntimeError)
- func (o *ClusterStatus) SetHibernated(v *bool)
- func (o ClusterStatus) ToMap() (map[string]interface{}, error)
- type ClusterStatusState
- type CreateKubeconfigPayload
- func (o *CreateKubeconfigPayload) GetExpirationSeconds() *string
- func (o *CreateKubeconfigPayload) GetExpirationSecondsOk() (*string, bool)
- func (o *CreateKubeconfigPayload) HasExpirationSeconds() bool
- func (o *CreateKubeconfigPayload) SetExpirationSeconds(v *string)
- func (o CreateKubeconfigPayload) ToMap() (map[string]interface{}, error)
- type CreateOrUpdateClusterPayload
- func (o *CreateOrUpdateClusterPayload) GetExtensions() *Extension
- func (o *CreateOrUpdateClusterPayload) GetExtensionsOk() (*Extension, bool)
- func (o *CreateOrUpdateClusterPayload) GetHibernation() *Hibernation
- func (o *CreateOrUpdateClusterPayload) GetHibernationOk() (*Hibernation, bool)
- func (o *CreateOrUpdateClusterPayload) GetKubernetes() *Kubernetes
- func (o *CreateOrUpdateClusterPayload) GetKubernetesOk() (*Kubernetes, bool)
- func (o *CreateOrUpdateClusterPayload) GetMaintenance() *Maintenance
- func (o *CreateOrUpdateClusterPayload) GetMaintenanceOk() (*Maintenance, bool)
- func (o *CreateOrUpdateClusterPayload) GetNetwork() *Network
- func (o *CreateOrUpdateClusterPayload) GetNetworkOk() (*Network, bool)
- func (o *CreateOrUpdateClusterPayload) GetNodepools() *[]Nodepool
- func (o *CreateOrUpdateClusterPayload) GetNodepoolsOk() (*[]Nodepool, bool)
- func (o *CreateOrUpdateClusterPayload) GetStatus() *ClusterStatus
- func (o *CreateOrUpdateClusterPayload) GetStatusOk() (*ClusterStatus, bool)
- func (o *CreateOrUpdateClusterPayload) HasExtensions() bool
- func (o *CreateOrUpdateClusterPayload) HasHibernation() bool
- func (o *CreateOrUpdateClusterPayload) HasMaintenance() bool
- func (o *CreateOrUpdateClusterPayload) HasNetwork() bool
- func (o *CreateOrUpdateClusterPayload) HasStatus() bool
- func (o *CreateOrUpdateClusterPayload) SetExtensions(v *Extension)
- func (o *CreateOrUpdateClusterPayload) SetHibernation(v *Hibernation)
- func (o *CreateOrUpdateClusterPayload) SetKubernetes(v *Kubernetes)
- func (o *CreateOrUpdateClusterPayload) SetMaintenance(v *Maintenance)
- func (o *CreateOrUpdateClusterPayload) SetNetwork(v *Network)
- func (o *CreateOrUpdateClusterPayload) SetNodepools(v *[]Nodepool)
- func (o *CreateOrUpdateClusterPayload) SetStatus(v *ClusterStatus)
- func (o CreateOrUpdateClusterPayload) ToMap() (map[string]interface{}, error)
- type Credentials
- func (o *Credentials) GetCertificateAuthorityData() *string
- func (o *Credentials) GetCertificateAuthorityDataOk() (*string, bool)
- func (o *Credentials) GetKubeconfig() *string
- func (o *Credentials) GetKubeconfigOk() (*string, bool)
- func (o *Credentials) GetServer() *string
- func (o *Credentials) GetServerOk() (*string, bool)
- func (o *Credentials) GetToken() *string
- func (o *Credentials) GetTokenOk() (*string, bool)
- func (o *Credentials) HasCertificateAuthorityData() bool
- func (o *Credentials) HasKubeconfig() bool
- func (o *Credentials) HasServer() bool
- func (o *Credentials) HasToken() bool
- func (o *Credentials) SetCertificateAuthorityData(v *string)
- func (o *Credentials) SetKubeconfig(v *string)
- func (o *Credentials) SetServer(v *string)
- func (o *Credentials) SetToken(v *string)
- func (o Credentials) ToMap() (map[string]interface{}, error)
- type CredentialsRotationState
- func (o *CredentialsRotationState) GetLastCompletionTime() *string
- func (o *CredentialsRotationState) GetLastCompletionTimeOk() (*string, bool)
- func (o *CredentialsRotationState) GetLastInitiationTime() *string
- func (o *CredentialsRotationState) GetLastInitiationTimeOk() (*string, bool)
- func (o *CredentialsRotationState) GetPhase() *string
- func (o *CredentialsRotationState) GetPhaseOk() (*string, bool)
- func (o *CredentialsRotationState) HasLastCompletionTime() bool
- func (o *CredentialsRotationState) HasLastInitiationTime() bool
- func (o *CredentialsRotationState) HasPhase() bool
- func (o *CredentialsRotationState) SetLastCompletionTime(v *string)
- func (o *CredentialsRotationState) SetLastInitiationTime(v *string)
- func (o *CredentialsRotationState) SetPhase(v *string)
- func (o CredentialsRotationState) ToMap() (map[string]interface{}, error)
- type DNS
- func (o *DNS) GetEnabled() *bool
- func (o *DNS) GetEnabledOk() (*bool, bool)
- func (o *DNS) GetZones() *[]string
- func (o *DNS) GetZonesOk() (*[]string, bool)
- func (o *DNS) HasZones() bool
- func (o *DNS) SetEnabled(v *bool)
- func (o *DNS) SetZones(v *[]string)
- func (o DNS) ToMap() (map[string]interface{}, error)
- type DefaultApiService
- type Extension
- func (o *Extension) GetAcl() *ACL
- func (o *Extension) GetAclOk() (*ACL, bool)
- func (o *Extension) GetArgus() *Argus
- func (o *Extension) GetArgusOk() (*Argus, bool)
- func (o *Extension) GetDns() *DNS
- func (o *Extension) GetDnsOk() (*DNS, bool)
- func (o *Extension) HasAcl() bool
- func (o *Extension) HasArgus() bool
- func (o *Extension) HasDns() bool
- func (o *Extension) SetAcl(v *ACL)
- func (o *Extension) SetArgus(v *Argus)
- func (o *Extension) SetDns(v *DNS)
- func (o Extension) ToMap() (map[string]interface{}, error)
- type Hibernation
- type HibernationSchedule
- func (o *HibernationSchedule) GetEnd() *string
- func (o *HibernationSchedule) GetEndOk() (*string, bool)
- func (o *HibernationSchedule) GetStart() *string
- func (o *HibernationSchedule) GetStartOk() (*string, bool)
- func (o *HibernationSchedule) GetTimezone() *string
- func (o *HibernationSchedule) GetTimezoneOk() (*string, bool)
- func (o *HibernationSchedule) HasTimezone() bool
- func (o *HibernationSchedule) SetEnd(v *string)
- func (o *HibernationSchedule) SetStart(v *string)
- func (o *HibernationSchedule) SetTimezone(v *string)
- func (o HibernationSchedule) ToMap() (map[string]interface{}, error)
- type Image
- type Kubeconfig
- func (o *Kubeconfig) GetExpirationTimestamp() *string
- func (o *Kubeconfig) GetExpirationTimestampOk() (*string, bool)
- func (o *Kubeconfig) GetKubeconfig() *string
- func (o *Kubeconfig) GetKubeconfigOk() (*string, bool)
- func (o *Kubeconfig) HasExpirationTimestamp() bool
- func (o *Kubeconfig) HasKubeconfig() bool
- func (o *Kubeconfig) SetExpirationTimestamp(v *string)
- func (o *Kubeconfig) SetKubeconfig(v *string)
- func (o Kubeconfig) ToMap() (map[string]interface{}, error)
- type Kubernetes
- func (o *Kubernetes) GetAllowPrivilegedContainers() *bool
- func (o *Kubernetes) GetAllowPrivilegedContainersOk() (*bool, bool)
- func (o *Kubernetes) GetVersion() *string
- func (o *Kubernetes) GetVersionOk() (*string, bool)
- func (o *Kubernetes) HasAllowPrivilegedContainers() bool
- func (o *Kubernetes) SetAllowPrivilegedContainers(v *bool)
- func (o *Kubernetes) SetVersion(v *string)
- func (o Kubernetes) ToMap() (map[string]interface{}, error)
- type KubernetesVersion
- func (o *KubernetesVersion) GetExpirationDate() *string
- func (o *KubernetesVersion) GetExpirationDateOk() (*string, bool)
- func (o *KubernetesVersion) GetFeatureGates() *map[string]string
- func (o *KubernetesVersion) GetFeatureGatesOk() (*map[string]string, bool)
- func (o *KubernetesVersion) GetState() *string
- func (o *KubernetesVersion) GetStateOk() (*string, bool)
- func (o *KubernetesVersion) GetVersion() *string
- func (o *KubernetesVersion) GetVersionOk() (*string, bool)
- func (o *KubernetesVersion) HasExpirationDate() bool
- func (o *KubernetesVersion) HasFeatureGates() bool
- func (o *KubernetesVersion) HasState() bool
- func (o *KubernetesVersion) HasVersion() bool
- func (o *KubernetesVersion) SetExpirationDate(v *string)
- func (o *KubernetesVersion) SetFeatureGates(v *map[string]string)
- func (o *KubernetesVersion) SetState(v *string)
- func (o *KubernetesVersion) SetVersion(v *string)
- func (o KubernetesVersion) ToMap() (map[string]interface{}, error)
- type ListClustersResponse
- type LoginKubeconfig
- type Machine
- type MachineImage
- func (o *MachineImage) GetName() *string
- func (o *MachineImage) GetNameOk() (*string, bool)
- func (o *MachineImage) GetVersions() *[]MachineImageVersion
- func (o *MachineImage) GetVersionsOk() (*[]MachineImageVersion, bool)
- func (o *MachineImage) HasName() bool
- func (o *MachineImage) HasVersions() bool
- func (o *MachineImage) SetName(v *string)
- func (o *MachineImage) SetVersions(v *[]MachineImageVersion)
- func (o MachineImage) ToMap() (map[string]interface{}, error)
- type MachineImageVersion
- func (o *MachineImageVersion) GetCri() *[]CRI
- func (o *MachineImageVersion) GetCriOk() (*[]CRI, bool)
- func (o *MachineImageVersion) GetExpirationDate() *string
- func (o *MachineImageVersion) GetExpirationDateOk() (*string, bool)
- func (o *MachineImageVersion) GetState() *string
- func (o *MachineImageVersion) GetStateOk() (*string, bool)
- func (o *MachineImageVersion) GetVersion() *string
- func (o *MachineImageVersion) GetVersionOk() (*string, bool)
- func (o *MachineImageVersion) HasCri() bool
- func (o *MachineImageVersion) HasExpirationDate() bool
- func (o *MachineImageVersion) HasState() bool
- func (o *MachineImageVersion) HasVersion() bool
- func (o *MachineImageVersion) SetCri(v *[]CRI)
- func (o *MachineImageVersion) SetExpirationDate(v *string)
- func (o *MachineImageVersion) SetState(v *string)
- func (o *MachineImageVersion) SetVersion(v *string)
- func (o MachineImageVersion) ToMap() (map[string]interface{}, error)
- type MachineType
- func (o *MachineType) GetArchitecture() *string
- func (o *MachineType) GetArchitectureOk() (*string, bool)
- func (o *MachineType) GetCpu() *int64
- func (o *MachineType) GetCpuOk() (*int64, bool)
- func (o *MachineType) GetGpu() *int64
- func (o *MachineType) GetGpuOk() (*int64, bool)
- func (o *MachineType) GetMemory() *int64
- func (o *MachineType) GetMemoryOk() (*int64, bool)
- func (o *MachineType) GetName() *string
- func (o *MachineType) GetNameOk() (*string, bool)
- func (o *MachineType) HasArchitecture() bool
- func (o *MachineType) HasCpu() bool
- func (o *MachineType) HasGpu() bool
- func (o *MachineType) HasMemory() bool
- func (o *MachineType) HasName() bool
- func (o *MachineType) SetArchitecture(v *string)
- func (o *MachineType) SetCpu(v *int64)
- func (o *MachineType) SetGpu(v *int64)
- func (o *MachineType) SetMemory(v *int64)
- func (o *MachineType) SetName(v *string)
- func (o MachineType) ToMap() (map[string]interface{}, error)
- type Maintenance
- func (o *Maintenance) GetAutoUpdate() *MaintenanceAutoUpdate
- func (o *Maintenance) GetAutoUpdateOk() (*MaintenanceAutoUpdate, bool)
- func (o *Maintenance) GetTimeWindow() *TimeWindow
- func (o *Maintenance) GetTimeWindowOk() (*TimeWindow, bool)
- func (o *Maintenance) SetAutoUpdate(v *MaintenanceAutoUpdate)
- func (o *Maintenance) SetTimeWindow(v *TimeWindow)
- func (o Maintenance) ToMap() (map[string]interface{}, error)
- type MaintenanceAutoUpdate
- func (o *MaintenanceAutoUpdate) GetKubernetesVersion() *bool
- func (o *MaintenanceAutoUpdate) GetKubernetesVersionOk() (*bool, bool)
- func (o *MaintenanceAutoUpdate) GetMachineImageVersion() *bool
- func (o *MaintenanceAutoUpdate) GetMachineImageVersionOk() (*bool, bool)
- func (o *MaintenanceAutoUpdate) HasKubernetesVersion() bool
- func (o *MaintenanceAutoUpdate) HasMachineImageVersion() bool
- func (o *MaintenanceAutoUpdate) SetKubernetesVersion(v *bool)
- func (o *MaintenanceAutoUpdate) SetMachineImageVersion(v *bool)
- func (o MaintenanceAutoUpdate) ToMap() (map[string]interface{}, error)
- type MappedNullable
- type Network
- type Nodepool
- func (o *Nodepool) GetAllowSystemComponents() *bool
- func (o *Nodepool) GetAllowSystemComponentsOk() (*bool, bool)
- func (o *Nodepool) GetAvailabilityZones() *[]string
- func (o *Nodepool) GetAvailabilityZonesOk() (*[]string, bool)
- func (o *Nodepool) GetCri() *CRI
- func (o *Nodepool) GetCriOk() (*CRI, bool)
- func (o *Nodepool) GetLabels() *map[string]string
- func (o *Nodepool) GetLabelsOk() (*map[string]string, bool)
- func (o *Nodepool) GetMachine() *Machine
- func (o *Nodepool) GetMachineOk() (*Machine, bool)
- func (o *Nodepool) GetMaxSurge() *int64
- func (o *Nodepool) GetMaxSurgeOk() (*int64, bool)
- func (o *Nodepool) GetMaxUnavailable() *int64
- func (o *Nodepool) GetMaxUnavailableOk() (*int64, bool)
- func (o *Nodepool) GetMaximum() *int64
- func (o *Nodepool) GetMaximumOk() (*int64, bool)
- func (o *Nodepool) GetMinimum() *int64
- func (o *Nodepool) GetMinimumOk() (*int64, bool)
- func (o *Nodepool) GetName() *string
- func (o *Nodepool) GetNameOk() (*string, bool)
- func (o *Nodepool) GetTaints() *[]Taint
- func (o *Nodepool) GetTaintsOk() (*[]Taint, bool)
- func (o *Nodepool) GetVolume() *Volume
- func (o *Nodepool) GetVolumeOk() (*Volume, bool)
- func (o *Nodepool) HasAllowSystemComponents() bool
- func (o *Nodepool) HasCri() bool
- func (o *Nodepool) HasLabels() bool
- func (o *Nodepool) HasMaxSurge() bool
- func (o *Nodepool) HasMaxUnavailable() bool
- func (o *Nodepool) HasTaints() bool
- func (o *Nodepool) SetAllowSystemComponents(v *bool)
- func (o *Nodepool) SetAvailabilityZones(v *[]string)
- func (o *Nodepool) SetCri(v *CRI)
- func (o *Nodepool) SetLabels(v *map[string]string)
- func (o *Nodepool) SetMachine(v *Machine)
- func (o *Nodepool) SetMaxSurge(v *int64)
- func (o *Nodepool) SetMaxUnavailable(v *int64)
- func (o *Nodepool) SetMaximum(v *int64)
- func (o *Nodepool) SetMinimum(v *int64)
- func (o *Nodepool) SetName(v *string)
- func (o *Nodepool) SetTaints(v *[]Taint)
- func (o *Nodepool) SetVolume(v *Volume)
- func (o Nodepool) ToMap() (map[string]interface{}, error)
- type NullableACL
- type NullableArgus
- type NullableAvailabilityZone
- func (v NullableAvailabilityZone) Get() *AvailabilityZone
- func (v NullableAvailabilityZone) IsSet() bool
- func (v NullableAvailabilityZone) MarshalJSON() ([]byte, error)
- func (v *NullableAvailabilityZone) Set(val *AvailabilityZone)
- func (v *NullableAvailabilityZone) UnmarshalJSON(src []byte) error
- func (v *NullableAvailabilityZone) Unset()
- type NullableBool
- type NullableCRI
- type NullableCluster
- type NullableClusterStatus
- func (v NullableClusterStatus) Get() *ClusterStatus
- func (v NullableClusterStatus) IsSet() bool
- func (v NullableClusterStatus) MarshalJSON() ([]byte, error)
- func (v *NullableClusterStatus) Set(val *ClusterStatus)
- func (v *NullableClusterStatus) UnmarshalJSON(src []byte) error
- func (v *NullableClusterStatus) Unset()
- type NullableClusterStatusState
- func (v NullableClusterStatusState) Get() *ClusterStatusState
- func (v NullableClusterStatusState) IsSet() bool
- func (v NullableClusterStatusState) MarshalJSON() ([]byte, error)
- func (v *NullableClusterStatusState) Set(val *ClusterStatusState)
- func (v *NullableClusterStatusState) UnmarshalJSON(src []byte) error
- func (v *NullableClusterStatusState) Unset()
- type NullableCreateKubeconfigPayload
- func (v NullableCreateKubeconfigPayload) Get() *CreateKubeconfigPayload
- func (v NullableCreateKubeconfigPayload) IsSet() bool
- func (v NullableCreateKubeconfigPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateKubeconfigPayload) Set(val *CreateKubeconfigPayload)
- func (v *NullableCreateKubeconfigPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateKubeconfigPayload) Unset()
- type NullableCreateOrUpdateClusterPayload
- func (v NullableCreateOrUpdateClusterPayload) Get() *CreateOrUpdateClusterPayload
- func (v NullableCreateOrUpdateClusterPayload) IsSet() bool
- func (v NullableCreateOrUpdateClusterPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateOrUpdateClusterPayload) Set(val *CreateOrUpdateClusterPayload)
- func (v *NullableCreateOrUpdateClusterPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateOrUpdateClusterPayload) Unset()
- type NullableCredentials
- func (v NullableCredentials) Get() *Credentials
- func (v NullableCredentials) IsSet() bool
- func (v NullableCredentials) MarshalJSON() ([]byte, error)
- func (v *NullableCredentials) Set(val *Credentials)
- func (v *NullableCredentials) UnmarshalJSON(src []byte) error
- func (v *NullableCredentials) Unset()
- type NullableCredentialsRotationState
- func (v NullableCredentialsRotationState) Get() *CredentialsRotationState
- func (v NullableCredentialsRotationState) IsSet() bool
- func (v NullableCredentialsRotationState) MarshalJSON() ([]byte, error)
- func (v *NullableCredentialsRotationState) Set(val *CredentialsRotationState)
- func (v *NullableCredentialsRotationState) UnmarshalJSON(src []byte) error
- func (v *NullableCredentialsRotationState) Unset()
- type NullableDNS
- type NullableExtension
- type NullableFloat32
- type NullableFloat64
- type NullableHibernation
- func (v NullableHibernation) Get() *Hibernation
- func (v NullableHibernation) IsSet() bool
- func (v NullableHibernation) MarshalJSON() ([]byte, error)
- func (v *NullableHibernation) Set(val *Hibernation)
- func (v *NullableHibernation) UnmarshalJSON(src []byte) error
- func (v *NullableHibernation) Unset()
- type NullableHibernationSchedule
- func (v NullableHibernationSchedule) Get() *HibernationSchedule
- func (v NullableHibernationSchedule) IsSet() bool
- func (v NullableHibernationSchedule) MarshalJSON() ([]byte, error)
- func (v *NullableHibernationSchedule) Set(val *HibernationSchedule)
- func (v *NullableHibernationSchedule) UnmarshalJSON(src []byte) error
- func (v *NullableHibernationSchedule) Unset()
- type NullableImage
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableKubeconfig
- type NullableKubernetes
- type NullableKubernetesVersion
- func (v NullableKubernetesVersion) Get() *KubernetesVersion
- func (v NullableKubernetesVersion) IsSet() bool
- func (v NullableKubernetesVersion) MarshalJSON() ([]byte, error)
- func (v *NullableKubernetesVersion) Set(val *KubernetesVersion)
- func (v *NullableKubernetesVersion) UnmarshalJSON(src []byte) error
- func (v *NullableKubernetesVersion) Unset()
- type NullableListClustersResponse
- func (v NullableListClustersResponse) Get() *ListClustersResponse
- func (v NullableListClustersResponse) IsSet() bool
- func (v NullableListClustersResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListClustersResponse) Set(val *ListClustersResponse)
- func (v *NullableListClustersResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListClustersResponse) Unset()
- type NullableLoginKubeconfig
- func (v NullableLoginKubeconfig) Get() *LoginKubeconfig
- func (v NullableLoginKubeconfig) IsSet() bool
- func (v NullableLoginKubeconfig) MarshalJSON() ([]byte, error)
- func (v *NullableLoginKubeconfig) Set(val *LoginKubeconfig)
- func (v *NullableLoginKubeconfig) UnmarshalJSON(src []byte) error
- func (v *NullableLoginKubeconfig) Unset()
- type NullableMachine
- type NullableMachineImage
- func (v NullableMachineImage) Get() *MachineImage
- func (v NullableMachineImage) IsSet() bool
- func (v NullableMachineImage) MarshalJSON() ([]byte, error)
- func (v *NullableMachineImage) Set(val *MachineImage)
- func (v *NullableMachineImage) UnmarshalJSON(src []byte) error
- func (v *NullableMachineImage) Unset()
- type NullableMachineImageVersion
- func (v NullableMachineImageVersion) Get() *MachineImageVersion
- func (v NullableMachineImageVersion) IsSet() bool
- func (v NullableMachineImageVersion) MarshalJSON() ([]byte, error)
- func (v *NullableMachineImageVersion) Set(val *MachineImageVersion)
- func (v *NullableMachineImageVersion) UnmarshalJSON(src []byte) error
- func (v *NullableMachineImageVersion) Unset()
- type NullableMachineType
- func (v NullableMachineType) Get() *MachineType
- func (v NullableMachineType) IsSet() bool
- func (v NullableMachineType) MarshalJSON() ([]byte, error)
- func (v *NullableMachineType) Set(val *MachineType)
- func (v *NullableMachineType) UnmarshalJSON(src []byte) error
- func (v *NullableMachineType) Unset()
- type NullableMaintenance
- func (v NullableMaintenance) Get() *Maintenance
- func (v NullableMaintenance) IsSet() bool
- func (v NullableMaintenance) MarshalJSON() ([]byte, error)
- func (v *NullableMaintenance) Set(val *Maintenance)
- func (v *NullableMaintenance) UnmarshalJSON(src []byte) error
- func (v *NullableMaintenance) Unset()
- type NullableMaintenanceAutoUpdate
- func (v NullableMaintenanceAutoUpdate) Get() *MaintenanceAutoUpdate
- func (v NullableMaintenanceAutoUpdate) IsSet() bool
- func (v NullableMaintenanceAutoUpdate) MarshalJSON() ([]byte, error)
- func (v *NullableMaintenanceAutoUpdate) Set(val *MaintenanceAutoUpdate)
- func (v *NullableMaintenanceAutoUpdate) UnmarshalJSON(src []byte) error
- func (v *NullableMaintenanceAutoUpdate) Unset()
- type NullableNetwork
- type NullableNodepool
- type NullableProjectResponse
- func (v NullableProjectResponse) Get() *ProjectResponse
- func (v NullableProjectResponse) IsSet() bool
- func (v NullableProjectResponse) MarshalJSON() ([]byte, error)
- func (v *NullableProjectResponse) Set(val *ProjectResponse)
- func (v *NullableProjectResponse) UnmarshalJSON(src []byte) error
- func (v *NullableProjectResponse) Unset()
- type NullableProjectState
- func (v NullableProjectState) Get() *ProjectState
- func (v NullableProjectState) IsSet() bool
- func (v NullableProjectState) MarshalJSON() ([]byte, error)
- func (v *NullableProjectState) Set(val *ProjectState)
- func (v *NullableProjectState) UnmarshalJSON(src []byte) error
- func (v *NullableProjectState) Unset()
- type NullableProviderOptions
- func (v NullableProviderOptions) Get() *ProviderOptions
- func (v NullableProviderOptions) IsSet() bool
- func (v NullableProviderOptions) MarshalJSON() ([]byte, error)
- func (v *NullableProviderOptions) Set(val *ProviderOptions)
- func (v *NullableProviderOptions) UnmarshalJSON(src []byte) error
- func (v *NullableProviderOptions) Unset()
- type NullableRuntimeError
- func (v NullableRuntimeError) Get() *RuntimeError
- func (v NullableRuntimeError) IsSet() bool
- func (v NullableRuntimeError) MarshalJSON() ([]byte, error)
- func (v *NullableRuntimeError) Set(val *RuntimeError)
- func (v *NullableRuntimeError) UnmarshalJSON(src []byte) error
- func (v *NullableRuntimeError) Unset()
- type NullableString
- type NullableTaint
- type NullableTime
- type NullableTimeWindow
- type NullableVolume
- type NullableVolumeType
- type ProjectResponse
- func (o *ProjectResponse) GetProjectId() *string
- func (o *ProjectResponse) GetProjectIdOk() (*string, bool)
- func (o *ProjectResponse) GetState() *ProjectState
- func (o *ProjectResponse) GetStateOk() (*ProjectState, bool)
- func (o *ProjectResponse) HasProjectId() bool
- func (o *ProjectResponse) HasState() bool
- func (o *ProjectResponse) SetProjectId(v *string)
- func (o *ProjectResponse) SetState(v *ProjectState)
- func (o ProjectResponse) ToMap() (map[string]interface{}, error)
- type ProjectState
- type ProviderOptions
- func (o *ProviderOptions) GetAvailabilityZones() *[]AvailabilityZone
- func (o *ProviderOptions) GetAvailabilityZonesOk() (*[]AvailabilityZone, bool)
- func (o *ProviderOptions) GetKubernetesVersions() *[]KubernetesVersion
- func (o *ProviderOptions) GetKubernetesVersionsOk() (*[]KubernetesVersion, bool)
- func (o *ProviderOptions) GetMachineImages() *[]MachineImage
- func (o *ProviderOptions) GetMachineImagesOk() (*[]MachineImage, bool)
- func (o *ProviderOptions) GetMachineTypes() *[]MachineType
- func (o *ProviderOptions) GetMachineTypesOk() (*[]MachineType, bool)
- func (o *ProviderOptions) GetVolumeTypes() *[]VolumeType
- func (o *ProviderOptions) GetVolumeTypesOk() (*[]VolumeType, bool)
- func (o *ProviderOptions) HasAvailabilityZones() bool
- func (o *ProviderOptions) HasKubernetesVersions() bool
- func (o *ProviderOptions) HasMachineImages() bool
- func (o *ProviderOptions) HasMachineTypes() bool
- func (o *ProviderOptions) HasVolumeTypes() bool
- func (o *ProviderOptions) SetAvailabilityZones(v *[]AvailabilityZone)
- func (o *ProviderOptions) SetKubernetesVersions(v *[]KubernetesVersion)
- func (o *ProviderOptions) SetMachineImages(v *[]MachineImage)
- func (o *ProviderOptions) SetMachineTypes(v *[]MachineType)
- func (o *ProviderOptions) SetVolumeTypes(v *[]VolumeType)
- func (o ProviderOptions) ToMap() (map[string]interface{}, error)
- type RuntimeError
- func (o *RuntimeError) GetCode() *string
- func (o *RuntimeError) GetCodeOk() (*string, bool)
- func (o *RuntimeError) GetDetails() *string
- func (o *RuntimeError) GetDetailsOk() (*string, bool)
- func (o *RuntimeError) GetMessage() *string
- func (o *RuntimeError) GetMessageOk() (*string, bool)
- func (o *RuntimeError) HasCode() bool
- func (o *RuntimeError) HasDetails() bool
- func (o *RuntimeError) HasMessage() bool
- func (o *RuntimeError) SetCode(v *string)
- func (o *RuntimeError) SetDetails(v *string)
- func (o *RuntimeError) SetMessage(v *string)
- func (o RuntimeError) ToMap() (map[string]interface{}, error)
- type Taint
- func (o *Taint) GetEffect() *string
- func (o *Taint) GetEffectOk() (*string, bool)
- func (o *Taint) GetKey() *string
- func (o *Taint) GetKeyOk() (*string, bool)
- func (o *Taint) GetValue() *string
- func (o *Taint) GetValueOk() (*string, bool)
- func (o *Taint) HasValue() bool
- func (o *Taint) SetEffect(v *string)
- func (o *Taint) SetKey(v *string)
- func (o *Taint) SetValue(v *string)
- func (o Taint) ToMap() (map[string]interface{}, error)
- type TimeWindow
- func (o *TimeWindow) GetEnd() *string
- func (o *TimeWindow) GetEndOk() (*string, bool)
- func (o *TimeWindow) GetStart() *string
- func (o *TimeWindow) GetStartOk() (*string, bool)
- func (o *TimeWindow) SetEnd(v *string)
- func (o *TimeWindow) SetStart(v *string)
- func (o TimeWindow) ToMap() (map[string]interface{}, error)
- type Volume
- func (o *Volume) GetSize() *int64
- func (o *Volume) GetSizeOk() (*int64, bool)
- func (o *Volume) GetType() *string
- func (o *Volume) GetTypeOk() (*string, bool)
- func (o *Volume) HasType() bool
- func (o *Volume) SetSize(v *int64)
- func (o *Volume) SetType(v *string)
- func (o Volume) ToMap() (map[string]interface{}, error)
- type VolumeType
Constants ¶
This section is empty.
Variables ¶
var AllowedClusterStatusStateEnumValues = []ClusterStatusState{
"STATE_UNSPECIFIED",
"STATE_HEALTHY",
"STATE_CREATING",
"STATE_DELETING",
"STATE_UNHEALTHY",
"STATE_RECONCILING",
"STATE_HIBERNATED",
"STATE_HIBERNATING",
"STATE_WAKINGUP",
}
All allowed values of ClusterStatusState enum
var AllowedProjectStateEnumValues = []ProjectState{
"STATE_UNSPECIFIED",
"STATE_CREATING",
"STATE_CREATED",
"STATE_DELETING",
"STATE_FAILED",
}
All allowed values of ProjectState enum
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration() *config.Configuration
NewConfiguration returns a new Configuration object
func ParameterValueToString ¶
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type ACL ¶
type ACL struct { // Array of CIDRs to allow access to the kubernetes API. // REQUIRED AllowedCidrs *[]string `json:"allowedCidrs"` // Enables the acl extension. // REQUIRED Enabled *bool `json:"enabled"` }
ACL struct for ACL
func NewACL ¶ added in v0.20.0
NewACL instantiates a new ACL object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewACLWithDefaults ¶ added in v0.20.0
func NewACLWithDefaults() *ACL
NewACLWithDefaults instantiates a new ACL object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ACL) GetAllowedCidrs ¶ added in v0.20.0
GetAllowedCidrs returns the AllowedCidrs field value
func (*ACL) GetAllowedCidrsOk ¶ added in v0.20.0
GetAllowedCidrsOk returns a tuple with the AllowedCidrs field value and a boolean to check if the value has been set.
func (*ACL) GetEnabled ¶ added in v0.20.0
GetEnabled returns the Enabled field value
func (*ACL) GetEnabledOk ¶ added in v0.20.0
GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.
func (*ACL) SetAllowedCidrs ¶ added in v0.20.0
SetAllowedCidrs sets field value
func (*ACL) SetEnabled ¶ added in v0.20.0
SetEnabled sets field value
type APIClient ¶
type APIClient struct {
// contains filtered or unexported fields
}
APIClient manages communication with the SKE-API API v1.1 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)
NewAPIClient creates a new API client. Optionally receives configuration options
func (*APIClient) CompleteCredentialsRotation ¶ added in v0.10.0
func (a *APIClient) CompleteCredentialsRotation(ctx context.Context, projectId string, clusterName string) ApiCompleteCredentialsRotationRequest
CompleteCredentialsRotation: Complete cluster credentials rotation
Complete cluster credentials rotation. This is step 2 of a two-step process. Start the rotation using [start-credentials-rotation](#tag/Credentials/operation/SkeService_StartClusterCredentialsRotation).
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiCompleteCredentialsRotationRequest
func (*APIClient) CompleteCredentialsRotationExecute ¶ added in v0.10.0
func (*APIClient) CreateKubeconfig ¶ added in v0.10.0
func (a *APIClient) CreateKubeconfig(ctx context.Context, projectId string, clusterName string) ApiCreateKubeconfigRequest
CreateKubeconfig: Create a kubeconfig
Create a new kubeconfig for the cluster. You can specify the expiration (in seconds) in the request body. Its value must be in the range from 600 (10 min) to 15552000 (6 months).
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiCreateKubeconfigRequest
func (*APIClient) CreateKubeconfigExecute ¶ added in v0.10.0
func (*APIClient) CreateOrUpdateCluster ¶
func (a *APIClient) CreateOrUpdateCluster(ctx context.Context, projectId string, clusterName string) ApiCreateOrUpdateClusterRequest
CreateOrUpdateCluster: Create or update a cluster
Create a new cluster in your project or modify an existing one. To get valid values for certain properties please check the [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) endpoint.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiCreateOrUpdateClusterRequest
func (*APIClient) CreateOrUpdateClusterExecute ¶
func (*APIClient) DeleteCluster ¶
func (a *APIClient) DeleteCluster(ctx context.Context, projectId string, clusterName string) ApiDeleteClusterRequest
DeleteCluster: Delete a cluster
Delete Kubernetes cluster specified by the identifier, belonging to the project specified by `projectId`.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiDeleteClusterRequest
func (*APIClient) DeleteClusterExecute ¶
func (*APIClient) DisableService
deprecated
func (a *APIClient) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
DisableService: Delete a project
Deprecated: This endpoint is deprecated since 2024-04-11. Use the service-enablement API instead.
Deletes the SKE project specified by `projectId`. Deleting a project deletes all corresponding shoots.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiDisableServiceRequest
func (*APIClient) DisableServiceExecute
deprecated
func (a *APIClient) DisableServiceExecute(ctx context.Context, projectId string) (map[string]interface{}, error)
Deprecated: This endpoint is deprecated since 2024-04-11. Use the service-enablement API instead.
Deletes the SKE project specified by `projectId`. Deleting a project deletes all corresponding shoots.
func (*APIClient) EnableService
deprecated
func (a *APIClient) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
EnableService: Create a Project
Deprecated: This endpoint is deprecated since 2024-04-11. Use the service-enablement API instead.
Returns creation state of Project specified by `projectId`.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiEnableServiceRequest
func (*APIClient) EnableServiceExecute
deprecated
func (*APIClient) GetCluster ¶
func (a *APIClient) GetCluster(ctx context.Context, projectId string, clusterName string) ApiGetClusterRequest
GetCluster: Get a cluster
Get Kubernetes cluster for the specified identifier, belonging to the project specified by `projectId`.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiGetClusterRequest
func (*APIClient) GetClusterExecute ¶
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *config.Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
func (*APIClient) GetCredentials
deprecated
func (a *APIClient) GetCredentials(ctx context.Context, projectId string, clusterName string) ApiGetCredentialsRequest
GetCredentials: Get credentials for a cluster
Deprecated: This endpoint is deprecated since 2024-01-26. It will not work for clusters with Kubernetes v1.27+, or if the new endpoints for kubeconfig or credentials rotation have already been used. Use [kubeconfig](#tag/Credentials/operation/SkeService_CreateKubeconfig) instead to obtain a kubeconfig. For more information, see [How to rotate SKE credentials](https://docs.stackit.cloud/display/STACKIT/How+to+rotate+SKE+credentials).
Get credentials for the cluster specified by `clusterName`, 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 clusterName @return ApiGetCredentialsRequest
func (*APIClient) GetCredentialsExecute
deprecated
func (a *APIClient) GetCredentialsExecute(ctx context.Context, projectId string, clusterName string) (*Credentials, error)
Deprecated: This endpoint is deprecated since 2024-01-26. It will not work for clusters with Kubernetes v1.27+, or if the new endpoints for kubeconfig or credentials rotation have already been used. Use [kubeconfig](#tag/Credentials/operation/SkeService_CreateKubeconfig) instead to obtain a kubeconfig. For more information, see [How to rotate SKE credentials](https://docs.stackit.cloud/display/STACKIT/How+to+rotate+SKE+credentials).
Get credentials for the cluster specified by `clusterName`, belonging to the project specified by `projectId`.
func (*APIClient) GetLoginKubeconfig ¶ added in v0.15.0
func (a *APIClient) GetLoginKubeconfig(ctx context.Context, projectId string, clusterName string) ApiGetLoginKubeconfigRequest
GetLoginKubeconfig: Get a kubeconfig for use with the STACKIT CLI
A kubeconfig retrieved using this endpoint does not contain any credentials and instead obtains valid credentials via the STACKIT CLI.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiGetLoginKubeconfigRequest
func (*APIClient) GetLoginKubeconfigExecute ¶ added in v0.15.0
func (*APIClient) GetServiceStatus
deprecated
func (a *APIClient) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
GetServiceStatus: Get a Project
Deprecated: This endpoint is deprecated since 2024-04-11. Use the service-enablement API instead.
Get a Project specified by `projectId`.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiGetServiceStatusRequest
func (*APIClient) GetServiceStatusExecute
deprecated
func (*APIClient) ListClusters ¶
func (a *APIClient) ListClusters(ctx context.Context, projectId string) ApiListClustersRequest
ListClusters: List all clusters
Return a list of Kubernetes clusters in the project specified by `projectId`.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiListClustersRequest
func (*APIClient) ListClustersExecute ¶
func (*APIClient) ListProviderOptions ¶
func (a *APIClient) ListProviderOptions(ctx context.Context) ApiListProviderOptionsRequest
ListProviderOptions: List provider options
Returns a list of supported Kubernetes versions and a list of supported machine types for the cluster nodes.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListProviderOptionsRequest
func (*APIClient) ListProviderOptionsExecute ¶
func (a *APIClient) ListProviderOptionsExecute(ctx context.Context) (*ProviderOptions, error)
func (*APIClient) StartCredentialsRotation ¶ added in v0.10.0
func (a *APIClient) StartCredentialsRotation(ctx context.Context, projectId string, clusterName string) ApiStartCredentialsRotationRequest
StartCredentialsRotation: Start cluster credentials rotation
Start cluster credentials rotation. This is step 1 of a two-step process. Complete the rotation using [complete-credentials-rotation](#tag/Credentials/operation/SkeService_CompleteClusterCredentialsRotation).
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiStartCredentialsRotationRequest
func (*APIClient) StartCredentialsRotationExecute ¶ added in v0.10.0
func (*APIClient) TriggerHibernate ¶
func (a *APIClient) TriggerHibernate(ctx context.Context, projectId string, clusterName string) ApiTriggerHibernateRequest
TriggerHibernate: Trigger cluster hibernation
Trigger immediate hibernation of the cluster. If the cluster is already in hibernation state, the method does nothing.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiTriggerHibernateRequest
func (*APIClient) TriggerHibernateExecute ¶
func (*APIClient) TriggerMaintenance ¶
func (a *APIClient) TriggerMaintenance(ctx context.Context, projectId string, clusterName string) ApiTriggerMaintenanceRequest
TriggerMaintenance: Trigger cluster maintenance
Trigger immediate maintenance of the cluster. The autoUpdate configuration specified in the Maintenance object of the cluster spec defines what is updated during the immediate maintenance operation.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiTriggerMaintenanceRequest
func (*APIClient) TriggerMaintenanceExecute ¶
func (*APIClient) TriggerReconcile ¶
func (a *APIClient) TriggerReconcile(ctx context.Context, projectId string, clusterName string) ApiTriggerReconcileRequest
TriggerReconcile: Trigger cluster reconciliation
Trigger immediate reconciliation of the complete cluster without changing the cluster specification.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiTriggerReconcileRequest
func (*APIClient) TriggerReconcileExecute ¶
func (*APIClient) TriggerRotateCredentials
deprecated
func (a *APIClient) TriggerRotateCredentials(ctx context.Context, projectId string, clusterName string) ApiTriggerRotateCredentialsRequest
TriggerRotateCredentials: Rotate cluster credentials
Deprecated: This endpoint is deprecated since 2024-01-26. It will not work for clusters with Kubernetes v1.27+, or if the new endpoints for kubeconfig or credentials rotation have already been used. Use [start-credentials-rotation](#tag/Credentials/operation/SkeService_StartClusterCredentialsRotation) instead to rotate all cluster credentials. For more information, see [How to rotate SKE credentials](https://docs.stackit.cloud/display/STACKIT/How+to+rotate+SKE+credentials).
Trigger credential rotation. The old credentials (kubeconfig) will be invalid after the operation.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param clusterName @return ApiTriggerRotateCredentialsRequest
func (*APIClient) TriggerRotateCredentialsExecute
deprecated
func (a *APIClient) TriggerRotateCredentialsExecute(ctx context.Context, projectId string, clusterName string) (map[string]interface{}, error)
Deprecated: This endpoint is deprecated since 2024-01-26. It will not work for clusters with Kubernetes v1.27+, or if the new endpoints for kubeconfig or credentials rotation have already been used. Use [start-credentials-rotation](#tag/Credentials/operation/SkeService_StartClusterCredentialsRotation) instead to rotate all cluster credentials. For more information, see [How to rotate SKE credentials](https://docs.stackit.cloud/display/STACKIT/How+to+rotate+SKE+credentials).
Trigger credential rotation. The old credentials (kubeconfig) will be invalid after the operation.
type ApiCompleteCredentialsRotationRequest ¶ added in v0.10.0
type ApiCompleteCredentialsRotationRequest struct {
// contains filtered or unexported fields
}
func (ApiCompleteCredentialsRotationRequest) Execute ¶ added in v0.10.0
func (r ApiCompleteCredentialsRotationRequest) Execute() (map[string]interface{}, error)
type ApiCreateKubeconfigRequest ¶ added in v0.10.0
type ApiCreateKubeconfigRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateKubeconfigRequest) CreateKubeconfigPayload ¶ added in v0.10.0
func (r ApiCreateKubeconfigRequest) CreateKubeconfigPayload(createKubeconfigPayload CreateKubeconfigPayload) ApiCreateKubeconfigRequest
func (ApiCreateKubeconfigRequest) Execute ¶ added in v0.10.0
func (r ApiCreateKubeconfigRequest) Execute() (*Kubeconfig, error)
type ApiCreateOrUpdateClusterRequest ¶
type ApiCreateOrUpdateClusterRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateOrUpdateClusterRequest) CreateOrUpdateClusterPayload ¶
func (r ApiCreateOrUpdateClusterRequest) CreateOrUpdateClusterPayload(createOrUpdateClusterPayload CreateOrUpdateClusterPayload) ApiCreateOrUpdateClusterRequest
func (ApiCreateOrUpdateClusterRequest) Execute ¶
func (r ApiCreateOrUpdateClusterRequest) Execute() (*Cluster, error)
type ApiDeleteClusterRequest ¶
type ApiDeleteClusterRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteClusterRequest) Execute ¶
func (r ApiDeleteClusterRequest) Execute() (map[string]interface{}, error)
type ApiDisableServiceRequest ¶
type ApiDisableServiceRequest struct {
// contains filtered or unexported fields
}
func (ApiDisableServiceRequest) Execute ¶
func (r ApiDisableServiceRequest) Execute() (map[string]interface{}, error)
type ApiEnableServiceRequest ¶
type ApiEnableServiceRequest struct {
// contains filtered or unexported fields
}
func (ApiEnableServiceRequest) Execute ¶
func (r ApiEnableServiceRequest) Execute() (*ProjectResponse, error)
type ApiGetClusterRequest ¶
type ApiGetClusterRequest struct {
// contains filtered or unexported fields
}
func (ApiGetClusterRequest) Execute ¶
func (r ApiGetClusterRequest) Execute() (*Cluster, error)
type ApiGetCredentialsRequest ¶
type ApiGetCredentialsRequest struct {
// contains filtered or unexported fields
}
func (ApiGetCredentialsRequest) Execute ¶
func (r ApiGetCredentialsRequest) Execute() (*Credentials, error)
type ApiGetLoginKubeconfigRequest ¶ added in v0.15.0
type ApiGetLoginKubeconfigRequest struct {
// contains filtered or unexported fields
}
func (ApiGetLoginKubeconfigRequest) Execute ¶ added in v0.15.0
func (r ApiGetLoginKubeconfigRequest) Execute() (*LoginKubeconfig, error)
type ApiGetServiceStatusRequest ¶
type ApiGetServiceStatusRequest struct {
// contains filtered or unexported fields
}
func (ApiGetServiceStatusRequest) Execute ¶
func (r ApiGetServiceStatusRequest) Execute() (*ProjectResponse, error)
type ApiListClustersRequest ¶
type ApiListClustersRequest struct {
// contains filtered or unexported fields
}
func (ApiListClustersRequest) Execute ¶
func (r ApiListClustersRequest) Execute() (*ListClustersResponse, error)
type ApiListProviderOptionsRequest ¶
type ApiListProviderOptionsRequest struct {
// contains filtered or unexported fields
}
func (ApiListProviderOptionsRequest) Execute ¶
func (r ApiListProviderOptionsRequest) Execute() (*ProviderOptions, error)
type ApiStartCredentialsRotationRequest ¶ added in v0.10.0
type ApiStartCredentialsRotationRequest struct {
// contains filtered or unexported fields
}
func (ApiStartCredentialsRotationRequest) Execute ¶ added in v0.10.0
func (r ApiStartCredentialsRotationRequest) Execute() (map[string]interface{}, error)
type ApiTriggerHibernateRequest ¶
type ApiTriggerHibernateRequest struct {
// contains filtered or unexported fields
}
func (ApiTriggerHibernateRequest) Execute ¶
func (r ApiTriggerHibernateRequest) Execute() (map[string]interface{}, error)
type ApiTriggerMaintenanceRequest ¶
type ApiTriggerMaintenanceRequest struct {
// contains filtered or unexported fields
}
func (ApiTriggerMaintenanceRequest) Execute ¶
func (r ApiTriggerMaintenanceRequest) Execute() (map[string]interface{}, error)
type ApiTriggerReconcileRequest ¶
type ApiTriggerReconcileRequest struct {
// contains filtered or unexported fields
}
func (ApiTriggerReconcileRequest) Execute ¶
func (r ApiTriggerReconcileRequest) Execute() (map[string]interface{}, error)
type ApiTriggerRotateCredentialsRequest ¶
type ApiTriggerRotateCredentialsRequest struct {
// contains filtered or unexported fields
}
func (ApiTriggerRotateCredentialsRequest) Execute ¶
func (r ApiTriggerRotateCredentialsRequest) Execute() (map[string]interface{}, error)
type Argus ¶
type Argus struct { // Argus instance ID to choose which Argus instance is used. // REQUIRED ArgusInstanceId *string `json:"argusInstanceId"` // Enables the argus extension. // REQUIRED Enabled *bool `json:"enabled"` }
Argus struct for Argus
func NewArgus ¶ added in v0.20.0
NewArgus instantiates a new Argus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewArgusWithDefaults ¶ added in v0.20.0
func NewArgusWithDefaults() *Argus
NewArgusWithDefaults instantiates a new Argus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Argus) GetArgusInstanceId ¶ added in v0.20.0
GetArgusInstanceId returns the ArgusInstanceId field value
func (*Argus) GetArgusInstanceIdOk ¶ added in v0.20.0
GetArgusInstanceIdOk returns a tuple with the ArgusInstanceId field value and a boolean to check if the value has been set.
func (*Argus) GetEnabled ¶ added in v0.20.0
GetEnabled returns the Enabled field value
func (*Argus) GetEnabledOk ¶ added in v0.20.0
GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.
func (*Argus) SetArgusInstanceId ¶ added in v0.20.0
SetArgusInstanceId sets field value
func (*Argus) SetEnabled ¶ added in v0.20.0
SetEnabled sets field value
type AvailabilityZone ¶
type AvailabilityZone struct {
Name *string `json:"name,omitempty"`
}
AvailabilityZone struct for AvailabilityZone
func NewAvailabilityZone ¶ added in v0.20.0
func NewAvailabilityZone() *AvailabilityZone
NewAvailabilityZone instantiates a new AvailabilityZone object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAvailabilityZoneWithDefaults ¶ added in v0.20.0
func NewAvailabilityZoneWithDefaults() *AvailabilityZone
NewAvailabilityZoneWithDefaults instantiates a new AvailabilityZone object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AvailabilityZone) GetName ¶ added in v0.20.0
func (o *AvailabilityZone) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*AvailabilityZone) GetNameOk ¶ added in v0.20.0
func (o *AvailabilityZone) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AvailabilityZone) HasName ¶ added in v0.20.0
func (o *AvailabilityZone) HasName() bool
HasName returns a boolean if a field has been set.
func (*AvailabilityZone) SetName ¶ added in v0.20.0
func (o *AvailabilityZone) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (AvailabilityZone) ToMap ¶ added in v0.20.0
func (o AvailabilityZone) ToMap() (map[string]interface{}, error)
type CRI ¶
type CRI struct {
Name *string `json:"name,omitempty"`
}
CRI struct for CRI
func NewCRI ¶ added in v0.20.0
func NewCRI() *CRI
NewCRI instantiates a new CRI object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCRIWithDefaults ¶ added in v0.20.0
func NewCRIWithDefaults() *CRI
NewCRIWithDefaults instantiates a new CRI object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CRI) GetName ¶ added in v0.20.0
GetName returns the Name field value if set, zero value otherwise.
func (*CRI) GetNameOk ¶ added in v0.20.0
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
type Cluster ¶
type Cluster struct { Extensions *Extension `json:"extensions,omitempty"` Hibernation *Hibernation `json:"hibernation,omitempty"` // REQUIRED Kubernetes *Kubernetes `json:"kubernetes"` Maintenance *Maintenance `json:"maintenance,omitempty"` Name *string `json:"name,omitempty"` Network *Network `json:"network,omitempty"` // REQUIRED Nodepools *[]Nodepool `json:"nodepools"` Status *ClusterStatus `json:"status,omitempty"` }
Cluster struct for Cluster
func NewCluster ¶ added in v0.20.0
func NewCluster(kubernetes *Kubernetes, nodepools *[]Nodepool) *Cluster
NewCluster instantiates a new Cluster object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewClusterWithDefaults ¶ added in v0.20.0
func NewClusterWithDefaults() *Cluster
NewClusterWithDefaults instantiates a new Cluster object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Cluster) GetExtensions ¶ added in v0.20.0
GetExtensions returns the Extensions field value if set, zero value otherwise.
func (*Cluster) GetExtensionsOk ¶ added in v0.20.0
GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetHibernation ¶ added in v0.20.0
func (o *Cluster) GetHibernation() *Hibernation
GetHibernation returns the Hibernation field value if set, zero value otherwise.
func (*Cluster) GetHibernationOk ¶ added in v0.20.0
func (o *Cluster) GetHibernationOk() (*Hibernation, bool)
GetHibernationOk returns a tuple with the Hibernation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetKubernetes ¶ added in v0.20.0
func (o *Cluster) GetKubernetes() *Kubernetes
GetKubernetes returns the Kubernetes field value
func (*Cluster) GetKubernetesOk ¶ added in v0.20.0
func (o *Cluster) GetKubernetesOk() (*Kubernetes, bool)
GetKubernetesOk returns a tuple with the Kubernetes field value and a boolean to check if the value has been set.
func (*Cluster) GetMaintenance ¶ added in v0.20.0
func (o *Cluster) GetMaintenance() *Maintenance
GetMaintenance returns the Maintenance field value if set, zero value otherwise.
func (*Cluster) GetMaintenanceOk ¶ added in v0.20.0
func (o *Cluster) GetMaintenanceOk() (*Maintenance, bool)
GetMaintenanceOk returns a tuple with the Maintenance field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetName ¶ added in v0.20.0
GetName returns the Name field value if set, zero value otherwise.
func (*Cluster) GetNameOk ¶ added in v0.20.0
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetNetwork ¶ added in v0.20.0
GetNetwork returns the Network field value if set, zero value otherwise.
func (*Cluster) GetNetworkOk ¶ added in v0.20.0
GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetNodepools ¶ added in v0.20.0
GetNodepools returns the Nodepools field value
func (*Cluster) GetNodepoolsOk ¶ added in v0.20.0
GetNodepoolsOk returns a tuple with the Nodepools field value and a boolean to check if the value has been set.
func (*Cluster) GetStatus ¶ added in v0.20.0
func (o *Cluster) GetStatus() *ClusterStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*Cluster) GetStatusOk ¶ added in v0.20.0
func (o *Cluster) GetStatusOk() (*ClusterStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) HasExtensions ¶ added in v0.20.0
HasExtensions returns a boolean if a field has been set.
func (*Cluster) HasHibernation ¶ added in v0.20.0
HasHibernation returns a boolean if a field has been set.
func (*Cluster) HasMaintenance ¶ added in v0.20.0
HasMaintenance returns a boolean if a field has been set.
func (*Cluster) HasNetwork ¶ added in v0.20.0
HasNetwork returns a boolean if a field has been set.
func (*Cluster) SetExtensions ¶ added in v0.20.0
SetExtensions gets a reference to the given Extension and assigns it to the Extensions field.
func (*Cluster) SetHibernation ¶ added in v0.20.0
func (o *Cluster) SetHibernation(v *Hibernation)
SetHibernation gets a reference to the given Hibernation and assigns it to the Hibernation field.
func (*Cluster) SetKubernetes ¶ added in v0.20.0
func (o *Cluster) SetKubernetes(v *Kubernetes)
SetKubernetes sets field value
func (*Cluster) SetMaintenance ¶ added in v0.20.0
func (o *Cluster) SetMaintenance(v *Maintenance)
SetMaintenance gets a reference to the given Maintenance and assigns it to the Maintenance field.
func (*Cluster) SetName ¶ added in v0.20.0
SetName gets a reference to the given string and assigns it to the Name field.
func (*Cluster) SetNetwork ¶ added in v0.20.0
SetNetwork gets a reference to the given Network and assigns it to the Network field.
func (*Cluster) SetNodepools ¶ added in v0.20.0
SetNodepools sets field value
func (*Cluster) SetStatus ¶ added in v0.20.0
func (o *Cluster) SetStatus(v *ClusterStatus)
SetStatus gets a reference to the given ClusterStatus and assigns it to the Status field.
type ClusterStatus ¶
type ClusterStatus struct { Aggregated *ClusterStatusState `json:"aggregated,omitempty"` // Format: `2024-02-15T11:06:29Z` CreationTime *string `json:"creationTime,omitempty"` CredentialsRotation *CredentialsRotationState `json:"credentialsRotation,omitempty"` Error *RuntimeError `json:"error,omitempty"` Hibernated *bool `json:"hibernated,omitempty"` }
ClusterStatus struct for ClusterStatus
func NewClusterStatus ¶ added in v0.20.0
func NewClusterStatus() *ClusterStatus
NewClusterStatus instantiates a new ClusterStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewClusterStatusWithDefaults ¶ added in v0.20.0
func NewClusterStatusWithDefaults() *ClusterStatus
NewClusterStatusWithDefaults instantiates a new ClusterStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ClusterStatus) GetAggregated ¶ added in v0.20.0
func (o *ClusterStatus) GetAggregated() *ClusterStatusState
GetAggregated returns the Aggregated field value if set, zero value otherwise.
func (*ClusterStatus) GetAggregatedOk ¶ added in v0.20.0
func (o *ClusterStatus) GetAggregatedOk() (*ClusterStatusState, bool)
GetAggregatedOk returns a tuple with the Aggregated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetCreationTime ¶ added in v0.20.0
func (o *ClusterStatus) GetCreationTime() *string
GetCreationTime returns the CreationTime field value if set, zero value otherwise.
func (*ClusterStatus) GetCreationTimeOk ¶ added in v0.20.0
func (o *ClusterStatus) GetCreationTimeOk() (*string, bool)
GetCreationTimeOk returns a tuple with the CreationTime field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetCredentialsRotation ¶ added in v0.20.0
func (o *ClusterStatus) GetCredentialsRotation() *CredentialsRotationState
GetCredentialsRotation returns the CredentialsRotation field value if set, zero value otherwise.
func (*ClusterStatus) GetCredentialsRotationOk ¶ added in v0.20.0
func (o *ClusterStatus) GetCredentialsRotationOk() (*CredentialsRotationState, bool)
GetCredentialsRotationOk returns a tuple with the CredentialsRotation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetError ¶ added in v0.20.0
func (o *ClusterStatus) GetError() *RuntimeError
GetError returns the Error field value if set, zero value otherwise.
func (*ClusterStatus) GetErrorOk ¶ added in v0.20.0
func (o *ClusterStatus) GetErrorOk() (*RuntimeError, bool)
GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetHibernated ¶ added in v0.20.0
func (o *ClusterStatus) GetHibernated() *bool
GetHibernated returns the Hibernated field value if set, zero value otherwise.
func (*ClusterStatus) GetHibernatedOk ¶ added in v0.20.0
func (o *ClusterStatus) GetHibernatedOk() (*bool, bool)
GetHibernatedOk returns a tuple with the Hibernated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) HasAggregated ¶ added in v0.20.0
func (o *ClusterStatus) HasAggregated() bool
HasAggregated returns a boolean if a field has been set.
func (*ClusterStatus) HasCreationTime ¶ added in v0.20.0
func (o *ClusterStatus) HasCreationTime() bool
HasCreationTime returns a boolean if a field has been set.
func (*ClusterStatus) HasCredentialsRotation ¶ added in v0.20.0
func (o *ClusterStatus) HasCredentialsRotation() bool
HasCredentialsRotation returns a boolean if a field has been set.
func (*ClusterStatus) HasError ¶ added in v0.20.0
func (o *ClusterStatus) HasError() bool
HasError returns a boolean if a field has been set.
func (*ClusterStatus) HasHibernated ¶ added in v0.20.0
func (o *ClusterStatus) HasHibernated() bool
HasHibernated returns a boolean if a field has been set.
func (*ClusterStatus) SetAggregated ¶ added in v0.20.0
func (o *ClusterStatus) SetAggregated(v *ClusterStatusState)
SetAggregated gets a reference to the given ClusterStatusState and assigns it to the Aggregated field.
func (*ClusterStatus) SetCreationTime ¶ added in v0.20.0
func (o *ClusterStatus) SetCreationTime(v *string)
SetCreationTime gets a reference to the given string and assigns it to the CreationTime field.
func (*ClusterStatus) SetCredentialsRotation ¶ added in v0.20.0
func (o *ClusterStatus) SetCredentialsRotation(v *CredentialsRotationState)
SetCredentialsRotation gets a reference to the given CredentialsRotationState and assigns it to the CredentialsRotation field.
func (*ClusterStatus) SetError ¶ added in v0.20.0
func (o *ClusterStatus) SetError(v *RuntimeError)
SetError gets a reference to the given RuntimeError and assigns it to the Error field.
func (*ClusterStatus) SetHibernated ¶ added in v0.20.0
func (o *ClusterStatus) SetHibernated(v *bool)
SetHibernated gets a reference to the given bool and assigns it to the Hibernated field.
func (ClusterStatus) ToMap ¶ added in v0.20.0
func (o ClusterStatus) ToMap() (map[string]interface{}, error)
type ClusterStatusState ¶
type ClusterStatusState string
ClusterStatusState the model 'ClusterStatusState'
const ( CLUSTERSTATUSSTATE_UNSPECIFIED ClusterStatusState = "STATE_UNSPECIFIED" CLUSTERSTATUSSTATE_HEALTHY ClusterStatusState = "STATE_HEALTHY" CLUSTERSTATUSSTATE_CREATING ClusterStatusState = "STATE_CREATING" CLUSTERSTATUSSTATE_DELETING ClusterStatusState = "STATE_DELETING" CLUSTERSTATUSSTATE_UNHEALTHY ClusterStatusState = "STATE_UNHEALTHY" CLUSTERSTATUSSTATE_RECONCILING ClusterStatusState = "STATE_RECONCILING" CLUSTERSTATUSSTATE_HIBERNATED ClusterStatusState = "STATE_HIBERNATED" CLUSTERSTATUSSTATE_HIBERNATING ClusterStatusState = "STATE_HIBERNATING" CLUSTERSTATUSSTATE_WAKINGUP ClusterStatusState = "STATE_WAKINGUP" )
List of ClusterStatusState
func NewClusterStatusStateFromValue ¶
func NewClusterStatusStateFromValue(v string) (*ClusterStatusState, error)
NewClusterStatusStateFromValue returns a pointer to a valid ClusterStatusState for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ClusterStatusState) IsValid ¶
func (v ClusterStatusState) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ClusterStatusState) Ptr ¶
func (v ClusterStatusState) Ptr() *ClusterStatusState
Ptr returns reference to ClusterStatusState value
func (*ClusterStatusState) UnmarshalJSON ¶
func (v *ClusterStatusState) UnmarshalJSON(src []byte) error
type CreateKubeconfigPayload ¶ added in v0.10.0
type CreateKubeconfigPayload struct {
ExpirationSeconds *string `json:"expirationSeconds,omitempty"`
}
CreateKubeconfigPayload struct for CreateKubeconfigPayload
func NewCreateKubeconfigPayload ¶ added in v0.20.0
func NewCreateKubeconfigPayload() *CreateKubeconfigPayload
NewCreateKubeconfigPayload instantiates a new CreateKubeconfigPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateKubeconfigPayloadWithDefaults ¶ added in v0.20.0
func NewCreateKubeconfigPayloadWithDefaults() *CreateKubeconfigPayload
NewCreateKubeconfigPayloadWithDefaults instantiates a new CreateKubeconfigPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateKubeconfigPayload) GetExpirationSeconds ¶ added in v0.20.0
func (o *CreateKubeconfigPayload) GetExpirationSeconds() *string
GetExpirationSeconds returns the ExpirationSeconds field value if set, zero value otherwise.
func (*CreateKubeconfigPayload) GetExpirationSecondsOk ¶ added in v0.20.0
func (o *CreateKubeconfigPayload) GetExpirationSecondsOk() (*string, bool)
GetExpirationSecondsOk returns a tuple with the ExpirationSeconds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateKubeconfigPayload) HasExpirationSeconds ¶ added in v0.20.0
func (o *CreateKubeconfigPayload) HasExpirationSeconds() bool
HasExpirationSeconds returns a boolean if a field has been set.
func (*CreateKubeconfigPayload) SetExpirationSeconds ¶ added in v0.20.0
func (o *CreateKubeconfigPayload) SetExpirationSeconds(v *string)
SetExpirationSeconds gets a reference to the given string and assigns it to the ExpirationSeconds field.
func (CreateKubeconfigPayload) ToMap ¶ added in v0.20.0
func (o CreateKubeconfigPayload) ToMap() (map[string]interface{}, error)
type CreateOrUpdateClusterPayload ¶
type CreateOrUpdateClusterPayload struct { Extensions *Extension `json:"extensions,omitempty"` Hibernation *Hibernation `json:"hibernation,omitempty"` // REQUIRED Kubernetes *Kubernetes `json:"kubernetes"` Maintenance *Maintenance `json:"maintenance,omitempty"` Network *Network `json:"network,omitempty"` // REQUIRED Nodepools *[]Nodepool `json:"nodepools"` Status *ClusterStatus `json:"status,omitempty"` }
CreateOrUpdateClusterPayload struct for CreateOrUpdateClusterPayload
func NewCreateOrUpdateClusterPayload ¶ added in v0.20.0
func NewCreateOrUpdateClusterPayload(kubernetes *Kubernetes, nodepools *[]Nodepool) *CreateOrUpdateClusterPayload
NewCreateOrUpdateClusterPayload instantiates a new CreateOrUpdateClusterPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateOrUpdateClusterPayloadWithDefaults ¶ added in v0.20.0
func NewCreateOrUpdateClusterPayloadWithDefaults() *CreateOrUpdateClusterPayload
NewCreateOrUpdateClusterPayloadWithDefaults instantiates a new CreateOrUpdateClusterPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateOrUpdateClusterPayload) GetExtensions ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetExtensions() *Extension
GetExtensions returns the Extensions field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetExtensionsOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetExtensionsOk() (*Extension, bool)
GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetHibernation ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetHibernation() *Hibernation
GetHibernation returns the Hibernation field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetHibernationOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetHibernationOk() (*Hibernation, bool)
GetHibernationOk returns a tuple with the Hibernation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetKubernetes ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetKubernetes() *Kubernetes
GetKubernetes returns the Kubernetes field value
func (*CreateOrUpdateClusterPayload) GetKubernetesOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetKubernetesOk() (*Kubernetes, bool)
GetKubernetesOk returns a tuple with the Kubernetes field value and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetMaintenance ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetMaintenance() *Maintenance
GetMaintenance returns the Maintenance field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetMaintenanceOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetMaintenanceOk() (*Maintenance, bool)
GetMaintenanceOk returns a tuple with the Maintenance field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetNetwork ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetNetwork() *Network
GetNetwork returns the Network field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetNetworkOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetNetworkOk() (*Network, bool)
GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetNodepools ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetNodepools() *[]Nodepool
GetNodepools returns the Nodepools field value
func (*CreateOrUpdateClusterPayload) GetNodepoolsOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetNodepoolsOk() (*[]Nodepool, bool)
GetNodepoolsOk returns a tuple with the Nodepools field value and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetStatus ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetStatus() *ClusterStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetStatusOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetStatusOk() (*ClusterStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) HasExtensions ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) HasExtensions() bool
HasExtensions returns a boolean if a field has been set.
func (*CreateOrUpdateClusterPayload) HasHibernation ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) HasHibernation() bool
HasHibernation returns a boolean if a field has been set.
func (*CreateOrUpdateClusterPayload) HasMaintenance ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) HasMaintenance() bool
HasMaintenance returns a boolean if a field has been set.
func (*CreateOrUpdateClusterPayload) HasNetwork ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) HasNetwork() bool
HasNetwork returns a boolean if a field has been set.
func (*CreateOrUpdateClusterPayload) HasStatus ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*CreateOrUpdateClusterPayload) SetExtensions ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) SetExtensions(v *Extension)
SetExtensions gets a reference to the given Extension and assigns it to the Extensions field.
func (*CreateOrUpdateClusterPayload) SetHibernation ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) SetHibernation(v *Hibernation)
SetHibernation gets a reference to the given Hibernation and assigns it to the Hibernation field.
func (*CreateOrUpdateClusterPayload) SetKubernetes ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) SetKubernetes(v *Kubernetes)
SetKubernetes sets field value
func (*CreateOrUpdateClusterPayload) SetMaintenance ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) SetMaintenance(v *Maintenance)
SetMaintenance gets a reference to the given Maintenance and assigns it to the Maintenance field.
func (*CreateOrUpdateClusterPayload) SetNetwork ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) SetNetwork(v *Network)
SetNetwork gets a reference to the given Network and assigns it to the Network field.
func (*CreateOrUpdateClusterPayload) SetNodepools ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) SetNodepools(v *[]Nodepool)
SetNodepools sets field value
func (*CreateOrUpdateClusterPayload) SetStatus ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) SetStatus(v *ClusterStatus)
SetStatus gets a reference to the given ClusterStatus and assigns it to the Status field.
func (CreateOrUpdateClusterPayload) ToMap ¶ added in v0.20.0
func (o CreateOrUpdateClusterPayload) ToMap() (map[string]interface{}, error)
type Credentials ¶
type Credentials struct { CertificateAuthorityData *string `json:"certificateAuthorityData,omitempty"` // This string contains the kubeconfig as yaml. Kubeconfig *string `json:"kubeconfig,omitempty"` Server *string `json:"server,omitempty"` Token *string `json:"token,omitempty"` }
Credentials struct for Credentials
func NewCredentials ¶ added in v0.20.0
func NewCredentials() *Credentials
NewCredentials instantiates a new Credentials object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCredentialsWithDefaults ¶ added in v0.20.0
func NewCredentialsWithDefaults() *Credentials
NewCredentialsWithDefaults instantiates a new Credentials object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Credentials) GetCertificateAuthorityData ¶ added in v0.20.0
func (o *Credentials) GetCertificateAuthorityData() *string
GetCertificateAuthorityData returns the CertificateAuthorityData field value if set, zero value otherwise.
func (*Credentials) GetCertificateAuthorityDataOk ¶ added in v0.20.0
func (o *Credentials) GetCertificateAuthorityDataOk() (*string, bool)
GetCertificateAuthorityDataOk returns a tuple with the CertificateAuthorityData field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Credentials) GetKubeconfig ¶ added in v0.20.0
func (o *Credentials) GetKubeconfig() *string
GetKubeconfig returns the Kubeconfig field value if set, zero value otherwise.
func (*Credentials) GetKubeconfigOk ¶ added in v0.20.0
func (o *Credentials) GetKubeconfigOk() (*string, bool)
GetKubeconfigOk returns a tuple with the Kubeconfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Credentials) GetServer ¶ added in v0.20.0
func (o *Credentials) GetServer() *string
GetServer returns the Server field value if set, zero value otherwise.
func (*Credentials) GetServerOk ¶ added in v0.20.0
func (o *Credentials) GetServerOk() (*string, bool)
GetServerOk returns a tuple with the Server field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Credentials) GetToken ¶ added in v0.20.0
func (o *Credentials) GetToken() *string
GetToken returns the Token field value if set, zero value otherwise.
func (*Credentials) GetTokenOk ¶ added in v0.20.0
func (o *Credentials) GetTokenOk() (*string, bool)
GetTokenOk returns a tuple with the Token field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Credentials) HasCertificateAuthorityData ¶ added in v0.20.0
func (o *Credentials) HasCertificateAuthorityData() bool
HasCertificateAuthorityData returns a boolean if a field has been set.
func (*Credentials) HasKubeconfig ¶ added in v0.20.0
func (o *Credentials) HasKubeconfig() bool
HasKubeconfig returns a boolean if a field has been set.
func (*Credentials) HasServer ¶ added in v0.20.0
func (o *Credentials) HasServer() bool
HasServer returns a boolean if a field has been set.
func (*Credentials) HasToken ¶ added in v0.20.0
func (o *Credentials) HasToken() bool
HasToken returns a boolean if a field has been set.
func (*Credentials) SetCertificateAuthorityData ¶ added in v0.20.0
func (o *Credentials) SetCertificateAuthorityData(v *string)
SetCertificateAuthorityData gets a reference to the given string and assigns it to the CertificateAuthorityData field.
func (*Credentials) SetKubeconfig ¶ added in v0.20.0
func (o *Credentials) SetKubeconfig(v *string)
SetKubeconfig gets a reference to the given string and assigns it to the Kubeconfig field.
func (*Credentials) SetServer ¶ added in v0.20.0
func (o *Credentials) SetServer(v *string)
SetServer gets a reference to the given string and assigns it to the Server field.
func (*Credentials) SetToken ¶ added in v0.20.0
func (o *Credentials) SetToken(v *string)
SetToken gets a reference to the given string and assigns it to the Token field.
func (Credentials) ToMap ¶ added in v0.20.0
func (o Credentials) ToMap() (map[string]interface{}, error)
type CredentialsRotationState ¶
type CredentialsRotationState struct { // Format: `2024-02-15T11:06:29Z` LastCompletionTime *string `json:"lastCompletionTime,omitempty"` // Format: `2024-02-15T11:06:29Z` LastInitiationTime *string `json:"lastInitiationTime,omitempty"` // Phase of the credentials rotation. `NEVER` indicates that no credentials rotation has been performed using the new credentials rotation endpoints yet. Using the deprecated [rotate-credentials](#tag/Credentials/operation/SkeService_GetClusterCredentials) endpoint will not update this status field. Phase *string `json:"phase,omitempty"` }
CredentialsRotationState struct for CredentialsRotationState
func NewCredentialsRotationState ¶ added in v0.20.0
func NewCredentialsRotationState() *CredentialsRotationState
NewCredentialsRotationState instantiates a new CredentialsRotationState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCredentialsRotationStateWithDefaults ¶ added in v0.20.0
func NewCredentialsRotationStateWithDefaults() *CredentialsRotationState
NewCredentialsRotationStateWithDefaults instantiates a new CredentialsRotationState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CredentialsRotationState) GetLastCompletionTime ¶ added in v0.20.0
func (o *CredentialsRotationState) GetLastCompletionTime() *string
GetLastCompletionTime returns the LastCompletionTime field value if set, zero value otherwise.
func (*CredentialsRotationState) GetLastCompletionTimeOk ¶ added in v0.20.0
func (o *CredentialsRotationState) GetLastCompletionTimeOk() (*string, bool)
GetLastCompletionTimeOk returns a tuple with the LastCompletionTime field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CredentialsRotationState) GetLastInitiationTime ¶ added in v0.20.0
func (o *CredentialsRotationState) GetLastInitiationTime() *string
GetLastInitiationTime returns the LastInitiationTime field value if set, zero value otherwise.
func (*CredentialsRotationState) GetLastInitiationTimeOk ¶ added in v0.20.0
func (o *CredentialsRotationState) GetLastInitiationTimeOk() (*string, bool)
GetLastInitiationTimeOk returns a tuple with the LastInitiationTime field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CredentialsRotationState) GetPhase ¶ added in v0.20.0
func (o *CredentialsRotationState) GetPhase() *string
GetPhase returns the Phase field value if set, zero value otherwise.
func (*CredentialsRotationState) GetPhaseOk ¶ added in v0.20.0
func (o *CredentialsRotationState) GetPhaseOk() (*string, bool)
GetPhaseOk returns a tuple with the Phase field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CredentialsRotationState) HasLastCompletionTime ¶ added in v0.20.0
func (o *CredentialsRotationState) HasLastCompletionTime() bool
HasLastCompletionTime returns a boolean if a field has been set.
func (*CredentialsRotationState) HasLastInitiationTime ¶ added in v0.20.0
func (o *CredentialsRotationState) HasLastInitiationTime() bool
HasLastInitiationTime returns a boolean if a field has been set.
func (*CredentialsRotationState) HasPhase ¶ added in v0.20.0
func (o *CredentialsRotationState) HasPhase() bool
HasPhase returns a boolean if a field has been set.
func (*CredentialsRotationState) SetLastCompletionTime ¶ added in v0.20.0
func (o *CredentialsRotationState) SetLastCompletionTime(v *string)
SetLastCompletionTime gets a reference to the given string and assigns it to the LastCompletionTime field.
func (*CredentialsRotationState) SetLastInitiationTime ¶ added in v0.20.0
func (o *CredentialsRotationState) SetLastInitiationTime(v *string)
SetLastInitiationTime gets a reference to the given string and assigns it to the LastInitiationTime field.
func (*CredentialsRotationState) SetPhase ¶ added in v0.20.0
func (o *CredentialsRotationState) SetPhase(v *string)
SetPhase gets a reference to the given string and assigns it to the Phase field.
func (CredentialsRotationState) ToMap ¶ added in v0.20.0
func (o CredentialsRotationState) ToMap() (map[string]interface{}, error)
type DNS ¶ added in v0.19.0
type DNS struct { // Enables the dns extension. // REQUIRED Enabled *bool `json:"enabled"` // Array of domain filters for externalDNS, e.g., *.runs.onstackit.cloud. Zones *[]string `json:"zones,omitempty"` }
DNS struct for DNS
func NewDNS ¶ added in v0.20.0
NewDNS instantiates a new DNS object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDNSWithDefaults ¶ added in v0.20.0
func NewDNSWithDefaults() *DNS
NewDNSWithDefaults instantiates a new DNS object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DNS) GetEnabled ¶ added in v0.20.0
GetEnabled returns the Enabled field value
func (*DNS) GetEnabledOk ¶ added in v0.20.0
GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.
func (*DNS) GetZones ¶ added in v0.20.0
GetZones returns the Zones field value if set, zero value otherwise.
func (*DNS) GetZonesOk ¶ added in v0.20.0
GetZonesOk returns a tuple with the Zones field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DNS) SetEnabled ¶ added in v0.20.0
SetEnabled sets field value
type Extension ¶
type Extension struct { Acl *ACL `json:"acl,omitempty"` Argus *Argus `json:"argus,omitempty"` Dns *DNS `json:"dns,omitempty"` }
Extension struct for Extension
func NewExtension ¶ added in v0.20.0
func NewExtension() *Extension
NewExtension instantiates a new Extension object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewExtensionWithDefaults ¶ added in v0.20.0
func NewExtensionWithDefaults() *Extension
NewExtensionWithDefaults instantiates a new Extension object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Extension) GetAcl ¶ added in v0.20.0
GetAcl returns the Acl field value if set, zero value otherwise.
func (*Extension) GetAclOk ¶ added in v0.20.0
GetAclOk returns a tuple with the Acl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Extension) GetArgus ¶ added in v0.20.0
GetArgus returns the Argus field value if set, zero value otherwise.
func (*Extension) GetArgusOk ¶ added in v0.20.0
GetArgusOk returns a tuple with the Argus field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Extension) GetDns ¶ added in v0.20.0
GetDns returns the Dns field value if set, zero value otherwise.
func (*Extension) GetDnsOk ¶ added in v0.20.0
GetDnsOk returns a tuple with the Dns field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Extension) SetAcl ¶ added in v0.20.0
SetAcl gets a reference to the given ACL and assigns it to the Acl field.
func (*Extension) SetArgus ¶ added in v0.20.0
SetArgus gets a reference to the given Argus and assigns it to the Argus field.
type Hibernation ¶
type Hibernation struct { // REQUIRED Schedules *[]HibernationSchedule `json:"schedules"` }
Hibernation struct for Hibernation
func NewHibernation ¶ added in v0.20.0
func NewHibernation(schedules *[]HibernationSchedule) *Hibernation
NewHibernation instantiates a new Hibernation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewHibernationWithDefaults ¶ added in v0.20.0
func NewHibernationWithDefaults() *Hibernation
NewHibernationWithDefaults instantiates a new Hibernation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Hibernation) GetSchedules ¶ added in v0.20.0
func (o *Hibernation) GetSchedules() *[]HibernationSchedule
GetSchedules returns the Schedules field value
func (*Hibernation) GetSchedulesOk ¶ added in v0.20.0
func (o *Hibernation) GetSchedulesOk() (*[]HibernationSchedule, bool)
GetSchedulesOk returns a tuple with the Schedules field value and a boolean to check if the value has been set.
func (*Hibernation) SetSchedules ¶ added in v0.20.0
func (o *Hibernation) SetSchedules(v *[]HibernationSchedule)
SetSchedules sets field value
func (Hibernation) ToMap ¶ added in v0.20.0
func (o Hibernation) ToMap() (map[string]interface{}, error)
type HibernationSchedule ¶
type HibernationSchedule struct { // REQUIRED End *string `json:"end"` // REQUIRED Start *string `json:"start"` Timezone *string `json:"timezone,omitempty"` }
HibernationSchedule struct for HibernationSchedule
func NewHibernationSchedule ¶ added in v0.20.0
func NewHibernationSchedule(end *string, start *string) *HibernationSchedule
NewHibernationSchedule instantiates a new HibernationSchedule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewHibernationScheduleWithDefaults ¶ added in v0.20.0
func NewHibernationScheduleWithDefaults() *HibernationSchedule
NewHibernationScheduleWithDefaults instantiates a new HibernationSchedule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*HibernationSchedule) GetEnd ¶ added in v0.20.0
func (o *HibernationSchedule) GetEnd() *string
GetEnd returns the End field value
func (*HibernationSchedule) GetEndOk ¶ added in v0.20.0
func (o *HibernationSchedule) GetEndOk() (*string, bool)
GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.
func (*HibernationSchedule) GetStart ¶ added in v0.20.0
func (o *HibernationSchedule) GetStart() *string
GetStart returns the Start field value
func (*HibernationSchedule) GetStartOk ¶ added in v0.20.0
func (o *HibernationSchedule) GetStartOk() (*string, bool)
GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.
func (*HibernationSchedule) GetTimezone ¶ added in v0.20.0
func (o *HibernationSchedule) GetTimezone() *string
GetTimezone returns the Timezone field value if set, zero value otherwise.
func (*HibernationSchedule) GetTimezoneOk ¶ added in v0.20.0
func (o *HibernationSchedule) GetTimezoneOk() (*string, bool)
GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HibernationSchedule) HasTimezone ¶ added in v0.20.0
func (o *HibernationSchedule) HasTimezone() bool
HasTimezone returns a boolean if a field has been set.
func (*HibernationSchedule) SetEnd ¶ added in v0.20.0
func (o *HibernationSchedule) SetEnd(v *string)
SetEnd sets field value
func (*HibernationSchedule) SetStart ¶ added in v0.20.0
func (o *HibernationSchedule) SetStart(v *string)
SetStart sets field value
func (*HibernationSchedule) SetTimezone ¶ added in v0.20.0
func (o *HibernationSchedule) SetTimezone(v *string)
SetTimezone gets a reference to the given string and assigns it to the Timezone field.
func (HibernationSchedule) ToMap ¶ added in v0.20.0
func (o HibernationSchedule) ToMap() (map[string]interface{}, error)
type Image ¶
type Image struct { // REQUIRED Name *string `json:"name"` // REQUIRED Version *string `json:"version"` }
Image For valid names and versions please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `machineImages`.
func NewImage ¶ added in v0.20.0
NewImage instantiates a new Image object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageWithDefaults ¶ added in v0.20.0
func NewImageWithDefaults() *Image
NewImageWithDefaults instantiates a new Image object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Image) GetNameOk ¶ added in v0.20.0
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Image) GetVersion ¶ added in v0.20.0
GetVersion returns the Version field value
func (*Image) GetVersionOk ¶ added in v0.20.0
GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.
func (*Image) SetVersion ¶ added in v0.20.0
SetVersion sets field value
type Kubeconfig ¶ added in v0.10.0
type Kubeconfig struct { ExpirationTimestamp *string `json:"expirationTimestamp,omitempty"` Kubeconfig *string `json:"kubeconfig,omitempty"` }
Kubeconfig struct for Kubeconfig
func NewKubeconfig ¶ added in v0.20.0
func NewKubeconfig() *Kubeconfig
NewKubeconfig instantiates a new Kubeconfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewKubeconfigWithDefaults ¶ added in v0.20.0
func NewKubeconfigWithDefaults() *Kubeconfig
NewKubeconfigWithDefaults instantiates a new Kubeconfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Kubeconfig) GetExpirationTimestamp ¶ added in v0.20.0
func (o *Kubeconfig) GetExpirationTimestamp() *string
GetExpirationTimestamp returns the ExpirationTimestamp field value if set, zero value otherwise.
func (*Kubeconfig) GetExpirationTimestampOk ¶ added in v0.20.0
func (o *Kubeconfig) GetExpirationTimestampOk() (*string, bool)
GetExpirationTimestampOk returns a tuple with the ExpirationTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Kubeconfig) GetKubeconfig ¶ added in v0.20.0
func (o *Kubeconfig) GetKubeconfig() *string
GetKubeconfig returns the Kubeconfig field value if set, zero value otherwise.
func (*Kubeconfig) GetKubeconfigOk ¶ added in v0.20.0
func (o *Kubeconfig) GetKubeconfigOk() (*string, bool)
GetKubeconfigOk returns a tuple with the Kubeconfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Kubeconfig) HasExpirationTimestamp ¶ added in v0.20.0
func (o *Kubeconfig) HasExpirationTimestamp() bool
HasExpirationTimestamp returns a boolean if a field has been set.
func (*Kubeconfig) HasKubeconfig ¶ added in v0.20.0
func (o *Kubeconfig) HasKubeconfig() bool
HasKubeconfig returns a boolean if a field has been set.
func (*Kubeconfig) SetExpirationTimestamp ¶ added in v0.20.0
func (o *Kubeconfig) SetExpirationTimestamp(v *string)
SetExpirationTimestamp gets a reference to the given string and assigns it to the ExpirationTimestamp field.
func (*Kubeconfig) SetKubeconfig ¶ added in v0.20.0
func (o *Kubeconfig) SetKubeconfig(v *string)
SetKubeconfig gets a reference to the given string and assigns it to the Kubeconfig field.
func (Kubeconfig) ToMap ¶ added in v0.20.0
func (o Kubeconfig) ToMap() (map[string]interface{}, error)
type Kubernetes ¶
type Kubernetes struct { // DEPRECATED as of Kubernetes 1.25+ Flag to specify if privileged mode for containers is enabled or not. This should be used with care since it also disables a couple of other features like the use of some volume type (e.g. PVCs). By default this is set to true. AllowPrivilegedContainers *bool `json:"allowPrivilegedContainers,omitempty"` // REQUIRED Version *string `json:"version"` }
Kubernetes For valid versions please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `kubernetesVersions`.
func NewKubernetes ¶ added in v0.20.0
func NewKubernetes(version *string) *Kubernetes
NewKubernetes instantiates a new Kubernetes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewKubernetesWithDefaults ¶ added in v0.20.0
func NewKubernetesWithDefaults() *Kubernetes
NewKubernetesWithDefaults instantiates a new Kubernetes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Kubernetes) GetAllowPrivilegedContainers ¶ added in v0.20.0
func (o *Kubernetes) GetAllowPrivilegedContainers() *bool
GetAllowPrivilegedContainers returns the AllowPrivilegedContainers field value if set, zero value otherwise.
func (*Kubernetes) GetAllowPrivilegedContainersOk ¶ added in v0.20.0
func (o *Kubernetes) GetAllowPrivilegedContainersOk() (*bool, bool)
GetAllowPrivilegedContainersOk returns a tuple with the AllowPrivilegedContainers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Kubernetes) GetVersion ¶ added in v0.20.0
func (o *Kubernetes) GetVersion() *string
GetVersion returns the Version field value
func (*Kubernetes) GetVersionOk ¶ added in v0.20.0
func (o *Kubernetes) GetVersionOk() (*string, bool)
GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.
func (*Kubernetes) HasAllowPrivilegedContainers ¶ added in v0.20.0
func (o *Kubernetes) HasAllowPrivilegedContainers() bool
HasAllowPrivilegedContainers returns a boolean if a field has been set.
func (*Kubernetes) SetAllowPrivilegedContainers ¶ added in v0.20.0
func (o *Kubernetes) SetAllowPrivilegedContainers(v *bool)
SetAllowPrivilegedContainers gets a reference to the given bool and assigns it to the AllowPrivilegedContainers field.
func (*Kubernetes) SetVersion ¶ added in v0.20.0
func (o *Kubernetes) SetVersion(v *string)
SetVersion sets field value
func (Kubernetes) ToMap ¶ added in v0.20.0
func (o Kubernetes) ToMap() (map[string]interface{}, error)
type KubernetesVersion ¶
type KubernetesVersion struct { ExpirationDate *string `json:"expirationDate,omitempty"` FeatureGates *map[string]string `json:"featureGates,omitempty"` State *string `json:"state,omitempty"` Version *string `json:"version,omitempty"` }
KubernetesVersion struct for KubernetesVersion
func NewKubernetesVersion ¶ added in v0.20.0
func NewKubernetesVersion() *KubernetesVersion
NewKubernetesVersion instantiates a new KubernetesVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewKubernetesVersionWithDefaults ¶ added in v0.20.0
func NewKubernetesVersionWithDefaults() *KubernetesVersion
NewKubernetesVersionWithDefaults instantiates a new KubernetesVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*KubernetesVersion) GetExpirationDate ¶ added in v0.20.0
func (o *KubernetesVersion) GetExpirationDate() *string
GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.
func (*KubernetesVersion) GetExpirationDateOk ¶ added in v0.20.0
func (o *KubernetesVersion) GetExpirationDateOk() (*string, bool)
GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*KubernetesVersion) GetFeatureGates ¶ added in v0.20.0
func (o *KubernetesVersion) GetFeatureGates() *map[string]string
GetFeatureGates returns the FeatureGates field value if set, zero value otherwise.
func (*KubernetesVersion) GetFeatureGatesOk ¶ added in v0.20.0
func (o *KubernetesVersion) GetFeatureGatesOk() (*map[string]string, bool)
GetFeatureGatesOk returns a tuple with the FeatureGates field value if set, nil otherwise and a boolean to check if the value has been set.
func (*KubernetesVersion) GetState ¶ added in v0.20.0
func (o *KubernetesVersion) GetState() *string
GetState returns the State field value if set, zero value otherwise.
func (*KubernetesVersion) GetStateOk ¶ added in v0.20.0
func (o *KubernetesVersion) GetStateOk() (*string, bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*KubernetesVersion) GetVersion ¶ added in v0.20.0
func (o *KubernetesVersion) GetVersion() *string
GetVersion returns the Version field value if set, zero value otherwise.
func (*KubernetesVersion) GetVersionOk ¶ added in v0.20.0
func (o *KubernetesVersion) GetVersionOk() (*string, bool)
GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.
func (*KubernetesVersion) HasExpirationDate ¶ added in v0.20.0
func (o *KubernetesVersion) HasExpirationDate() bool
HasExpirationDate returns a boolean if a field has been set.
func (*KubernetesVersion) HasFeatureGates ¶ added in v0.20.0
func (o *KubernetesVersion) HasFeatureGates() bool
HasFeatureGates returns a boolean if a field has been set.
func (*KubernetesVersion) HasState ¶ added in v0.20.0
func (o *KubernetesVersion) HasState() bool
HasState returns a boolean if a field has been set.
func (*KubernetesVersion) HasVersion ¶ added in v0.20.0
func (o *KubernetesVersion) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*KubernetesVersion) SetExpirationDate ¶ added in v0.20.0
func (o *KubernetesVersion) SetExpirationDate(v *string)
SetExpirationDate gets a reference to the given string and assigns it to the ExpirationDate field.
func (*KubernetesVersion) SetFeatureGates ¶ added in v0.20.0
func (o *KubernetesVersion) SetFeatureGates(v *map[string]string)
SetFeatureGates gets a reference to the given map[string]string and assigns it to the FeatureGates field.
func (*KubernetesVersion) SetState ¶ added in v0.20.0
func (o *KubernetesVersion) SetState(v *string)
SetState gets a reference to the given string and assigns it to the State field.
func (*KubernetesVersion) SetVersion ¶ added in v0.20.0
func (o *KubernetesVersion) SetVersion(v *string)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (KubernetesVersion) ToMap ¶ added in v0.20.0
func (o KubernetesVersion) ToMap() (map[string]interface{}, error)
type ListClustersResponse ¶
type ListClustersResponse struct {
Items *[]Cluster `json:"items,omitempty"`
}
ListClustersResponse struct for ListClustersResponse
func NewListClustersResponse ¶ added in v0.20.0
func NewListClustersResponse() *ListClustersResponse
NewListClustersResponse instantiates a new ListClustersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListClustersResponseWithDefaults ¶ added in v0.20.0
func NewListClustersResponseWithDefaults() *ListClustersResponse
NewListClustersResponseWithDefaults instantiates a new ListClustersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListClustersResponse) GetItems ¶ added in v0.20.0
func (o *ListClustersResponse) GetItems() *[]Cluster
GetItems returns the Items field value if set, zero value otherwise.
func (*ListClustersResponse) GetItemsOk ¶ added in v0.20.0
func (o *ListClustersResponse) GetItemsOk() (*[]Cluster, bool)
GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListClustersResponse) HasItems ¶ added in v0.20.0
func (o *ListClustersResponse) HasItems() bool
HasItems returns a boolean if a field has been set.
func (*ListClustersResponse) SetItems ¶ added in v0.20.0
func (o *ListClustersResponse) SetItems(v *[]Cluster)
SetItems gets a reference to the given []Cluster and assigns it to the Items field.
func (ListClustersResponse) ToMap ¶ added in v0.20.0
func (o ListClustersResponse) ToMap() (map[string]interface{}, error)
type LoginKubeconfig ¶ added in v0.16.0
type LoginKubeconfig struct {
Kubeconfig *string `json:"kubeconfig,omitempty"`
}
LoginKubeconfig struct for LoginKubeconfig
func NewLoginKubeconfig ¶ added in v0.20.0
func NewLoginKubeconfig() *LoginKubeconfig
NewLoginKubeconfig instantiates a new LoginKubeconfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLoginKubeconfigWithDefaults ¶ added in v0.20.0
func NewLoginKubeconfigWithDefaults() *LoginKubeconfig
NewLoginKubeconfigWithDefaults instantiates a new LoginKubeconfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LoginKubeconfig) GetKubeconfig ¶ added in v0.20.0
func (o *LoginKubeconfig) GetKubeconfig() *string
GetKubeconfig returns the Kubeconfig field value if set, zero value otherwise.
func (*LoginKubeconfig) GetKubeconfigOk ¶ added in v0.20.0
func (o *LoginKubeconfig) GetKubeconfigOk() (*string, bool)
GetKubeconfigOk returns a tuple with the Kubeconfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoginKubeconfig) HasKubeconfig ¶ added in v0.20.0
func (o *LoginKubeconfig) HasKubeconfig() bool
HasKubeconfig returns a boolean if a field has been set.
func (*LoginKubeconfig) SetKubeconfig ¶ added in v0.20.0
func (o *LoginKubeconfig) SetKubeconfig(v *string)
SetKubeconfig gets a reference to the given string and assigns it to the Kubeconfig field.
func (LoginKubeconfig) ToMap ¶ added in v0.20.0
func (o LoginKubeconfig) ToMap() (map[string]interface{}, error)
type Machine ¶
type Machine struct { // REQUIRED Image *Image `json:"image"` // For valid types please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `machineTypes`. // REQUIRED Type *string `json:"type"` }
Machine struct for Machine
func NewMachine ¶ added in v0.20.0
NewMachine instantiates a new Machine object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineWithDefaults ¶ added in v0.20.0
func NewMachineWithDefaults() *Machine
NewMachineWithDefaults instantiates a new Machine object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Machine) GetImageOk ¶ added in v0.20.0
GetImageOk returns a tuple with the Image field value and a boolean to check if the value has been set.
func (*Machine) GetTypeOk ¶ added in v0.20.0
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
type MachineImage ¶
type MachineImage struct { Name *string `json:"name,omitempty"` Versions *[]MachineImageVersion `json:"versions,omitempty"` }
MachineImage struct for MachineImage
func NewMachineImage ¶ added in v0.20.0
func NewMachineImage() *MachineImage
NewMachineImage instantiates a new MachineImage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineImageWithDefaults ¶ added in v0.20.0
func NewMachineImageWithDefaults() *MachineImage
NewMachineImageWithDefaults instantiates a new MachineImage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MachineImage) GetName ¶ added in v0.20.0
func (o *MachineImage) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*MachineImage) GetNameOk ¶ added in v0.20.0
func (o *MachineImage) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImage) GetVersions ¶ added in v0.20.0
func (o *MachineImage) GetVersions() *[]MachineImageVersion
GetVersions returns the Versions field value if set, zero value otherwise.
func (*MachineImage) GetVersionsOk ¶ added in v0.20.0
func (o *MachineImage) GetVersionsOk() (*[]MachineImageVersion, bool)
GetVersionsOk returns a tuple with the Versions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImage) HasName ¶ added in v0.20.0
func (o *MachineImage) HasName() bool
HasName returns a boolean if a field has been set.
func (*MachineImage) HasVersions ¶ added in v0.20.0
func (o *MachineImage) HasVersions() bool
HasVersions returns a boolean if a field has been set.
func (*MachineImage) SetName ¶ added in v0.20.0
func (o *MachineImage) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*MachineImage) SetVersions ¶ added in v0.20.0
func (o *MachineImage) SetVersions(v *[]MachineImageVersion)
SetVersions gets a reference to the given []MachineImageVersion and assigns it to the Versions field.
func (MachineImage) ToMap ¶ added in v0.20.0
func (o MachineImage) ToMap() (map[string]interface{}, error)
type MachineImageVersion ¶
type MachineImageVersion struct { Cri *[]CRI `json:"cri,omitempty"` ExpirationDate *string `json:"expirationDate,omitempty"` State *string `json:"state,omitempty"` Version *string `json:"version,omitempty"` }
MachineImageVersion struct for MachineImageVersion
func NewMachineImageVersion ¶ added in v0.20.0
func NewMachineImageVersion() *MachineImageVersion
NewMachineImageVersion instantiates a new MachineImageVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineImageVersionWithDefaults ¶ added in v0.20.0
func NewMachineImageVersionWithDefaults() *MachineImageVersion
NewMachineImageVersionWithDefaults instantiates a new MachineImageVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MachineImageVersion) GetCri ¶ added in v0.20.0
func (o *MachineImageVersion) GetCri() *[]CRI
GetCri returns the Cri field value if set, zero value otherwise.
func (*MachineImageVersion) GetCriOk ¶ added in v0.20.0
func (o *MachineImageVersion) GetCriOk() (*[]CRI, bool)
GetCriOk returns a tuple with the Cri field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImageVersion) GetExpirationDate ¶ added in v0.20.0
func (o *MachineImageVersion) GetExpirationDate() *string
GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.
func (*MachineImageVersion) GetExpirationDateOk ¶ added in v0.20.0
func (o *MachineImageVersion) GetExpirationDateOk() (*string, bool)
GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImageVersion) GetState ¶ added in v0.20.0
func (o *MachineImageVersion) GetState() *string
GetState returns the State field value if set, zero value otherwise.
func (*MachineImageVersion) GetStateOk ¶ added in v0.20.0
func (o *MachineImageVersion) GetStateOk() (*string, bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImageVersion) GetVersion ¶ added in v0.20.0
func (o *MachineImageVersion) GetVersion() *string
GetVersion returns the Version field value if set, zero value otherwise.
func (*MachineImageVersion) GetVersionOk ¶ added in v0.20.0
func (o *MachineImageVersion) GetVersionOk() (*string, bool)
GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImageVersion) HasCri ¶ added in v0.20.0
func (o *MachineImageVersion) HasCri() bool
HasCri returns a boolean if a field has been set.
func (*MachineImageVersion) HasExpirationDate ¶ added in v0.20.0
func (o *MachineImageVersion) HasExpirationDate() bool
HasExpirationDate returns a boolean if a field has been set.
func (*MachineImageVersion) HasState ¶ added in v0.20.0
func (o *MachineImageVersion) HasState() bool
HasState returns a boolean if a field has been set.
func (*MachineImageVersion) HasVersion ¶ added in v0.20.0
func (o *MachineImageVersion) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*MachineImageVersion) SetCri ¶ added in v0.20.0
func (o *MachineImageVersion) SetCri(v *[]CRI)
SetCri gets a reference to the given []CRI and assigns it to the Cri field.
func (*MachineImageVersion) SetExpirationDate ¶ added in v0.20.0
func (o *MachineImageVersion) SetExpirationDate(v *string)
SetExpirationDate gets a reference to the given string and assigns it to the ExpirationDate field.
func (*MachineImageVersion) SetState ¶ added in v0.20.0
func (o *MachineImageVersion) SetState(v *string)
SetState gets a reference to the given string and assigns it to the State field.
func (*MachineImageVersion) SetVersion ¶ added in v0.20.0
func (o *MachineImageVersion) SetVersion(v *string)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (MachineImageVersion) ToMap ¶ added in v0.20.0
func (o MachineImageVersion) ToMap() (map[string]interface{}, error)
type MachineType ¶
type MachineType struct { Architecture *string `json:"architecture,omitempty"` Cpu *int64 `json:"cpu,omitempty"` Gpu *int64 `json:"gpu,omitempty"` Memory *int64 `json:"memory,omitempty"` Name *string `json:"name,omitempty"` }
MachineType struct for MachineType
func NewMachineType ¶ added in v0.20.0
func NewMachineType() *MachineType
NewMachineType instantiates a new MachineType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineTypeWithDefaults ¶ added in v0.20.0
func NewMachineTypeWithDefaults() *MachineType
NewMachineTypeWithDefaults instantiates a new MachineType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MachineType) GetArchitecture ¶ added in v0.20.0
func (o *MachineType) GetArchitecture() *string
GetArchitecture returns the Architecture field value if set, zero value otherwise.
func (*MachineType) GetArchitectureOk ¶ added in v0.20.0
func (o *MachineType) GetArchitectureOk() (*string, bool)
GetArchitectureOk returns a tuple with the Architecture field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) GetCpu ¶ added in v0.20.0
func (o *MachineType) GetCpu() *int64
GetCpu returns the Cpu field value if set, zero value otherwise.
func (*MachineType) GetCpuOk ¶ added in v0.20.0
func (o *MachineType) GetCpuOk() (*int64, bool)
GetCpuOk returns a tuple with the Cpu field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) GetGpu ¶ added in v0.20.0
func (o *MachineType) GetGpu() *int64
GetGpu returns the Gpu field value if set, zero value otherwise.
func (*MachineType) GetGpuOk ¶ added in v0.20.0
func (o *MachineType) GetGpuOk() (*int64, bool)
GetGpuOk returns a tuple with the Gpu field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) GetMemory ¶ added in v0.20.0
func (o *MachineType) GetMemory() *int64
GetMemory returns the Memory field value if set, zero value otherwise.
func (*MachineType) GetMemoryOk ¶ added in v0.20.0
func (o *MachineType) GetMemoryOk() (*int64, bool)
GetMemoryOk returns a tuple with the Memory field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) GetName ¶ added in v0.20.0
func (o *MachineType) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*MachineType) GetNameOk ¶ added in v0.20.0
func (o *MachineType) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) HasArchitecture ¶ added in v0.20.0
func (o *MachineType) HasArchitecture() bool
HasArchitecture returns a boolean if a field has been set.
func (*MachineType) HasCpu ¶ added in v0.20.0
func (o *MachineType) HasCpu() bool
HasCpu returns a boolean if a field has been set.
func (*MachineType) HasGpu ¶ added in v0.20.0
func (o *MachineType) HasGpu() bool
HasGpu returns a boolean if a field has been set.
func (*MachineType) HasMemory ¶ added in v0.20.0
func (o *MachineType) HasMemory() bool
HasMemory returns a boolean if a field has been set.
func (*MachineType) HasName ¶ added in v0.20.0
func (o *MachineType) HasName() bool
HasName returns a boolean if a field has been set.
func (*MachineType) SetArchitecture ¶ added in v0.20.0
func (o *MachineType) SetArchitecture(v *string)
SetArchitecture gets a reference to the given string and assigns it to the Architecture field.
func (*MachineType) SetCpu ¶ added in v0.20.0
func (o *MachineType) SetCpu(v *int64)
SetCpu gets a reference to the given int64 and assigns it to the Cpu field.
func (*MachineType) SetGpu ¶ added in v0.20.0
func (o *MachineType) SetGpu(v *int64)
SetGpu gets a reference to the given int64 and assigns it to the Gpu field.
func (*MachineType) SetMemory ¶ added in v0.20.0
func (o *MachineType) SetMemory(v *int64)
SetMemory gets a reference to the given int64 and assigns it to the Memory field.
func (*MachineType) SetName ¶ added in v0.20.0
func (o *MachineType) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (MachineType) ToMap ¶ added in v0.20.0
func (o MachineType) ToMap() (map[string]interface{}, error)
type Maintenance ¶
type Maintenance struct { // REQUIRED AutoUpdate *MaintenanceAutoUpdate `json:"autoUpdate"` // REQUIRED TimeWindow *TimeWindow `json:"timeWindow"` }
Maintenance struct for Maintenance
func NewMaintenance ¶ added in v0.20.0
func NewMaintenance(autoUpdate *MaintenanceAutoUpdate, timeWindow *TimeWindow) *Maintenance
NewMaintenance instantiates a new Maintenance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMaintenanceWithDefaults ¶ added in v0.20.0
func NewMaintenanceWithDefaults() *Maintenance
NewMaintenanceWithDefaults instantiates a new Maintenance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Maintenance) GetAutoUpdate ¶ added in v0.20.0
func (o *Maintenance) GetAutoUpdate() *MaintenanceAutoUpdate
GetAutoUpdate returns the AutoUpdate field value
func (*Maintenance) GetAutoUpdateOk ¶ added in v0.20.0
func (o *Maintenance) GetAutoUpdateOk() (*MaintenanceAutoUpdate, bool)
GetAutoUpdateOk returns a tuple with the AutoUpdate field value and a boolean to check if the value has been set.
func (*Maintenance) GetTimeWindow ¶ added in v0.20.0
func (o *Maintenance) GetTimeWindow() *TimeWindow
GetTimeWindow returns the TimeWindow field value
func (*Maintenance) GetTimeWindowOk ¶ added in v0.20.0
func (o *Maintenance) GetTimeWindowOk() (*TimeWindow, bool)
GetTimeWindowOk returns a tuple with the TimeWindow field value and a boolean to check if the value has been set.
func (*Maintenance) SetAutoUpdate ¶ added in v0.20.0
func (o *Maintenance) SetAutoUpdate(v *MaintenanceAutoUpdate)
SetAutoUpdate sets field value
func (*Maintenance) SetTimeWindow ¶ added in v0.20.0
func (o *Maintenance) SetTimeWindow(v *TimeWindow)
SetTimeWindow sets field value
func (Maintenance) ToMap ¶ added in v0.20.0
func (o Maintenance) ToMap() (map[string]interface{}, error)
type MaintenanceAutoUpdate ¶
type MaintenanceAutoUpdate struct { KubernetesVersion *bool `json:"kubernetesVersion,omitempty"` MachineImageVersion *bool `json:"machineImageVersion,omitempty"` }
MaintenanceAutoUpdate struct for MaintenanceAutoUpdate
func NewMaintenanceAutoUpdate ¶ added in v0.20.0
func NewMaintenanceAutoUpdate() *MaintenanceAutoUpdate
NewMaintenanceAutoUpdate instantiates a new MaintenanceAutoUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMaintenanceAutoUpdateWithDefaults ¶ added in v0.20.0
func NewMaintenanceAutoUpdateWithDefaults() *MaintenanceAutoUpdate
NewMaintenanceAutoUpdateWithDefaults instantiates a new MaintenanceAutoUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MaintenanceAutoUpdate) GetKubernetesVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) GetKubernetesVersion() *bool
GetKubernetesVersion returns the KubernetesVersion field value if set, zero value otherwise.
func (*MaintenanceAutoUpdate) GetKubernetesVersionOk ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) GetKubernetesVersionOk() (*bool, bool)
GetKubernetesVersionOk returns a tuple with the KubernetesVersion field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MaintenanceAutoUpdate) GetMachineImageVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) GetMachineImageVersion() *bool
GetMachineImageVersion returns the MachineImageVersion field value if set, zero value otherwise.
func (*MaintenanceAutoUpdate) GetMachineImageVersionOk ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) GetMachineImageVersionOk() (*bool, bool)
GetMachineImageVersionOk returns a tuple with the MachineImageVersion field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MaintenanceAutoUpdate) HasKubernetesVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) HasKubernetesVersion() bool
HasKubernetesVersion returns a boolean if a field has been set.
func (*MaintenanceAutoUpdate) HasMachineImageVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) HasMachineImageVersion() bool
HasMachineImageVersion returns a boolean if a field has been set.
func (*MaintenanceAutoUpdate) SetKubernetesVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) SetKubernetesVersion(v *bool)
SetKubernetesVersion gets a reference to the given bool and assigns it to the KubernetesVersion field.
func (*MaintenanceAutoUpdate) SetMachineImageVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) SetMachineImageVersion(v *bool)
SetMachineImageVersion gets a reference to the given bool and assigns it to the MachineImageVersion field.
func (MaintenanceAutoUpdate) ToMap ¶ added in v0.20.0
func (o MaintenanceAutoUpdate) ToMap() (map[string]interface{}, error)
type MappedNullable ¶
type Network ¶ added in v0.16.0
type Network struct {
Id *string `json:"id,omitempty"`
}
Network struct for Network
func NewNetwork ¶ added in v0.20.0
func NewNetwork() *Network
NewNetwork instantiates a new Network object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNetworkWithDefaults ¶ added in v0.20.0
func NewNetworkWithDefaults() *Network
NewNetworkWithDefaults instantiates a new Network object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Network) GetId ¶ added in v0.20.0
GetId returns the Id field value if set, zero value otherwise.
func (*Network) GetIdOk ¶ added in v0.20.0
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
type Nodepool ¶
type Nodepool struct { // This needs to be true for at least one node pool. AllowSystemComponents *bool `json:"allowSystemComponents,omitempty"` // REQUIRED AvailabilityZones *[]string `json:"availabilityZones"` Cri *CRI `json:"cri,omitempty"` Labels *map[string]string `json:"labels,omitempty"` // REQUIRED Machine *Machine `json:"machine"` MaxSurge *int64 `json:"maxSurge,omitempty"` // REQUIRED Maximum *int64 `json:"maximum"` // REQUIRED Minimum *int64 `json:"minimum"` // Maximum 15 chars // REQUIRED Name *string `json:"name"` Taints *[]Taint `json:"taints,omitempty"` // REQUIRED Volume *Volume `json:"volume"` }
Nodepool struct for Nodepool
func NewNodepool ¶ added in v0.20.0
func NewNodepool(availabilityZones *[]string, machine *Machine, maximum *int64, minimum *int64, name *string, volume *Volume) *Nodepool
NewNodepool instantiates a new Nodepool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNodepoolWithDefaults ¶ added in v0.20.0
func NewNodepoolWithDefaults() *Nodepool
NewNodepoolWithDefaults instantiates a new Nodepool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Nodepool) GetAllowSystemComponents ¶ added in v0.20.0
GetAllowSystemComponents returns the AllowSystemComponents field value if set, zero value otherwise.
func (*Nodepool) GetAllowSystemComponentsOk ¶ added in v0.20.0
GetAllowSystemComponentsOk returns a tuple with the AllowSystemComponents field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetAvailabilityZones ¶ added in v0.20.0
GetAvailabilityZones returns the AvailabilityZones field value
func (*Nodepool) GetAvailabilityZonesOk ¶ added in v0.20.0
GetAvailabilityZonesOk returns a tuple with the AvailabilityZones field value and a boolean to check if the value has been set.
func (*Nodepool) GetCri ¶ added in v0.20.0
GetCri returns the Cri field value if set, zero value otherwise.
func (*Nodepool) GetCriOk ¶ added in v0.20.0
GetCriOk returns a tuple with the Cri field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetLabels ¶ added in v0.20.0
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Nodepool) GetLabelsOk ¶ added in v0.20.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetMachine ¶ added in v0.20.0
GetMachine returns the Machine field value
func (*Nodepool) GetMachineOk ¶ added in v0.20.0
GetMachineOk returns a tuple with the Machine field value and a boolean to check if the value has been set.
func (*Nodepool) GetMaxSurge ¶ added in v0.20.0
GetMaxSurge returns the MaxSurge field value if set, zero value otherwise.
func (*Nodepool) GetMaxSurgeOk ¶ added in v0.20.0
GetMaxSurgeOk returns a tuple with the MaxSurge field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetMaxUnavailable ¶ added in v0.20.0
GetMaxUnavailable returns the MaxUnavailable field value if set, zero value otherwise.
func (*Nodepool) GetMaxUnavailableOk ¶ added in v0.20.0
GetMaxUnavailableOk returns a tuple with the MaxUnavailable field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetMaximum ¶ added in v0.20.0
GetMaximum returns the Maximum field value
func (*Nodepool) GetMaximumOk ¶ added in v0.20.0
GetMaximumOk returns a tuple with the Maximum field value and a boolean to check if the value has been set.
func (*Nodepool) GetMinimum ¶ added in v0.20.0
GetMinimum returns the Minimum field value
func (*Nodepool) GetMinimumOk ¶ added in v0.20.0
GetMinimumOk returns a tuple with the Minimum field value and a boolean to check if the value has been set.
func (*Nodepool) GetNameOk ¶ added in v0.20.0
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Nodepool) GetTaints ¶ added in v0.20.0
GetTaints returns the Taints field value if set, zero value otherwise.
func (*Nodepool) GetTaintsOk ¶ added in v0.20.0
GetTaintsOk returns a tuple with the Taints field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetVolumeOk ¶ added in v0.20.0
GetVolumeOk returns a tuple with the Volume field value and a boolean to check if the value has been set.
func (*Nodepool) HasAllowSystemComponents ¶ added in v0.20.0
HasAllowSystemComponents returns a boolean if a field has been set.
func (*Nodepool) HasMaxSurge ¶ added in v0.20.0
HasMaxSurge returns a boolean if a field has been set.
func (*Nodepool) HasMaxUnavailable ¶ added in v0.20.0
HasMaxUnavailable returns a boolean if a field has been set.
func (*Nodepool) SetAllowSystemComponents ¶ added in v0.20.0
SetAllowSystemComponents gets a reference to the given bool and assigns it to the AllowSystemComponents field.
func (*Nodepool) SetAvailabilityZones ¶ added in v0.20.0
SetAvailabilityZones sets field value
func (*Nodepool) SetCri ¶ added in v0.20.0
SetCri gets a reference to the given CRI and assigns it to the Cri field.
func (*Nodepool) SetLabels ¶ added in v0.20.0
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*Nodepool) SetMachine ¶ added in v0.20.0
SetMachine sets field value
func (*Nodepool) SetMaxSurge ¶ added in v0.20.0
SetMaxSurge gets a reference to the given int64 and assigns it to the MaxSurge field.
func (*Nodepool) SetMaxUnavailable ¶ added in v0.20.0
SetMaxUnavailable gets a reference to the given int64 and assigns it to the MaxUnavailable field.
func (*Nodepool) SetMaximum ¶ added in v0.20.0
SetMaximum sets field value
func (*Nodepool) SetMinimum ¶ added in v0.20.0
SetMinimum sets field value
func (*Nodepool) SetTaints ¶ added in v0.20.0
SetTaints gets a reference to the given []Taint and assigns it to the Taints field.
type NullableACL ¶ added in v0.20.0
type NullableACL struct {
// contains filtered or unexported fields
}
func NewNullableACL ¶ added in v0.20.0
func NewNullableACL(val *ACL) *NullableACL
func (NullableACL) Get ¶ added in v0.20.0
func (v NullableACL) Get() *ACL
func (NullableACL) IsSet ¶ added in v0.20.0
func (v NullableACL) IsSet() bool
func (NullableACL) MarshalJSON ¶ added in v0.20.0
func (v NullableACL) MarshalJSON() ([]byte, error)
func (*NullableACL) Set ¶ added in v0.20.0
func (v *NullableACL) Set(val *ACL)
func (*NullableACL) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableACL) UnmarshalJSON(src []byte) error
func (*NullableACL) Unset ¶ added in v0.20.0
func (v *NullableACL) Unset()
type NullableArgus ¶ added in v0.20.0
type NullableArgus struct {
// contains filtered or unexported fields
}
func NewNullableArgus ¶ added in v0.20.0
func NewNullableArgus(val *Argus) *NullableArgus
func (NullableArgus) Get ¶ added in v0.20.0
func (v NullableArgus) Get() *Argus
func (NullableArgus) IsSet ¶ added in v0.20.0
func (v NullableArgus) IsSet() bool
func (NullableArgus) MarshalJSON ¶ added in v0.20.0
func (v NullableArgus) MarshalJSON() ([]byte, error)
func (*NullableArgus) Set ¶ added in v0.20.0
func (v *NullableArgus) Set(val *Argus)
func (*NullableArgus) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableArgus) UnmarshalJSON(src []byte) error
func (*NullableArgus) Unset ¶ added in v0.20.0
func (v *NullableArgus) Unset()
type NullableAvailabilityZone ¶ added in v0.20.0
type NullableAvailabilityZone struct {
// contains filtered or unexported fields
}
func NewNullableAvailabilityZone ¶ added in v0.20.0
func NewNullableAvailabilityZone(val *AvailabilityZone) *NullableAvailabilityZone
func (NullableAvailabilityZone) Get ¶ added in v0.20.0
func (v NullableAvailabilityZone) Get() *AvailabilityZone
func (NullableAvailabilityZone) IsSet ¶ added in v0.20.0
func (v NullableAvailabilityZone) IsSet() bool
func (NullableAvailabilityZone) MarshalJSON ¶ added in v0.20.0
func (v NullableAvailabilityZone) MarshalJSON() ([]byte, error)
func (*NullableAvailabilityZone) Set ¶ added in v0.20.0
func (v *NullableAvailabilityZone) Set(val *AvailabilityZone)
func (*NullableAvailabilityZone) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableAvailabilityZone) UnmarshalJSON(src []byte) error
func (*NullableAvailabilityZone) Unset ¶ added in v0.20.0
func (v *NullableAvailabilityZone) Unset()
type NullableBool ¶
type NullableBool struct {
// contains filtered or unexported fields
}
func NewNullableBool ¶
func NewNullableBool(val *bool) *NullableBool
func (NullableBool) Get ¶
func (v NullableBool) Get() *bool
func (NullableBool) IsSet ¶
func (v NullableBool) IsSet() bool
func (NullableBool) MarshalJSON ¶
func (v NullableBool) MarshalJSON() ([]byte, error)
func (*NullableBool) Set ¶
func (v *NullableBool) Set(val *bool)
func (*NullableBool) UnmarshalJSON ¶
func (v *NullableBool) UnmarshalJSON(src []byte) error
func (*NullableBool) Unset ¶
func (v *NullableBool) Unset()
type NullableCRI ¶ added in v0.20.0
type NullableCRI struct {
// contains filtered or unexported fields
}
func NewNullableCRI ¶ added in v0.20.0
func NewNullableCRI(val *CRI) *NullableCRI
func (NullableCRI) Get ¶ added in v0.20.0
func (v NullableCRI) Get() *CRI
func (NullableCRI) IsSet ¶ added in v0.20.0
func (v NullableCRI) IsSet() bool
func (NullableCRI) MarshalJSON ¶ added in v0.20.0
func (v NullableCRI) MarshalJSON() ([]byte, error)
func (*NullableCRI) Set ¶ added in v0.20.0
func (v *NullableCRI) Set(val *CRI)
func (*NullableCRI) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableCRI) UnmarshalJSON(src []byte) error
func (*NullableCRI) Unset ¶ added in v0.20.0
func (v *NullableCRI) Unset()
type NullableCluster ¶ added in v0.20.0
type NullableCluster struct {
// contains filtered or unexported fields
}
func NewNullableCluster ¶ added in v0.20.0
func NewNullableCluster(val *Cluster) *NullableCluster
func (NullableCluster) Get ¶ added in v0.20.0
func (v NullableCluster) Get() *Cluster
func (NullableCluster) IsSet ¶ added in v0.20.0
func (v NullableCluster) IsSet() bool
func (NullableCluster) MarshalJSON ¶ added in v0.20.0
func (v NullableCluster) MarshalJSON() ([]byte, error)
func (*NullableCluster) Set ¶ added in v0.20.0
func (v *NullableCluster) Set(val *Cluster)
func (*NullableCluster) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableCluster) UnmarshalJSON(src []byte) error
func (*NullableCluster) Unset ¶ added in v0.20.0
func (v *NullableCluster) Unset()
type NullableClusterStatus ¶ added in v0.20.0
type NullableClusterStatus struct {
// contains filtered or unexported fields
}
func NewNullableClusterStatus ¶ added in v0.20.0
func NewNullableClusterStatus(val *ClusterStatus) *NullableClusterStatus
func (NullableClusterStatus) Get ¶ added in v0.20.0
func (v NullableClusterStatus) Get() *ClusterStatus
func (NullableClusterStatus) IsSet ¶ added in v0.20.0
func (v NullableClusterStatus) IsSet() bool
func (NullableClusterStatus) MarshalJSON ¶ added in v0.20.0
func (v NullableClusterStatus) MarshalJSON() ([]byte, error)
func (*NullableClusterStatus) Set ¶ added in v0.20.0
func (v *NullableClusterStatus) Set(val *ClusterStatus)
func (*NullableClusterStatus) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableClusterStatus) UnmarshalJSON(src []byte) error
func (*NullableClusterStatus) Unset ¶ added in v0.20.0
func (v *NullableClusterStatus) Unset()
type NullableClusterStatusState ¶
type NullableClusterStatusState struct {
// contains filtered or unexported fields
}
func NewNullableClusterStatusState ¶
func NewNullableClusterStatusState(val *ClusterStatusState) *NullableClusterStatusState
func (NullableClusterStatusState) Get ¶
func (v NullableClusterStatusState) Get() *ClusterStatusState
func (NullableClusterStatusState) IsSet ¶
func (v NullableClusterStatusState) IsSet() bool
func (NullableClusterStatusState) MarshalJSON ¶
func (v NullableClusterStatusState) MarshalJSON() ([]byte, error)
func (*NullableClusterStatusState) Set ¶
func (v *NullableClusterStatusState) Set(val *ClusterStatusState)
func (*NullableClusterStatusState) UnmarshalJSON ¶
func (v *NullableClusterStatusState) UnmarshalJSON(src []byte) error
func (*NullableClusterStatusState) Unset ¶
func (v *NullableClusterStatusState) Unset()
type NullableCreateKubeconfigPayload ¶ added in v0.20.0
type NullableCreateKubeconfigPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateKubeconfigPayload ¶ added in v0.20.0
func NewNullableCreateKubeconfigPayload(val *CreateKubeconfigPayload) *NullableCreateKubeconfigPayload
func (NullableCreateKubeconfigPayload) Get ¶ added in v0.20.0
func (v NullableCreateKubeconfigPayload) Get() *CreateKubeconfigPayload
func (NullableCreateKubeconfigPayload) IsSet ¶ added in v0.20.0
func (v NullableCreateKubeconfigPayload) IsSet() bool
func (NullableCreateKubeconfigPayload) MarshalJSON ¶ added in v0.20.0
func (v NullableCreateKubeconfigPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateKubeconfigPayload) Set ¶ added in v0.20.0
func (v *NullableCreateKubeconfigPayload) Set(val *CreateKubeconfigPayload)
func (*NullableCreateKubeconfigPayload) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableCreateKubeconfigPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateKubeconfigPayload) Unset ¶ added in v0.20.0
func (v *NullableCreateKubeconfigPayload) Unset()
type NullableCreateOrUpdateClusterPayload ¶ added in v0.20.0
type NullableCreateOrUpdateClusterPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateOrUpdateClusterPayload ¶ added in v0.20.0
func NewNullableCreateOrUpdateClusterPayload(val *CreateOrUpdateClusterPayload) *NullableCreateOrUpdateClusterPayload
func (NullableCreateOrUpdateClusterPayload) Get ¶ added in v0.20.0
func (v NullableCreateOrUpdateClusterPayload) Get() *CreateOrUpdateClusterPayload
func (NullableCreateOrUpdateClusterPayload) IsSet ¶ added in v0.20.0
func (v NullableCreateOrUpdateClusterPayload) IsSet() bool
func (NullableCreateOrUpdateClusterPayload) MarshalJSON ¶ added in v0.20.0
func (v NullableCreateOrUpdateClusterPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateOrUpdateClusterPayload) Set ¶ added in v0.20.0
func (v *NullableCreateOrUpdateClusterPayload) Set(val *CreateOrUpdateClusterPayload)
func (*NullableCreateOrUpdateClusterPayload) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableCreateOrUpdateClusterPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateOrUpdateClusterPayload) Unset ¶ added in v0.20.0
func (v *NullableCreateOrUpdateClusterPayload) Unset()
type NullableCredentials ¶ added in v0.20.0
type NullableCredentials struct {
// contains filtered or unexported fields
}
func NewNullableCredentials ¶ added in v0.20.0
func NewNullableCredentials(val *Credentials) *NullableCredentials
func (NullableCredentials) Get ¶ added in v0.20.0
func (v NullableCredentials) Get() *Credentials
func (NullableCredentials) IsSet ¶ added in v0.20.0
func (v NullableCredentials) IsSet() bool
func (NullableCredentials) MarshalJSON ¶ added in v0.20.0
func (v NullableCredentials) MarshalJSON() ([]byte, error)
func (*NullableCredentials) Set ¶ added in v0.20.0
func (v *NullableCredentials) Set(val *Credentials)
func (*NullableCredentials) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableCredentials) UnmarshalJSON(src []byte) error
func (*NullableCredentials) Unset ¶ added in v0.20.0
func (v *NullableCredentials) Unset()
type NullableCredentialsRotationState ¶ added in v0.20.0
type NullableCredentialsRotationState struct {
// contains filtered or unexported fields
}
func NewNullableCredentialsRotationState ¶ added in v0.20.0
func NewNullableCredentialsRotationState(val *CredentialsRotationState) *NullableCredentialsRotationState
func (NullableCredentialsRotationState) Get ¶ added in v0.20.0
func (v NullableCredentialsRotationState) Get() *CredentialsRotationState
func (NullableCredentialsRotationState) IsSet ¶ added in v0.20.0
func (v NullableCredentialsRotationState) IsSet() bool
func (NullableCredentialsRotationState) MarshalJSON ¶ added in v0.20.0
func (v NullableCredentialsRotationState) MarshalJSON() ([]byte, error)
func (*NullableCredentialsRotationState) Set ¶ added in v0.20.0
func (v *NullableCredentialsRotationState) Set(val *CredentialsRotationState)
func (*NullableCredentialsRotationState) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableCredentialsRotationState) UnmarshalJSON(src []byte) error
func (*NullableCredentialsRotationState) Unset ¶ added in v0.20.0
func (v *NullableCredentialsRotationState) Unset()
type NullableDNS ¶ added in v0.20.0
type NullableDNS struct {
// contains filtered or unexported fields
}
func NewNullableDNS ¶ added in v0.20.0
func NewNullableDNS(val *DNS) *NullableDNS
func (NullableDNS) Get ¶ added in v0.20.0
func (v NullableDNS) Get() *DNS
func (NullableDNS) IsSet ¶ added in v0.20.0
func (v NullableDNS) IsSet() bool
func (NullableDNS) MarshalJSON ¶ added in v0.20.0
func (v NullableDNS) MarshalJSON() ([]byte, error)
func (*NullableDNS) Set ¶ added in v0.20.0
func (v *NullableDNS) Set(val *DNS)
func (*NullableDNS) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableDNS) UnmarshalJSON(src []byte) error
func (*NullableDNS) Unset ¶ added in v0.20.0
func (v *NullableDNS) Unset()
type NullableExtension ¶ added in v0.20.0
type NullableExtension struct {
// contains filtered or unexported fields
}
func NewNullableExtension ¶ added in v0.20.0
func NewNullableExtension(val *Extension) *NullableExtension
func (NullableExtension) Get ¶ added in v0.20.0
func (v NullableExtension) Get() *Extension
func (NullableExtension) IsSet ¶ added in v0.20.0
func (v NullableExtension) IsSet() bool
func (NullableExtension) MarshalJSON ¶ added in v0.20.0
func (v NullableExtension) MarshalJSON() ([]byte, error)
func (*NullableExtension) Set ¶ added in v0.20.0
func (v *NullableExtension) Set(val *Extension)
func (*NullableExtension) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableExtension) UnmarshalJSON(src []byte) error
func (*NullableExtension) Unset ¶ added in v0.20.0
func (v *NullableExtension) Unset()
type NullableFloat32 ¶
type NullableFloat32 struct {
// contains filtered or unexported fields
}
func NewNullableFloat32 ¶
func NewNullableFloat32(val *float32) *NullableFloat32
func (NullableFloat32) Get ¶
func (v NullableFloat32) Get() *float32
func (NullableFloat32) IsSet ¶
func (v NullableFloat32) IsSet() bool
func (NullableFloat32) MarshalJSON ¶
func (v NullableFloat32) MarshalJSON() ([]byte, error)
func (*NullableFloat32) Set ¶
func (v *NullableFloat32) Set(val *float32)
func (*NullableFloat32) UnmarshalJSON ¶
func (v *NullableFloat32) UnmarshalJSON(src []byte) error
func (*NullableFloat32) Unset ¶
func (v *NullableFloat32) Unset()
type NullableFloat64 ¶
type NullableFloat64 struct {
// contains filtered or unexported fields
}
func NewNullableFloat64 ¶
func NewNullableFloat64(val *float64) *NullableFloat64
func (NullableFloat64) Get ¶
func (v NullableFloat64) Get() *float64
func (NullableFloat64) IsSet ¶
func (v NullableFloat64) IsSet() bool
func (NullableFloat64) MarshalJSON ¶
func (v NullableFloat64) MarshalJSON() ([]byte, error)
func (*NullableFloat64) Set ¶
func (v *NullableFloat64) Set(val *float64)
func (*NullableFloat64) UnmarshalJSON ¶
func (v *NullableFloat64) UnmarshalJSON(src []byte) error
func (*NullableFloat64) Unset ¶
func (v *NullableFloat64) Unset()
type NullableHibernation ¶ added in v0.20.0
type NullableHibernation struct {
// contains filtered or unexported fields
}
func NewNullableHibernation ¶ added in v0.20.0
func NewNullableHibernation(val *Hibernation) *NullableHibernation
func (NullableHibernation) Get ¶ added in v0.20.0
func (v NullableHibernation) Get() *Hibernation
func (NullableHibernation) IsSet ¶ added in v0.20.0
func (v NullableHibernation) IsSet() bool
func (NullableHibernation) MarshalJSON ¶ added in v0.20.0
func (v NullableHibernation) MarshalJSON() ([]byte, error)
func (*NullableHibernation) Set ¶ added in v0.20.0
func (v *NullableHibernation) Set(val *Hibernation)
func (*NullableHibernation) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableHibernation) UnmarshalJSON(src []byte) error
func (*NullableHibernation) Unset ¶ added in v0.20.0
func (v *NullableHibernation) Unset()
type NullableHibernationSchedule ¶ added in v0.20.0
type NullableHibernationSchedule struct {
// contains filtered or unexported fields
}
func NewNullableHibernationSchedule ¶ added in v0.20.0
func NewNullableHibernationSchedule(val *HibernationSchedule) *NullableHibernationSchedule
func (NullableHibernationSchedule) Get ¶ added in v0.20.0
func (v NullableHibernationSchedule) Get() *HibernationSchedule
func (NullableHibernationSchedule) IsSet ¶ added in v0.20.0
func (v NullableHibernationSchedule) IsSet() bool
func (NullableHibernationSchedule) MarshalJSON ¶ added in v0.20.0
func (v NullableHibernationSchedule) MarshalJSON() ([]byte, error)
func (*NullableHibernationSchedule) Set ¶ added in v0.20.0
func (v *NullableHibernationSchedule) Set(val *HibernationSchedule)
func (*NullableHibernationSchedule) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableHibernationSchedule) UnmarshalJSON(src []byte) error
func (*NullableHibernationSchedule) Unset ¶ added in v0.20.0
func (v *NullableHibernationSchedule) Unset()
type NullableImage ¶ added in v0.20.0
type NullableImage struct {
// contains filtered or unexported fields
}
func NewNullableImage ¶ added in v0.20.0
func NewNullableImage(val *Image) *NullableImage
func (NullableImage) Get ¶ added in v0.20.0
func (v NullableImage) Get() *Image
func (NullableImage) IsSet ¶ added in v0.20.0
func (v NullableImage) IsSet() bool
func (NullableImage) MarshalJSON ¶ added in v0.20.0
func (v NullableImage) MarshalJSON() ([]byte, error)
func (*NullableImage) Set ¶ added in v0.20.0
func (v *NullableImage) Set(val *Image)
func (*NullableImage) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableImage) UnmarshalJSON(src []byte) error
func (*NullableImage) Unset ¶ added in v0.20.0
func (v *NullableImage) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableKubeconfig ¶ added in v0.20.0
type NullableKubeconfig struct {
// contains filtered or unexported fields
}
func NewNullableKubeconfig ¶ added in v0.20.0
func NewNullableKubeconfig(val *Kubeconfig) *NullableKubeconfig
func (NullableKubeconfig) Get ¶ added in v0.20.0
func (v NullableKubeconfig) Get() *Kubeconfig
func (NullableKubeconfig) IsSet ¶ added in v0.20.0
func (v NullableKubeconfig) IsSet() bool
func (NullableKubeconfig) MarshalJSON ¶ added in v0.20.0
func (v NullableKubeconfig) MarshalJSON() ([]byte, error)
func (*NullableKubeconfig) Set ¶ added in v0.20.0
func (v *NullableKubeconfig) Set(val *Kubeconfig)
func (*NullableKubeconfig) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableKubeconfig) UnmarshalJSON(src []byte) error
func (*NullableKubeconfig) Unset ¶ added in v0.20.0
func (v *NullableKubeconfig) Unset()
type NullableKubernetes ¶ added in v0.20.0
type NullableKubernetes struct {
// contains filtered or unexported fields
}
func NewNullableKubernetes ¶ added in v0.20.0
func NewNullableKubernetes(val *Kubernetes) *NullableKubernetes
func (NullableKubernetes) Get ¶ added in v0.20.0
func (v NullableKubernetes) Get() *Kubernetes
func (NullableKubernetes) IsSet ¶ added in v0.20.0
func (v NullableKubernetes) IsSet() bool
func (NullableKubernetes) MarshalJSON ¶ added in v0.20.0
func (v NullableKubernetes) MarshalJSON() ([]byte, error)
func (*NullableKubernetes) Set ¶ added in v0.20.0
func (v *NullableKubernetes) Set(val *Kubernetes)
func (*NullableKubernetes) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableKubernetes) UnmarshalJSON(src []byte) error
func (*NullableKubernetes) Unset ¶ added in v0.20.0
func (v *NullableKubernetes) Unset()
type NullableKubernetesVersion ¶ added in v0.20.0
type NullableKubernetesVersion struct {
// contains filtered or unexported fields
}
func NewNullableKubernetesVersion ¶ added in v0.20.0
func NewNullableKubernetesVersion(val *KubernetesVersion) *NullableKubernetesVersion
func (NullableKubernetesVersion) Get ¶ added in v0.20.0
func (v NullableKubernetesVersion) Get() *KubernetesVersion
func (NullableKubernetesVersion) IsSet ¶ added in v0.20.0
func (v NullableKubernetesVersion) IsSet() bool
func (NullableKubernetesVersion) MarshalJSON ¶ added in v0.20.0
func (v NullableKubernetesVersion) MarshalJSON() ([]byte, error)
func (*NullableKubernetesVersion) Set ¶ added in v0.20.0
func (v *NullableKubernetesVersion) Set(val *KubernetesVersion)
func (*NullableKubernetesVersion) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableKubernetesVersion) UnmarshalJSON(src []byte) error
func (*NullableKubernetesVersion) Unset ¶ added in v0.20.0
func (v *NullableKubernetesVersion) Unset()
type NullableListClustersResponse ¶ added in v0.20.0
type NullableListClustersResponse struct {
// contains filtered or unexported fields
}
func NewNullableListClustersResponse ¶ added in v0.20.0
func NewNullableListClustersResponse(val *ListClustersResponse) *NullableListClustersResponse
func (NullableListClustersResponse) Get ¶ added in v0.20.0
func (v NullableListClustersResponse) Get() *ListClustersResponse
func (NullableListClustersResponse) IsSet ¶ added in v0.20.0
func (v NullableListClustersResponse) IsSet() bool
func (NullableListClustersResponse) MarshalJSON ¶ added in v0.20.0
func (v NullableListClustersResponse) MarshalJSON() ([]byte, error)
func (*NullableListClustersResponse) Set ¶ added in v0.20.0
func (v *NullableListClustersResponse) Set(val *ListClustersResponse)
func (*NullableListClustersResponse) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableListClustersResponse) UnmarshalJSON(src []byte) error
func (*NullableListClustersResponse) Unset ¶ added in v0.20.0
func (v *NullableListClustersResponse) Unset()
type NullableLoginKubeconfig ¶ added in v0.20.0
type NullableLoginKubeconfig struct {
// contains filtered or unexported fields
}
func NewNullableLoginKubeconfig ¶ added in v0.20.0
func NewNullableLoginKubeconfig(val *LoginKubeconfig) *NullableLoginKubeconfig
func (NullableLoginKubeconfig) Get ¶ added in v0.20.0
func (v NullableLoginKubeconfig) Get() *LoginKubeconfig
func (NullableLoginKubeconfig) IsSet ¶ added in v0.20.0
func (v NullableLoginKubeconfig) IsSet() bool
func (NullableLoginKubeconfig) MarshalJSON ¶ added in v0.20.0
func (v NullableLoginKubeconfig) MarshalJSON() ([]byte, error)
func (*NullableLoginKubeconfig) Set ¶ added in v0.20.0
func (v *NullableLoginKubeconfig) Set(val *LoginKubeconfig)
func (*NullableLoginKubeconfig) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableLoginKubeconfig) UnmarshalJSON(src []byte) error
func (*NullableLoginKubeconfig) Unset ¶ added in v0.20.0
func (v *NullableLoginKubeconfig) Unset()
type NullableMachine ¶ added in v0.20.0
type NullableMachine struct {
// contains filtered or unexported fields
}
func NewNullableMachine ¶ added in v0.20.0
func NewNullableMachine(val *Machine) *NullableMachine
func (NullableMachine) Get ¶ added in v0.20.0
func (v NullableMachine) Get() *Machine
func (NullableMachine) IsSet ¶ added in v0.20.0
func (v NullableMachine) IsSet() bool
func (NullableMachine) MarshalJSON ¶ added in v0.20.0
func (v NullableMachine) MarshalJSON() ([]byte, error)
func (*NullableMachine) Set ¶ added in v0.20.0
func (v *NullableMachine) Set(val *Machine)
func (*NullableMachine) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableMachine) UnmarshalJSON(src []byte) error
func (*NullableMachine) Unset ¶ added in v0.20.0
func (v *NullableMachine) Unset()
type NullableMachineImage ¶ added in v0.20.0
type NullableMachineImage struct {
// contains filtered or unexported fields
}
func NewNullableMachineImage ¶ added in v0.20.0
func NewNullableMachineImage(val *MachineImage) *NullableMachineImage
func (NullableMachineImage) Get ¶ added in v0.20.0
func (v NullableMachineImage) Get() *MachineImage
func (NullableMachineImage) IsSet ¶ added in v0.20.0
func (v NullableMachineImage) IsSet() bool
func (NullableMachineImage) MarshalJSON ¶ added in v0.20.0
func (v NullableMachineImage) MarshalJSON() ([]byte, error)
func (*NullableMachineImage) Set ¶ added in v0.20.0
func (v *NullableMachineImage) Set(val *MachineImage)
func (*NullableMachineImage) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableMachineImage) UnmarshalJSON(src []byte) error
func (*NullableMachineImage) Unset ¶ added in v0.20.0
func (v *NullableMachineImage) Unset()
type NullableMachineImageVersion ¶ added in v0.20.0
type NullableMachineImageVersion struct {
// contains filtered or unexported fields
}
func NewNullableMachineImageVersion ¶ added in v0.20.0
func NewNullableMachineImageVersion(val *MachineImageVersion) *NullableMachineImageVersion
func (NullableMachineImageVersion) Get ¶ added in v0.20.0
func (v NullableMachineImageVersion) Get() *MachineImageVersion
func (NullableMachineImageVersion) IsSet ¶ added in v0.20.0
func (v NullableMachineImageVersion) IsSet() bool
func (NullableMachineImageVersion) MarshalJSON ¶ added in v0.20.0
func (v NullableMachineImageVersion) MarshalJSON() ([]byte, error)
func (*NullableMachineImageVersion) Set ¶ added in v0.20.0
func (v *NullableMachineImageVersion) Set(val *MachineImageVersion)
func (*NullableMachineImageVersion) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableMachineImageVersion) UnmarshalJSON(src []byte) error
func (*NullableMachineImageVersion) Unset ¶ added in v0.20.0
func (v *NullableMachineImageVersion) Unset()
type NullableMachineType ¶ added in v0.20.0
type NullableMachineType struct {
// contains filtered or unexported fields
}
func NewNullableMachineType ¶ added in v0.20.0
func NewNullableMachineType(val *MachineType) *NullableMachineType
func (NullableMachineType) Get ¶ added in v0.20.0
func (v NullableMachineType) Get() *MachineType
func (NullableMachineType) IsSet ¶ added in v0.20.0
func (v NullableMachineType) IsSet() bool
func (NullableMachineType) MarshalJSON ¶ added in v0.20.0
func (v NullableMachineType) MarshalJSON() ([]byte, error)
func (*NullableMachineType) Set ¶ added in v0.20.0
func (v *NullableMachineType) Set(val *MachineType)
func (*NullableMachineType) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableMachineType) UnmarshalJSON(src []byte) error
func (*NullableMachineType) Unset ¶ added in v0.20.0
func (v *NullableMachineType) Unset()
type NullableMaintenance ¶ added in v0.20.0
type NullableMaintenance struct {
// contains filtered or unexported fields
}
func NewNullableMaintenance ¶ added in v0.20.0
func NewNullableMaintenance(val *Maintenance) *NullableMaintenance
func (NullableMaintenance) Get ¶ added in v0.20.0
func (v NullableMaintenance) Get() *Maintenance
func (NullableMaintenance) IsSet ¶ added in v0.20.0
func (v NullableMaintenance) IsSet() bool
func (NullableMaintenance) MarshalJSON ¶ added in v0.20.0
func (v NullableMaintenance) MarshalJSON() ([]byte, error)
func (*NullableMaintenance) Set ¶ added in v0.20.0
func (v *NullableMaintenance) Set(val *Maintenance)
func (*NullableMaintenance) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableMaintenance) UnmarshalJSON(src []byte) error
func (*NullableMaintenance) Unset ¶ added in v0.20.0
func (v *NullableMaintenance) Unset()
type NullableMaintenanceAutoUpdate ¶ added in v0.20.0
type NullableMaintenanceAutoUpdate struct {
// contains filtered or unexported fields
}
func NewNullableMaintenanceAutoUpdate ¶ added in v0.20.0
func NewNullableMaintenanceAutoUpdate(val *MaintenanceAutoUpdate) *NullableMaintenanceAutoUpdate
func (NullableMaintenanceAutoUpdate) Get ¶ added in v0.20.0
func (v NullableMaintenanceAutoUpdate) Get() *MaintenanceAutoUpdate
func (NullableMaintenanceAutoUpdate) IsSet ¶ added in v0.20.0
func (v NullableMaintenanceAutoUpdate) IsSet() bool
func (NullableMaintenanceAutoUpdate) MarshalJSON ¶ added in v0.20.0
func (v NullableMaintenanceAutoUpdate) MarshalJSON() ([]byte, error)
func (*NullableMaintenanceAutoUpdate) Set ¶ added in v0.20.0
func (v *NullableMaintenanceAutoUpdate) Set(val *MaintenanceAutoUpdate)
func (*NullableMaintenanceAutoUpdate) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableMaintenanceAutoUpdate) UnmarshalJSON(src []byte) error
func (*NullableMaintenanceAutoUpdate) Unset ¶ added in v0.20.0
func (v *NullableMaintenanceAutoUpdate) Unset()
type NullableNetwork ¶ added in v0.20.0
type NullableNetwork struct {
// contains filtered or unexported fields
}
func NewNullableNetwork ¶ added in v0.20.0
func NewNullableNetwork(val *Network) *NullableNetwork
func (NullableNetwork) Get ¶ added in v0.20.0
func (v NullableNetwork) Get() *Network
func (NullableNetwork) IsSet ¶ added in v0.20.0
func (v NullableNetwork) IsSet() bool
func (NullableNetwork) MarshalJSON ¶ added in v0.20.0
func (v NullableNetwork) MarshalJSON() ([]byte, error)
func (*NullableNetwork) Set ¶ added in v0.20.0
func (v *NullableNetwork) Set(val *Network)
func (*NullableNetwork) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableNetwork) UnmarshalJSON(src []byte) error
func (*NullableNetwork) Unset ¶ added in v0.20.0
func (v *NullableNetwork) Unset()
type NullableNodepool ¶ added in v0.20.0
type NullableNodepool struct {
// contains filtered or unexported fields
}
func NewNullableNodepool ¶ added in v0.20.0
func NewNullableNodepool(val *Nodepool) *NullableNodepool
func (NullableNodepool) Get ¶ added in v0.20.0
func (v NullableNodepool) Get() *Nodepool
func (NullableNodepool) IsSet ¶ added in v0.20.0
func (v NullableNodepool) IsSet() bool
func (NullableNodepool) MarshalJSON ¶ added in v0.20.0
func (v NullableNodepool) MarshalJSON() ([]byte, error)
func (*NullableNodepool) Set ¶ added in v0.20.0
func (v *NullableNodepool) Set(val *Nodepool)
func (*NullableNodepool) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableNodepool) UnmarshalJSON(src []byte) error
func (*NullableNodepool) Unset ¶ added in v0.20.0
func (v *NullableNodepool) Unset()
type NullableProjectResponse ¶ added in v0.20.0
type NullableProjectResponse struct {
// contains filtered or unexported fields
}
func NewNullableProjectResponse ¶ added in v0.20.0
func NewNullableProjectResponse(val *ProjectResponse) *NullableProjectResponse
func (NullableProjectResponse) Get ¶ added in v0.20.0
func (v NullableProjectResponse) Get() *ProjectResponse
func (NullableProjectResponse) IsSet ¶ added in v0.20.0
func (v NullableProjectResponse) IsSet() bool
func (NullableProjectResponse) MarshalJSON ¶ added in v0.20.0
func (v NullableProjectResponse) MarshalJSON() ([]byte, error)
func (*NullableProjectResponse) Set ¶ added in v0.20.0
func (v *NullableProjectResponse) Set(val *ProjectResponse)
func (*NullableProjectResponse) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableProjectResponse) UnmarshalJSON(src []byte) error
func (*NullableProjectResponse) Unset ¶ added in v0.20.0
func (v *NullableProjectResponse) Unset()
type NullableProjectState ¶
type NullableProjectState struct {
// contains filtered or unexported fields
}
func NewNullableProjectState ¶
func NewNullableProjectState(val *ProjectState) *NullableProjectState
func (NullableProjectState) Get ¶
func (v NullableProjectState) Get() *ProjectState
func (NullableProjectState) IsSet ¶
func (v NullableProjectState) IsSet() bool
func (NullableProjectState) MarshalJSON ¶
func (v NullableProjectState) MarshalJSON() ([]byte, error)
func (*NullableProjectState) Set ¶
func (v *NullableProjectState) Set(val *ProjectState)
func (*NullableProjectState) UnmarshalJSON ¶
func (v *NullableProjectState) UnmarshalJSON(src []byte) error
func (*NullableProjectState) Unset ¶
func (v *NullableProjectState) Unset()
type NullableProviderOptions ¶ added in v0.20.0
type NullableProviderOptions struct {
// contains filtered or unexported fields
}
func NewNullableProviderOptions ¶ added in v0.20.0
func NewNullableProviderOptions(val *ProviderOptions) *NullableProviderOptions
func (NullableProviderOptions) Get ¶ added in v0.20.0
func (v NullableProviderOptions) Get() *ProviderOptions
func (NullableProviderOptions) IsSet ¶ added in v0.20.0
func (v NullableProviderOptions) IsSet() bool
func (NullableProviderOptions) MarshalJSON ¶ added in v0.20.0
func (v NullableProviderOptions) MarshalJSON() ([]byte, error)
func (*NullableProviderOptions) Set ¶ added in v0.20.0
func (v *NullableProviderOptions) Set(val *ProviderOptions)
func (*NullableProviderOptions) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableProviderOptions) UnmarshalJSON(src []byte) error
func (*NullableProviderOptions) Unset ¶ added in v0.20.0
func (v *NullableProviderOptions) Unset()
type NullableRuntimeError ¶ added in v0.20.0
type NullableRuntimeError struct {
// contains filtered or unexported fields
}
func NewNullableRuntimeError ¶ added in v0.20.0
func NewNullableRuntimeError(val *RuntimeError) *NullableRuntimeError
func (NullableRuntimeError) Get ¶ added in v0.20.0
func (v NullableRuntimeError) Get() *RuntimeError
func (NullableRuntimeError) IsSet ¶ added in v0.20.0
func (v NullableRuntimeError) IsSet() bool
func (NullableRuntimeError) MarshalJSON ¶ added in v0.20.0
func (v NullableRuntimeError) MarshalJSON() ([]byte, error)
func (*NullableRuntimeError) Set ¶ added in v0.20.0
func (v *NullableRuntimeError) Set(val *RuntimeError)
func (*NullableRuntimeError) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableRuntimeError) UnmarshalJSON(src []byte) error
func (*NullableRuntimeError) Unset ¶ added in v0.20.0
func (v *NullableRuntimeError) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableTaint ¶ added in v0.20.0
type NullableTaint struct {
// contains filtered or unexported fields
}
func NewNullableTaint ¶ added in v0.20.0
func NewNullableTaint(val *Taint) *NullableTaint
func (NullableTaint) Get ¶ added in v0.20.0
func (v NullableTaint) Get() *Taint
func (NullableTaint) IsSet ¶ added in v0.20.0
func (v NullableTaint) IsSet() bool
func (NullableTaint) MarshalJSON ¶ added in v0.20.0
func (v NullableTaint) MarshalJSON() ([]byte, error)
func (*NullableTaint) Set ¶ added in v0.20.0
func (v *NullableTaint) Set(val *Taint)
func (*NullableTaint) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableTaint) UnmarshalJSON(src []byte) error
func (*NullableTaint) Unset ¶ added in v0.20.0
func (v *NullableTaint) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableTimeWindow ¶ added in v0.20.0
type NullableTimeWindow struct {
// contains filtered or unexported fields
}
func NewNullableTimeWindow ¶ added in v0.20.0
func NewNullableTimeWindow(val *TimeWindow) *NullableTimeWindow
func (NullableTimeWindow) Get ¶ added in v0.20.0
func (v NullableTimeWindow) Get() *TimeWindow
func (NullableTimeWindow) IsSet ¶ added in v0.20.0
func (v NullableTimeWindow) IsSet() bool
func (NullableTimeWindow) MarshalJSON ¶ added in v0.20.0
func (v NullableTimeWindow) MarshalJSON() ([]byte, error)
func (*NullableTimeWindow) Set ¶ added in v0.20.0
func (v *NullableTimeWindow) Set(val *TimeWindow)
func (*NullableTimeWindow) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableTimeWindow) UnmarshalJSON(src []byte) error
func (*NullableTimeWindow) Unset ¶ added in v0.20.0
func (v *NullableTimeWindow) Unset()
type NullableVolume ¶ added in v0.20.0
type NullableVolume struct {
// contains filtered or unexported fields
}
func NewNullableVolume ¶ added in v0.20.0
func NewNullableVolume(val *Volume) *NullableVolume
func (NullableVolume) Get ¶ added in v0.20.0
func (v NullableVolume) Get() *Volume
func (NullableVolume) IsSet ¶ added in v0.20.0
func (v NullableVolume) IsSet() bool
func (NullableVolume) MarshalJSON ¶ added in v0.20.0
func (v NullableVolume) MarshalJSON() ([]byte, error)
func (*NullableVolume) Set ¶ added in v0.20.0
func (v *NullableVolume) Set(val *Volume)
func (*NullableVolume) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableVolume) UnmarshalJSON(src []byte) error
func (*NullableVolume) Unset ¶ added in v0.20.0
func (v *NullableVolume) Unset()
type NullableVolumeType ¶ added in v0.20.0
type NullableVolumeType struct {
// contains filtered or unexported fields
}
func NewNullableVolumeType ¶ added in v0.20.0
func NewNullableVolumeType(val *VolumeType) *NullableVolumeType
func (NullableVolumeType) Get ¶ added in v0.20.0
func (v NullableVolumeType) Get() *VolumeType
func (NullableVolumeType) IsSet ¶ added in v0.20.0
func (v NullableVolumeType) IsSet() bool
func (NullableVolumeType) MarshalJSON ¶ added in v0.20.0
func (v NullableVolumeType) MarshalJSON() ([]byte, error)
func (*NullableVolumeType) Set ¶ added in v0.20.0
func (v *NullableVolumeType) Set(val *VolumeType)
func (*NullableVolumeType) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableVolumeType) UnmarshalJSON(src []byte) error
func (*NullableVolumeType) Unset ¶ added in v0.20.0
func (v *NullableVolumeType) Unset()
type ProjectResponse ¶
type ProjectResponse struct { ProjectId *string `json:"projectId,omitempty"` State *ProjectState `json:"state,omitempty"` }
ProjectResponse struct for ProjectResponse
func NewProjectResponse ¶ added in v0.20.0
func NewProjectResponse() *ProjectResponse
NewProjectResponse instantiates a new ProjectResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewProjectResponseWithDefaults ¶ added in v0.20.0
func NewProjectResponseWithDefaults() *ProjectResponse
NewProjectResponseWithDefaults instantiates a new ProjectResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ProjectResponse) GetProjectId ¶ added in v0.20.0
func (o *ProjectResponse) GetProjectId() *string
GetProjectId returns the ProjectId field value if set, zero value otherwise.
func (*ProjectResponse) GetProjectIdOk ¶ added in v0.20.0
func (o *ProjectResponse) GetProjectIdOk() (*string, bool)
GetProjectIdOk returns a tuple with the ProjectId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProjectResponse) GetState ¶ added in v0.20.0
func (o *ProjectResponse) GetState() *ProjectState
GetState returns the State field value if set, zero value otherwise.
func (*ProjectResponse) GetStateOk ¶ added in v0.20.0
func (o *ProjectResponse) GetStateOk() (*ProjectState, bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProjectResponse) HasProjectId ¶ added in v0.20.0
func (o *ProjectResponse) HasProjectId() bool
HasProjectId returns a boolean if a field has been set.
func (*ProjectResponse) HasState ¶ added in v0.20.0
func (o *ProjectResponse) HasState() bool
HasState returns a boolean if a field has been set.
func (*ProjectResponse) SetProjectId ¶ added in v0.20.0
func (o *ProjectResponse) SetProjectId(v *string)
SetProjectId gets a reference to the given string and assigns it to the ProjectId field.
func (*ProjectResponse) SetState ¶ added in v0.20.0
func (o *ProjectResponse) SetState(v *ProjectState)
SetState gets a reference to the given ProjectState and assigns it to the State field.
func (ProjectResponse) ToMap ¶ added in v0.20.0
func (o ProjectResponse) ToMap() (map[string]interface{}, error)
type ProjectState ¶
type ProjectState string
ProjectState the model 'ProjectState'
const ( PROJECTSTATE_UNSPECIFIED ProjectState = "STATE_UNSPECIFIED" PROJECTSTATE_CREATING ProjectState = "STATE_CREATING" PROJECTSTATE_CREATED ProjectState = "STATE_CREATED" PROJECTSTATE_DELETING ProjectState = "STATE_DELETING" PROJECTSTATE_FAILED ProjectState = "STATE_FAILED" )
List of ProjectState
func NewProjectStateFromValue ¶
func NewProjectStateFromValue(v string) (*ProjectState, error)
NewProjectStateFromValue returns a pointer to a valid ProjectState for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ProjectState) IsValid ¶
func (v ProjectState) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ProjectState) Ptr ¶
func (v ProjectState) Ptr() *ProjectState
Ptr returns reference to ProjectState value
func (*ProjectState) UnmarshalJSON ¶
func (v *ProjectState) UnmarshalJSON(src []byte) error
type ProviderOptions ¶
type ProviderOptions struct { AvailabilityZones *[]AvailabilityZone `json:"availabilityZones,omitempty"` KubernetesVersions *[]KubernetesVersion `json:"kubernetesVersions,omitempty"` MachineImages *[]MachineImage `json:"machineImages,omitempty"` MachineTypes *[]MachineType `json:"machineTypes,omitempty"` VolumeTypes *[]VolumeType `json:"volumeTypes,omitempty"` }
ProviderOptions struct for ProviderOptions
func NewProviderOptions ¶ added in v0.20.0
func NewProviderOptions() *ProviderOptions
NewProviderOptions instantiates a new ProviderOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewProviderOptionsWithDefaults ¶ added in v0.20.0
func NewProviderOptionsWithDefaults() *ProviderOptions
NewProviderOptionsWithDefaults instantiates a new ProviderOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ProviderOptions) GetAvailabilityZones ¶ added in v0.20.0
func (o *ProviderOptions) GetAvailabilityZones() *[]AvailabilityZone
GetAvailabilityZones returns the AvailabilityZones field value if set, zero value otherwise.
func (*ProviderOptions) GetAvailabilityZonesOk ¶ added in v0.20.0
func (o *ProviderOptions) GetAvailabilityZonesOk() (*[]AvailabilityZone, bool)
GetAvailabilityZonesOk returns a tuple with the AvailabilityZones field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) GetKubernetesVersions ¶ added in v0.20.0
func (o *ProviderOptions) GetKubernetesVersions() *[]KubernetesVersion
GetKubernetesVersions returns the KubernetesVersions field value if set, zero value otherwise.
func (*ProviderOptions) GetKubernetesVersionsOk ¶ added in v0.20.0
func (o *ProviderOptions) GetKubernetesVersionsOk() (*[]KubernetesVersion, bool)
GetKubernetesVersionsOk returns a tuple with the KubernetesVersions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) GetMachineImages ¶ added in v0.20.0
func (o *ProviderOptions) GetMachineImages() *[]MachineImage
GetMachineImages returns the MachineImages field value if set, zero value otherwise.
func (*ProviderOptions) GetMachineImagesOk ¶ added in v0.20.0
func (o *ProviderOptions) GetMachineImagesOk() (*[]MachineImage, bool)
GetMachineImagesOk returns a tuple with the MachineImages field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) GetMachineTypes ¶ added in v0.20.0
func (o *ProviderOptions) GetMachineTypes() *[]MachineType
GetMachineTypes returns the MachineTypes field value if set, zero value otherwise.
func (*ProviderOptions) GetMachineTypesOk ¶ added in v0.20.0
func (o *ProviderOptions) GetMachineTypesOk() (*[]MachineType, bool)
GetMachineTypesOk returns a tuple with the MachineTypes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) GetVolumeTypes ¶ added in v0.20.0
func (o *ProviderOptions) GetVolumeTypes() *[]VolumeType
GetVolumeTypes returns the VolumeTypes field value if set, zero value otherwise.
func (*ProviderOptions) GetVolumeTypesOk ¶ added in v0.20.0
func (o *ProviderOptions) GetVolumeTypesOk() (*[]VolumeType, bool)
GetVolumeTypesOk returns a tuple with the VolumeTypes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) HasAvailabilityZones ¶ added in v0.20.0
func (o *ProviderOptions) HasAvailabilityZones() bool
HasAvailabilityZones returns a boolean if a field has been set.
func (*ProviderOptions) HasKubernetesVersions ¶ added in v0.20.0
func (o *ProviderOptions) HasKubernetesVersions() bool
HasKubernetesVersions returns a boolean if a field has been set.
func (*ProviderOptions) HasMachineImages ¶ added in v0.20.0
func (o *ProviderOptions) HasMachineImages() bool
HasMachineImages returns a boolean if a field has been set.
func (*ProviderOptions) HasMachineTypes ¶ added in v0.20.0
func (o *ProviderOptions) HasMachineTypes() bool
HasMachineTypes returns a boolean if a field has been set.
func (*ProviderOptions) HasVolumeTypes ¶ added in v0.20.0
func (o *ProviderOptions) HasVolumeTypes() bool
HasVolumeTypes returns a boolean if a field has been set.
func (*ProviderOptions) SetAvailabilityZones ¶ added in v0.20.0
func (o *ProviderOptions) SetAvailabilityZones(v *[]AvailabilityZone)
SetAvailabilityZones gets a reference to the given []AvailabilityZone and assigns it to the AvailabilityZones field.
func (*ProviderOptions) SetKubernetesVersions ¶ added in v0.20.0
func (o *ProviderOptions) SetKubernetesVersions(v *[]KubernetesVersion)
SetKubernetesVersions gets a reference to the given []KubernetesVersion and assigns it to the KubernetesVersions field.
func (*ProviderOptions) SetMachineImages ¶ added in v0.20.0
func (o *ProviderOptions) SetMachineImages(v *[]MachineImage)
SetMachineImages gets a reference to the given []MachineImage and assigns it to the MachineImages field.
func (*ProviderOptions) SetMachineTypes ¶ added in v0.20.0
func (o *ProviderOptions) SetMachineTypes(v *[]MachineType)
SetMachineTypes gets a reference to the given []MachineType and assigns it to the MachineTypes field.
func (*ProviderOptions) SetVolumeTypes ¶ added in v0.20.0
func (o *ProviderOptions) SetVolumeTypes(v *[]VolumeType)
SetVolumeTypes gets a reference to the given []VolumeType and assigns it to the VolumeTypes field.
func (ProviderOptions) ToMap ¶ added in v0.20.0
func (o ProviderOptions) ToMap() (map[string]interface{}, error)
type 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_ARGUS_INSTANCE_NOT_FOUND` Message: \"The provided Argus 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 *string `json:"code,omitempty"` Details *string `json:"details,omitempty"` Message *string `json:"message,omitempty"` }
RuntimeError struct for RuntimeError
func NewRuntimeError ¶ added in v0.20.0
func NewRuntimeError() *RuntimeError
NewRuntimeError instantiates a new RuntimeError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRuntimeErrorWithDefaults ¶ added in v0.20.0
func NewRuntimeErrorWithDefaults() *RuntimeError
NewRuntimeErrorWithDefaults instantiates a new RuntimeError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RuntimeError) GetCode ¶ added in v0.20.0
func (o *RuntimeError) GetCode() *string
GetCode returns the Code field value if set, zero value otherwise.
func (*RuntimeError) GetCodeOk ¶ added in v0.20.0
func (o *RuntimeError) GetCodeOk() (*string, bool)
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuntimeError) GetDetails ¶ added in v0.20.0
func (o *RuntimeError) GetDetails() *string
GetDetails returns the Details field value if set, zero value otherwise.
func (*RuntimeError) GetDetailsOk ¶ added in v0.20.0
func (o *RuntimeError) GetDetailsOk() (*string, bool)
GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuntimeError) GetMessage ¶ added in v0.20.0
func (o *RuntimeError) GetMessage() *string
GetMessage returns the Message field value if set, zero value otherwise.
func (*RuntimeError) GetMessageOk ¶ added in v0.20.0
func (o *RuntimeError) GetMessageOk() (*string, bool)
GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuntimeError) HasCode ¶ added in v0.20.0
func (o *RuntimeError) HasCode() bool
HasCode returns a boolean if a field has been set.
func (*RuntimeError) HasDetails ¶ added in v0.20.0
func (o *RuntimeError) HasDetails() bool
HasDetails returns a boolean if a field has been set.
func (*RuntimeError) HasMessage ¶ added in v0.20.0
func (o *RuntimeError) HasMessage() bool
HasMessage returns a boolean if a field has been set.
func (*RuntimeError) SetCode ¶ added in v0.20.0
func (o *RuntimeError) SetCode(v *string)
SetCode gets a reference to the given string and assigns it to the Code field.
func (*RuntimeError) SetDetails ¶ added in v0.20.0
func (o *RuntimeError) SetDetails(v *string)
SetDetails gets a reference to the given string and assigns it to the Details field.
func (*RuntimeError) SetMessage ¶ added in v0.20.0
func (o *RuntimeError) SetMessage(v *string)
SetMessage gets a reference to the given string and assigns it to the Message field.
func (RuntimeError) ToMap ¶ added in v0.20.0
func (o RuntimeError) ToMap() (map[string]interface{}, error)
type Taint ¶
type Taint struct { // REQUIRED Effect *string `json:"effect"` // REQUIRED Key *string `json:"key"` Value *string `json:"value,omitempty"` }
Taint struct for Taint
func NewTaint ¶ added in v0.20.0
NewTaint instantiates a new Taint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTaintWithDefaults ¶ added in v0.20.0
func NewTaintWithDefaults() *Taint
NewTaintWithDefaults instantiates a new Taint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Taint) GetEffectOk ¶ added in v0.20.0
GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.
func (*Taint) GetKeyOk ¶ added in v0.20.0
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*Taint) GetValue ¶ added in v0.20.0
GetValue returns the Value field value if set, zero value otherwise.
func (*Taint) GetValueOk ¶ added in v0.20.0
GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.
type TimeWindow ¶
type TimeWindow struct { // REQUIRED End *string `json:"end"` // REQUIRED Start *string `json:"start"` }
TimeWindow struct for TimeWindow
func NewTimeWindow ¶ added in v0.20.0
func NewTimeWindow(end *string, start *string) *TimeWindow
NewTimeWindow instantiates a new TimeWindow object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTimeWindowWithDefaults ¶ added in v0.20.0
func NewTimeWindowWithDefaults() *TimeWindow
NewTimeWindowWithDefaults instantiates a new TimeWindow object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*TimeWindow) GetEnd ¶ added in v0.20.0
func (o *TimeWindow) GetEnd() *string
GetEnd returns the End field value
func (*TimeWindow) GetEndOk ¶ added in v0.20.0
func (o *TimeWindow) GetEndOk() (*string, bool)
GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.
func (*TimeWindow) GetStart ¶ added in v0.20.0
func (o *TimeWindow) GetStart() *string
GetStart returns the Start field value
func (*TimeWindow) GetStartOk ¶ added in v0.20.0
func (o *TimeWindow) GetStartOk() (*string, bool)
GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.
func (*TimeWindow) SetEnd ¶ added in v0.20.0
func (o *TimeWindow) SetEnd(v *string)
SetEnd sets field value
func (*TimeWindow) SetStart ¶ added in v0.20.0
func (o *TimeWindow) SetStart(v *string)
SetStart sets field value
func (TimeWindow) ToMap ¶ added in v0.20.0
func (o TimeWindow) ToMap() (map[string]interface{}, error)
type Volume ¶
type Volume struct { // REQUIRED Size *int64 `json:"size"` // For valid values please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `volumeTypes`. Type *string `json:"type,omitempty"` }
Volume struct for Volume
func NewVolume ¶ added in v0.20.0
NewVolume instantiates a new Volume object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewVolumeWithDefaults ¶ added in v0.20.0
func NewVolumeWithDefaults() *Volume
NewVolumeWithDefaults instantiates a new Volume object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Volume) GetSizeOk ¶ added in v0.20.0
GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.
func (*Volume) GetType ¶ added in v0.20.0
GetType returns the Type field value if set, zero value otherwise.
func (*Volume) GetTypeOk ¶ added in v0.20.0
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
type VolumeType ¶
type VolumeType struct {
Name *string `json:"name,omitempty"`
}
VolumeType struct for VolumeType
func NewVolumeType ¶ added in v0.20.0
func NewVolumeType() *VolumeType
NewVolumeType instantiates a new VolumeType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewVolumeTypeWithDefaults ¶ added in v0.20.0
func NewVolumeTypeWithDefaults() *VolumeType
NewVolumeTypeWithDefaults instantiates a new VolumeType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*VolumeType) GetName ¶ added in v0.20.0
func (o *VolumeType) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*VolumeType) GetNameOk ¶ added in v0.20.0
func (o *VolumeType) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeType) HasName ¶ added in v0.20.0
func (o *VolumeType) HasName() bool
HasName returns a boolean if a field has been set.
func (*VolumeType) SetName ¶ added in v0.20.0
func (o *VolumeType) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (VolumeType) ToMap ¶ added in v0.20.0
func (o VolumeType) ToMap() (map[string]interface{}, error)
Source Files ¶
- api_default.go
- client.go
- configuration.go
- model_acl.go
- model_argus.go
- model_availability_zone.go
- model_cluster.go
- model_cluster_status.go
- model_cluster_status_state.go
- model_create_kubeconfig_payload.go
- model_create_or_update_cluster_payload.go
- model_credentials.go
- model_credentials_rotation_state.go
- model_cri.go
- model_dns.go
- model_extension.go
- model_hibernation.go
- model_hibernation_schedule.go
- model_image.go
- model_kubeconfig.go
- model_kubernetes.go
- model_kubernetes_version.go
- model_list_clusters_response.go
- model_login_kubeconfig.go
- model_machine.go
- model_machine_image.go
- model_machine_image_version.go
- model_machine_type.go
- model_maintenance.go
- model_maintenance_auto_update.go
- model_network.go
- model_nodepool.go
- model_project_response.go
- model_project_state.go
- model_provider_options.go
- model_runtime_error.go
- model_taint.go
- model_time_window.go
- model_volume.go
- model_volume_type.go
- utils.go