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
- func (o *ACL) GetAllowedCidrs() (ret ACLGetAllowedCidrsRetType)
- func (o *ACL) GetAllowedCidrsOk() (ret ACLGetAllowedCidrsRetType, ok bool)
- func (o *ACL) GetEnabled() (ret ACLgetEnabledRetType)
- func (o *ACL) GetEnabledOk() (ret ACLgetEnabledRetType, ok bool)
- func (o *ACL) SetAllowedCidrs(v ACLGetAllowedCidrsRetType)
- func (o *ACL) SetEnabled(v ACLgetEnabledRetType)
- func (o ACL) ToMap() (map[string]interface{}, error)
- type ACLGetAllowedCidrsArgType
- type ACLGetAllowedCidrsAttributeType
- type ACLGetAllowedCidrsRetType
- type ACLgetEnabledArgType
- type ACLgetEnabledAttributeType
- type ACLgetEnabledRetType
- type APIClient
- func (a *APIClient) CompleteCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiCompleteCredentialsRotationRequest
- func (a *APIClient) CompleteCredentialsRotationExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) CreateKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiCreateKubeconfigRequest
- func (a *APIClient) CreateKubeconfigExecute(ctx context.Context, projectId string, region string, clusterName string) (*Kubeconfig, error)
- func (a *APIClient) CreateOrUpdateCluster(ctx context.Context, projectId string, region string, clusterName string) ApiCreateOrUpdateClusterRequest
- func (a *APIClient) CreateOrUpdateClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (*Cluster, error)
- func (a *APIClient) DeleteCluster(ctx context.Context, projectId string, region string, clusterName string) ApiDeleteClusterRequest
- func (a *APIClient) DeleteClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) GetCluster(ctx context.Context, projectId string, region string, clusterName string) ApiGetClusterRequest
- func (a *APIClient) GetClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (*Cluster, error)
- func (c *APIClient) GetConfig() *config.Configuration
- func (a *APIClient) GetLoginKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiGetLoginKubeconfigRequest
- func (a *APIClient) GetLoginKubeconfigExecute(ctx context.Context, projectId string, region string, clusterName string) (*LoginKubeconfig, error)
- func (a *APIClient) ListClusters(ctx context.Context, projectId string, region string) ApiListClustersRequest
- func (a *APIClient) ListClustersExecute(ctx context.Context, projectId string, region string) (*ListClustersResponse, error)
- func (a *APIClient) ListProviderOptions(ctx context.Context, region string) ApiListProviderOptionsRequest
- func (a *APIClient) ListProviderOptionsExecute(ctx context.Context, region string) (*ProviderOptions, error)
- func (a *APIClient) StartCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiStartCredentialsRotationRequest
- func (a *APIClient) StartCredentialsRotationExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) TriggerHibernate(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerHibernateRequest
- func (a *APIClient) TriggerHibernateExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) TriggerMaintenance(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerMaintenanceRequest
- func (a *APIClient) TriggerMaintenanceExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) TriggerReconcile(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerReconcileRequest
- func (a *APIClient) TriggerReconcileExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
- func (a *APIClient) TriggerWakeup(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerWakeupRequest
- func (a *APIClient) TriggerWakeupExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error)
- type ApiCompleteCredentialsRotationRequest
- type ApiCreateKubeconfigRequest
- type ApiCreateOrUpdateClusterRequest
- type ApiDeleteClusterRequest
- type ApiGetClusterRequest
- type ApiGetLoginKubeconfigRequest
- type ApiListClustersRequest
- type ApiListProviderOptionsRequest
- type ApiStartCredentialsRotationRequest
- type ApiTriggerHibernateRequest
- type ApiTriggerMaintenanceRequest
- type ApiTriggerReconcileRequest
- type ApiTriggerWakeupRequest
- type AvailabilityZone
- func (o *AvailabilityZone) GetName() (res AvailabilityZoneGetNameRetType)
- func (o *AvailabilityZone) GetNameOk() (ret AvailabilityZoneGetNameRetType, ok bool)
- func (o *AvailabilityZone) HasName() bool
- func (o *AvailabilityZone) SetName(v AvailabilityZoneGetNameRetType)
- func (o AvailabilityZone) ToMap() (map[string]interface{}, error)
- type AvailabilityZoneGetNameArgType
- type AvailabilityZoneGetNameAttributeType
- type AvailabilityZoneGetNameRetType
- type CRI
- type CRIGetNameArgType
- type CRIGetNameAttributeType
- type CRIGetNameRetType
- type CRIName
- type Cluster
- func (o *Cluster) GetExtensions() (res ClusterGetExtensionsRetType)
- func (o *Cluster) GetExtensionsOk() (ret ClusterGetExtensionsRetType, ok bool)
- func (o *Cluster) GetHibernation() (res ClusterGetHibernationRetType)
- func (o *Cluster) GetHibernationOk() (ret ClusterGetHibernationRetType, ok bool)
- func (o *Cluster) GetKubernetes() (ret ClusterGetKubernetesRetType)
- func (o *Cluster) GetKubernetesOk() (ret ClusterGetKubernetesRetType, ok bool)
- func (o *Cluster) GetMaintenance() (res ClusterGetMaintenanceRetType)
- func (o *Cluster) GetMaintenanceOk() (ret ClusterGetMaintenanceRetType, ok bool)
- func (o *Cluster) GetName() (res ClusterGetNameRetType)
- func (o *Cluster) GetNameOk() (ret ClusterGetNameRetType, ok bool)
- func (o *Cluster) GetNetwork() (res ClusterGetNetworkRetType)
- func (o *Cluster) GetNetworkOk() (ret ClusterGetNetworkRetType, ok bool)
- func (o *Cluster) GetNodepools() (ret ClusterGetNodepoolsRetType)
- func (o *Cluster) GetNodepoolsOk() (ret ClusterGetNodepoolsRetType, ok bool)
- func (o *Cluster) GetStatus() (res ClusterGetStatusRetType)
- func (o *Cluster) GetStatusOk() (ret ClusterGetStatusRetType, ok 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 ClusterGetExtensionsRetType)
- func (o *Cluster) SetHibernation(v ClusterGetHibernationRetType)
- func (o *Cluster) SetKubernetes(v ClusterGetKubernetesRetType)
- func (o *Cluster) SetMaintenance(v ClusterGetMaintenanceRetType)
- func (o *Cluster) SetName(v ClusterGetNameRetType)
- func (o *Cluster) SetNetwork(v ClusterGetNetworkRetType)
- func (o *Cluster) SetNodepools(v ClusterGetNodepoolsRetType)
- func (o *Cluster) SetStatus(v ClusterGetStatusRetType)
- func (o Cluster) ToMap() (map[string]interface{}, error)
- type ClusterError
- func (o *ClusterError) GetCode() (res ClusterErrorGetCodeRetType)
- func (o *ClusterError) GetCodeOk() (ret ClusterErrorGetCodeRetType, ok bool)
- func (o *ClusterError) GetMessage() (res ClusterErrorGetMessageRetType)
- func (o *ClusterError) GetMessageOk() (ret ClusterErrorGetMessageRetType, ok bool)
- func (o *ClusterError) HasCode() bool
- func (o *ClusterError) HasMessage() bool
- func (o *ClusterError) SetCode(v ClusterErrorGetCodeRetType)
- func (o *ClusterError) SetMessage(v ClusterErrorGetMessageRetType)
- func (o ClusterError) ToMap() (map[string]interface{}, error)
- type ClusterErrorGetCodeArgType
- type ClusterErrorGetCodeAttributeType
- type ClusterErrorGetCodeRetType
- type ClusterErrorGetMessageArgType
- type ClusterErrorGetMessageAttributeType
- type ClusterErrorGetMessageRetType
- type ClusterGetExtensionsArgType
- type ClusterGetExtensionsAttributeType
- type ClusterGetExtensionsRetType
- type ClusterGetHibernationArgType
- type ClusterGetHibernationAttributeType
- type ClusterGetHibernationRetType
- type ClusterGetKubernetesArgType
- type ClusterGetKubernetesAttributeType
- type ClusterGetKubernetesRetType
- type ClusterGetMaintenanceArgType
- type ClusterGetMaintenanceAttributeType
- type ClusterGetMaintenanceRetType
- type ClusterGetNameArgType
- type ClusterGetNameAttributeType
- type ClusterGetNameRetType
- type ClusterGetNetworkArgType
- type ClusterGetNetworkAttributeType
- type ClusterGetNetworkRetType
- type ClusterGetNodepoolsArgType
- type ClusterGetNodepoolsAttributeType
- type ClusterGetNodepoolsRetType
- type ClusterGetStatusArgType
- type ClusterGetStatusAttributeType
- type ClusterGetStatusRetType
- type ClusterStatus
- func (o *ClusterStatus) GetAggregated() (res ClusterStatusGetAggregatedRetType)
- func (o *ClusterStatus) GetAggregatedOk() (ret ClusterStatusGetAggregatedRetType, ok bool)
- func (o *ClusterStatus) GetCreationTime() (res ClusterStatusGetCreationTimeRetType)
- func (o *ClusterStatus) GetCreationTimeOk() (ret ClusterStatusGetCreationTimeRetType, ok bool)
- func (o *ClusterStatus) GetCredentialsRotation() (res ClusterStatusGetCredentialsRotationRetType)
- func (o *ClusterStatus) GetCredentialsRotationOk() (ret ClusterStatusGetCredentialsRotationRetType, ok bool)
- func (o *ClusterStatus) GetEgressAddressRanges() (res ClusterStatusGetEgressAddressRangesRetType)
- func (o *ClusterStatus) GetEgressAddressRangesOk() (ret ClusterStatusGetEgressAddressRangesRetType, ok bool)
- func (o *ClusterStatus) GetError() (res ClusterStatusGetErrorRetType)
- func (o *ClusterStatus) GetErrorOk() (ret ClusterStatusGetErrorRetType, ok bool)
- func (o *ClusterStatus) GetErrors() (res ClusterStatusGetErrorsRetType)
- func (o *ClusterStatus) GetErrorsOk() (ret ClusterStatusGetErrorsRetType, ok bool)
- func (o *ClusterStatus) GetHibernated() (res ClusterStatusgetHibernatedRetType)
- func (o *ClusterStatus) GetHibernatedOk() (ret ClusterStatusgetHibernatedRetType, ok bool)
- func (o *ClusterStatus) GetPodAddressRanges() (res ClusterStatusGetPodAddressRangesRetType)
- func (o *ClusterStatus) GetPodAddressRangesOk() (ret ClusterStatusGetPodAddressRangesRetType, ok bool)
- func (o *ClusterStatus) HasAggregated() bool
- func (o *ClusterStatus) HasCreationTime() bool
- func (o *ClusterStatus) HasCredentialsRotation() bool
- func (o *ClusterStatus) HasEgressAddressRanges() bool
- func (o *ClusterStatus) HasError() bool
- func (o *ClusterStatus) HasErrors() bool
- func (o *ClusterStatus) HasHibernated() bool
- func (o *ClusterStatus) HasPodAddressRanges() bool
- func (o *ClusterStatus) SetAggregated(v ClusterStatusGetAggregatedRetType)
- func (o *ClusterStatus) SetCreationTime(v ClusterStatusGetCreationTimeRetType)
- func (o *ClusterStatus) SetCredentialsRotation(v ClusterStatusGetCredentialsRotationRetType)
- func (o *ClusterStatus) SetEgressAddressRanges(v ClusterStatusGetEgressAddressRangesRetType)
- func (o *ClusterStatus) SetError(v ClusterStatusGetErrorRetType)
- func (o *ClusterStatus) SetErrors(v ClusterStatusGetErrorsRetType)
- func (o *ClusterStatus) SetHibernated(v ClusterStatusgetHibernatedRetType)
- func (o *ClusterStatus) SetPodAddressRanges(v ClusterStatusGetPodAddressRangesRetType)
- func (o ClusterStatus) ToMap() (map[string]interface{}, error)
- type ClusterStatusGetAggregatedArgType
- type ClusterStatusGetAggregatedAttributeType
- type ClusterStatusGetAggregatedRetType
- type ClusterStatusGetCreationTimeArgType
- type ClusterStatusGetCreationTimeAttributeType
- type ClusterStatusGetCreationTimeRetType
- type ClusterStatusGetCredentialsRotationArgType
- type ClusterStatusGetCredentialsRotationAttributeType
- type ClusterStatusGetCredentialsRotationRetType
- type ClusterStatusGetEgressAddressRangesArgType
- type ClusterStatusGetEgressAddressRangesAttributeType
- type ClusterStatusGetEgressAddressRangesRetType
- type ClusterStatusGetErrorArgType
- type ClusterStatusGetErrorAttributeType
- type ClusterStatusGetErrorRetType
- type ClusterStatusGetErrorsArgType
- type ClusterStatusGetErrorsAttributeType
- type ClusterStatusGetErrorsRetType
- type ClusterStatusGetPodAddressRangesArgType
- type ClusterStatusGetPodAddressRangesAttributeType
- type ClusterStatusGetPodAddressRangesRetType
- type ClusterStatusState
- type ClusterStatusgetHibernatedArgType
- type ClusterStatusgetHibernatedAttributeType
- type ClusterStatusgetHibernatedRetType
- type CompleteCredentialsRotationRequest
- type CreateKubeconfigPayload
- func (o *CreateKubeconfigPayload) GetExpirationSeconds() (res CreateKubeconfigPayloadGetExpirationSecondsRetType)
- func (o *CreateKubeconfigPayload) GetExpirationSecondsOk() (ret CreateKubeconfigPayloadGetExpirationSecondsRetType, ok bool)
- func (o *CreateKubeconfigPayload) HasExpirationSeconds() bool
- func (o *CreateKubeconfigPayload) SetExpirationSeconds(v CreateKubeconfigPayloadGetExpirationSecondsRetType)
- func (o CreateKubeconfigPayload) ToMap() (map[string]interface{}, error)
- type CreateKubeconfigPayloadGetExpirationSecondsArgType
- type CreateKubeconfigPayloadGetExpirationSecondsAttributeType
- type CreateKubeconfigPayloadGetExpirationSecondsRetType
- type CreateKubeconfigRequest
- type CreateOrUpdateClusterPayload
- func (o *CreateOrUpdateClusterPayload) GetExtensions() (res CreateOrUpdateClusterPayloadGetExtensionsRetType)
- func (o *CreateOrUpdateClusterPayload) GetExtensionsOk() (ret CreateOrUpdateClusterPayloadGetExtensionsRetType, ok bool)
- func (o *CreateOrUpdateClusterPayload) GetHibernation() (res CreateOrUpdateClusterPayloadGetHibernationRetType)
- func (o *CreateOrUpdateClusterPayload) GetHibernationOk() (ret CreateOrUpdateClusterPayloadGetHibernationRetType, ok bool)
- func (o *CreateOrUpdateClusterPayload) GetKubernetes() (ret CreateOrUpdateClusterPayloadGetKubernetesRetType)
- func (o *CreateOrUpdateClusterPayload) GetKubernetesOk() (ret CreateOrUpdateClusterPayloadGetKubernetesRetType, ok bool)
- func (o *CreateOrUpdateClusterPayload) GetMaintenance() (res CreateOrUpdateClusterPayloadGetMaintenanceRetType)
- func (o *CreateOrUpdateClusterPayload) GetMaintenanceOk() (ret CreateOrUpdateClusterPayloadGetMaintenanceRetType, ok bool)
- func (o *CreateOrUpdateClusterPayload) GetNetwork() (res CreateOrUpdateClusterPayloadGetNetworkRetType)
- func (o *CreateOrUpdateClusterPayload) GetNetworkOk() (ret CreateOrUpdateClusterPayloadGetNetworkRetType, ok bool)
- func (o *CreateOrUpdateClusterPayload) GetNodepools() (ret CreateOrUpdateClusterPayloadGetNodepoolsRetType)
- func (o *CreateOrUpdateClusterPayload) GetNodepoolsOk() (ret CreateOrUpdateClusterPayloadGetNodepoolsRetType, ok bool)
- func (o *CreateOrUpdateClusterPayload) GetStatus() (res CreateOrUpdateClusterPayloadGetStatusRetType)
- func (o *CreateOrUpdateClusterPayload) GetStatusOk() (ret CreateOrUpdateClusterPayloadGetStatusRetType, ok 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 CreateOrUpdateClusterPayloadGetExtensionsRetType)
- func (o *CreateOrUpdateClusterPayload) SetHibernation(v CreateOrUpdateClusterPayloadGetHibernationRetType)
- func (o *CreateOrUpdateClusterPayload) SetKubernetes(v CreateOrUpdateClusterPayloadGetKubernetesRetType)
- func (o *CreateOrUpdateClusterPayload) SetMaintenance(v CreateOrUpdateClusterPayloadGetMaintenanceRetType)
- func (o *CreateOrUpdateClusterPayload) SetNetwork(v CreateOrUpdateClusterPayloadGetNetworkRetType)
- func (o *CreateOrUpdateClusterPayload) SetNodepools(v CreateOrUpdateClusterPayloadGetNodepoolsRetType)
- func (o *CreateOrUpdateClusterPayload) SetStatus(v CreateOrUpdateClusterPayloadGetStatusRetType)
- func (o CreateOrUpdateClusterPayload) ToMap() (map[string]interface{}, error)
- type CreateOrUpdateClusterPayloadGetExtensionsArgType
- type CreateOrUpdateClusterPayloadGetExtensionsAttributeType
- type CreateOrUpdateClusterPayloadGetExtensionsRetType
- type CreateOrUpdateClusterPayloadGetHibernationArgType
- type CreateOrUpdateClusterPayloadGetHibernationAttributeType
- type CreateOrUpdateClusterPayloadGetHibernationRetType
- type CreateOrUpdateClusterPayloadGetKubernetesArgType
- type CreateOrUpdateClusterPayloadGetKubernetesAttributeType
- type CreateOrUpdateClusterPayloadGetKubernetesRetType
- type CreateOrUpdateClusterPayloadGetMaintenanceArgType
- type CreateOrUpdateClusterPayloadGetMaintenanceAttributeType
- type CreateOrUpdateClusterPayloadGetMaintenanceRetType
- type CreateOrUpdateClusterPayloadGetNetworkArgType
- type CreateOrUpdateClusterPayloadGetNetworkAttributeType
- type CreateOrUpdateClusterPayloadGetNetworkRetType
- type CreateOrUpdateClusterPayloadGetNodepoolsArgType
- type CreateOrUpdateClusterPayloadGetNodepoolsAttributeType
- type CreateOrUpdateClusterPayloadGetNodepoolsRetType
- type CreateOrUpdateClusterPayloadGetStatusArgType
- type CreateOrUpdateClusterPayloadGetStatusAttributeType
- type CreateOrUpdateClusterPayloadGetStatusRetType
- type CreateOrUpdateClusterRequest
- type CredentialsRotationState
- func (o *CredentialsRotationState) GetLastCompletionTime() (res CredentialsRotationStateGetLastCompletionTimeRetType)
- func (o *CredentialsRotationState) GetLastCompletionTimeOk() (ret CredentialsRotationStateGetLastCompletionTimeRetType, ok bool)
- func (o *CredentialsRotationState) GetLastInitiationTime() (res CredentialsRotationStateGetLastInitiationTimeRetType)
- func (o *CredentialsRotationState) GetLastInitiationTimeOk() (ret CredentialsRotationStateGetLastInitiationTimeRetType, ok bool)
- func (o *CredentialsRotationState) GetPhase() (res CredentialsRotationStateGetPhaseRetType)
- func (o *CredentialsRotationState) GetPhaseOk() (ret CredentialsRotationStateGetPhaseRetType, ok bool)
- func (o *CredentialsRotationState) HasLastCompletionTime() bool
- func (o *CredentialsRotationState) HasLastInitiationTime() bool
- func (o *CredentialsRotationState) HasPhase() bool
- func (o *CredentialsRotationState) SetLastCompletionTime(v CredentialsRotationStateGetLastCompletionTimeRetType)
- func (o *CredentialsRotationState) SetLastInitiationTime(v CredentialsRotationStateGetLastInitiationTimeRetType)
- func (o *CredentialsRotationState) SetPhase(v CredentialsRotationStateGetPhaseRetType)
- func (o CredentialsRotationState) ToMap() (map[string]interface{}, error)
- type CredentialsRotationStateGetLastCompletionTimeArgType
- type CredentialsRotationStateGetLastCompletionTimeAttributeType
- type CredentialsRotationStateGetLastCompletionTimeRetType
- type CredentialsRotationStateGetLastInitiationTimeArgType
- type CredentialsRotationStateGetLastInitiationTimeAttributeType
- type CredentialsRotationStateGetLastInitiationTimeRetType
- type CredentialsRotationStateGetPhaseArgType
- type CredentialsRotationStateGetPhaseAttributeType
- type CredentialsRotationStateGetPhaseRetType
- type CredentialsRotationStatePhase
- type DNS
- func (o *DNS) GetEnabled() (ret DNSgetEnabledRetType)
- func (o *DNS) GetEnabledOk() (ret DNSgetEnabledRetType, ok bool)
- func (o *DNS) GetZones() (res DNSGetZonesRetType)
- func (o *DNS) GetZonesOk() (ret DNSGetZonesRetType, ok bool)
- func (o *DNS) HasZones() bool
- func (o *DNS) SetEnabled(v DNSgetEnabledRetType)
- func (o *DNS) SetZones(v DNSGetZonesRetType)
- func (o DNS) ToMap() (map[string]interface{}, error)
- type DNSGetZonesArgType
- type DNSGetZonesAttributeType
- type DNSGetZonesRetType
- type DNSgetEnabledArgType
- type DNSgetEnabledAttributeType
- type DNSgetEnabledRetType
- type DefaultApi
- type DefaultApiService
- type DeleteClusterRequest
- type Extension
- func (o *Extension) GetAcl() (res ExtensionGetAclRetType)
- func (o *Extension) GetAclOk() (ret ExtensionGetAclRetType, ok bool)
- func (o *Extension) GetDns() (res ExtensionGetDnsRetType)
- func (o *Extension) GetDnsOk() (ret ExtensionGetDnsRetType, ok bool)
- func (o *Extension) GetObservability() (res ExtensionGetObservabilityRetType)
- func (o *Extension) GetObservabilityOk() (ret ExtensionGetObservabilityRetType, ok bool)
- func (o *Extension) HasAcl() bool
- func (o *Extension) HasDns() bool
- func (o *Extension) HasObservability() bool
- func (o *Extension) SetAcl(v ExtensionGetAclRetType)
- func (o *Extension) SetDns(v ExtensionGetDnsRetType)
- func (o *Extension) SetObservability(v ExtensionGetObservabilityRetType)
- func (o Extension) ToMap() (map[string]interface{}, error)
- type ExtensionGetAclArgType
- type ExtensionGetAclAttributeType
- type ExtensionGetAclRetType
- type ExtensionGetDnsArgType
- type ExtensionGetDnsAttributeType
- type ExtensionGetDnsRetType
- type ExtensionGetObservabilityArgType
- type ExtensionGetObservabilityAttributeType
- type ExtensionGetObservabilityRetType
- type GetClusterRequest
- type GetLoginKubeconfigRequest
- type Hibernation
- type HibernationGetSchedulesArgType
- type HibernationGetSchedulesAttributeType
- type HibernationGetSchedulesRetType
- type HibernationSchedule
- func (o *HibernationSchedule) GetEnd() (ret HibernationScheduleGetEndRetType)
- func (o *HibernationSchedule) GetEndOk() (ret HibernationScheduleGetEndRetType, ok bool)
- func (o *HibernationSchedule) GetStart() (ret HibernationScheduleGetStartRetType)
- func (o *HibernationSchedule) GetStartOk() (ret HibernationScheduleGetStartRetType, ok bool)
- func (o *HibernationSchedule) GetTimezone() (res HibernationScheduleGetTimezoneRetType)
- func (o *HibernationSchedule) GetTimezoneOk() (ret HibernationScheduleGetTimezoneRetType, ok bool)
- func (o *HibernationSchedule) HasTimezone() bool
- func (o *HibernationSchedule) SetEnd(v HibernationScheduleGetEndRetType)
- func (o *HibernationSchedule) SetStart(v HibernationScheduleGetStartRetType)
- func (o *HibernationSchedule) SetTimezone(v HibernationScheduleGetTimezoneRetType)
- func (o HibernationSchedule) ToMap() (map[string]interface{}, error)
- type HibernationScheduleGetEndArgType
- type HibernationScheduleGetEndAttributeType
- type HibernationScheduleGetEndRetType
- type HibernationScheduleGetStartArgType
- type HibernationScheduleGetStartAttributeType
- type HibernationScheduleGetStartRetType
- type HibernationScheduleGetTimezoneArgType
- type HibernationScheduleGetTimezoneAttributeType
- type HibernationScheduleGetTimezoneRetType
- type Image
- func (o *Image) GetName() (ret ImageGetNameRetType)
- func (o *Image) GetNameOk() (ret ImageGetNameRetType, ok bool)
- func (o *Image) GetVersion() (ret ImageGetVersionRetType)
- func (o *Image) GetVersionOk() (ret ImageGetVersionRetType, ok bool)
- func (o *Image) SetName(v ImageGetNameRetType)
- func (o *Image) SetVersion(v ImageGetVersionRetType)
- func (o Image) ToMap() (map[string]interface{}, error)
- type ImageGetNameArgType
- type ImageGetNameAttributeType
- type ImageGetNameRetType
- type ImageGetVersionArgType
- type ImageGetVersionAttributeType
- type ImageGetVersionRetType
- type Kubeconfig
- func (o *Kubeconfig) GetExpirationTimestamp() (res KubeconfigGetExpirationTimestampRetType)
- func (o *Kubeconfig) GetExpirationTimestampOk() (ret KubeconfigGetExpirationTimestampRetType, ok bool)
- func (o *Kubeconfig) GetKubeconfig() (res KubeconfigGetKubeconfigRetType)
- func (o *Kubeconfig) GetKubeconfigOk() (ret KubeconfigGetKubeconfigRetType, ok bool)
- func (o *Kubeconfig) HasExpirationTimestamp() bool
- func (o *Kubeconfig) HasKubeconfig() bool
- func (o *Kubeconfig) SetExpirationTimestamp(v KubeconfigGetExpirationTimestampRetType)
- func (o *Kubeconfig) SetKubeconfig(v KubeconfigGetKubeconfigRetType)
- func (o Kubeconfig) ToMap() (map[string]interface{}, error)
- type KubeconfigGetExpirationTimestampArgType
- type KubeconfigGetExpirationTimestampAttributeType
- type KubeconfigGetExpirationTimestampRetType
- type KubeconfigGetKubeconfigArgType
- type KubeconfigGetKubeconfigAttributeType
- type KubeconfigGetKubeconfigRetType
- type Kubernetes
- type KubernetesGetVersionArgType
- type KubernetesGetVersionAttributeType
- type KubernetesGetVersionRetType
- type KubernetesVersion
- func (o *KubernetesVersion) GetExpirationDate() (res KubernetesVersionGetExpirationDateRetType)
- func (o *KubernetesVersion) GetExpirationDateOk() (ret KubernetesVersionGetExpirationDateRetType, ok bool)
- func (o *KubernetesVersion) GetFeatureGates() (res KubernetesVersionGetFeatureGatesRetType)
- func (o *KubernetesVersion) GetFeatureGatesOk() (ret KubernetesVersionGetFeatureGatesRetType, ok bool)
- func (o *KubernetesVersion) GetState() (res KubernetesVersionGetStateRetType)
- func (o *KubernetesVersion) GetStateOk() (ret KubernetesVersionGetStateRetType, ok bool)
- func (o *KubernetesVersion) GetVersion() (res KubernetesVersionGetVersionRetType)
- func (o *KubernetesVersion) GetVersionOk() (ret KubernetesVersionGetVersionRetType, ok 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 KubernetesVersionGetExpirationDateRetType)
- func (o *KubernetesVersion) SetFeatureGates(v KubernetesVersionGetFeatureGatesRetType)
- func (o *KubernetesVersion) SetState(v KubernetesVersionGetStateRetType)
- func (o *KubernetesVersion) SetVersion(v KubernetesVersionGetVersionRetType)
- func (o KubernetesVersion) ToMap() (map[string]interface{}, error)
- type KubernetesVersionGetExpirationDateArgType
- type KubernetesVersionGetExpirationDateAttributeType
- type KubernetesVersionGetExpirationDateRetType
- type KubernetesVersionGetFeatureGatesArgType
- type KubernetesVersionGetFeatureGatesAttributeType
- type KubernetesVersionGetFeatureGatesRetType
- type KubernetesVersionGetStateArgType
- type KubernetesVersionGetStateAttributeType
- type KubernetesVersionGetStateRetType
- type KubernetesVersionGetVersionArgType
- type KubernetesVersionGetVersionAttributeType
- type KubernetesVersionGetVersionRetType
- type ListClustersRequest
- type ListClustersResponse
- func (o *ListClustersResponse) GetItems() (res ListClustersResponseGetItemsRetType)
- func (o *ListClustersResponse) GetItemsOk() (ret ListClustersResponseGetItemsRetType, ok bool)
- func (o *ListClustersResponse) HasItems() bool
- func (o *ListClustersResponse) SetItems(v ListClustersResponseGetItemsRetType)
- func (o ListClustersResponse) ToMap() (map[string]interface{}, error)
- type ListClustersResponseGetItemsArgType
- type ListClustersResponseGetItemsAttributeType
- type ListClustersResponseGetItemsRetType
- type ListProviderOptionsRequest
- type LoginKubeconfig
- func (o *LoginKubeconfig) GetKubeconfig() (res LoginKubeconfigGetKubeconfigRetType)
- func (o *LoginKubeconfig) GetKubeconfigOk() (ret LoginKubeconfigGetKubeconfigRetType, ok bool)
- func (o *LoginKubeconfig) HasKubeconfig() bool
- func (o *LoginKubeconfig) SetKubeconfig(v LoginKubeconfigGetKubeconfigRetType)
- func (o LoginKubeconfig) ToMap() (map[string]interface{}, error)
- type LoginKubeconfigGetKubeconfigArgType
- type LoginKubeconfigGetKubeconfigAttributeType
- type LoginKubeconfigGetKubeconfigRetType
- type Machine
- func (o *Machine) GetImage() (ret MachineGetImageRetType)
- func (o *Machine) GetImageOk() (ret MachineGetImageRetType, ok bool)
- func (o *Machine) GetType() (ret MachineGetTypeRetType)
- func (o *Machine) GetTypeOk() (ret MachineGetTypeRetType, ok bool)
- func (o *Machine) SetImage(v MachineGetImageRetType)
- func (o *Machine) SetType(v MachineGetTypeRetType)
- func (o Machine) ToMap() (map[string]interface{}, error)
- type MachineGetImageArgType
- type MachineGetImageAttributeType
- type MachineGetImageRetType
- type MachineGetTypeArgType
- type MachineGetTypeAttributeType
- type MachineGetTypeRetType
- type MachineImage
- func (o *MachineImage) GetName() (res MachineImageGetNameRetType)
- func (o *MachineImage) GetNameOk() (ret MachineImageGetNameRetType, ok bool)
- func (o *MachineImage) GetVersions() (res MachineImageGetVersionsRetType)
- func (o *MachineImage) GetVersionsOk() (ret MachineImageGetVersionsRetType, ok bool)
- func (o *MachineImage) HasName() bool
- func (o *MachineImage) HasVersions() bool
- func (o *MachineImage) SetName(v MachineImageGetNameRetType)
- func (o *MachineImage) SetVersions(v MachineImageGetVersionsRetType)
- func (o MachineImage) ToMap() (map[string]interface{}, error)
- type MachineImageGetNameArgType
- type MachineImageGetNameAttributeType
- type MachineImageGetNameRetType
- type MachineImageGetVersionsArgType
- type MachineImageGetVersionsAttributeType
- type MachineImageGetVersionsRetType
- type MachineImageVersion
- func (o *MachineImageVersion) GetCri() (res MachineImageVersionGetCriRetType)
- func (o *MachineImageVersion) GetCriOk() (ret MachineImageVersionGetCriRetType, ok bool)
- func (o *MachineImageVersion) GetExpirationDate() (res MachineImageVersionGetExpirationDateRetType)
- func (o *MachineImageVersion) GetExpirationDateOk() (ret MachineImageVersionGetExpirationDateRetType, ok bool)
- func (o *MachineImageVersion) GetState() (res MachineImageVersionGetStateRetType)
- func (o *MachineImageVersion) GetStateOk() (ret MachineImageVersionGetStateRetType, ok bool)
- func (o *MachineImageVersion) GetVersion() (res MachineImageVersionGetVersionRetType)
- func (o *MachineImageVersion) GetVersionOk() (ret MachineImageVersionGetVersionRetType, ok 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 MachineImageVersionGetCriRetType)
- func (o *MachineImageVersion) SetExpirationDate(v MachineImageVersionGetExpirationDateRetType)
- func (o *MachineImageVersion) SetState(v MachineImageVersionGetStateRetType)
- func (o *MachineImageVersion) SetVersion(v MachineImageVersionGetVersionRetType)
- func (o MachineImageVersion) ToMap() (map[string]interface{}, error)
- type MachineImageVersionGetCriArgType
- type MachineImageVersionGetCriAttributeType
- type MachineImageVersionGetCriRetType
- type MachineImageVersionGetExpirationDateArgType
- type MachineImageVersionGetExpirationDateAttributeType
- type MachineImageVersionGetExpirationDateRetType
- type MachineImageVersionGetStateArgType
- type MachineImageVersionGetStateAttributeType
- type MachineImageVersionGetStateRetType
- type MachineImageVersionGetVersionArgType
- type MachineImageVersionGetVersionAttributeType
- type MachineImageVersionGetVersionRetType
- type MachineType
- func (o *MachineType) GetArchitecture() (res MachineTypeGetArchitectureRetType)
- func (o *MachineType) GetArchitectureOk() (ret MachineTypeGetArchitectureRetType, ok bool)
- func (o *MachineType) GetCpu() (res MachineTypeGetCpuRetType)
- func (o *MachineType) GetCpuOk() (ret MachineTypeGetCpuRetType, ok bool)
- func (o *MachineType) GetGpu() (res MachineTypeGetGpuRetType)
- func (o *MachineType) GetGpuOk() (ret MachineTypeGetGpuRetType, ok bool)
- func (o *MachineType) GetMemory() (res MachineTypeGetMemoryRetType)
- func (o *MachineType) GetMemoryOk() (ret MachineTypeGetMemoryRetType, ok bool)
- func (o *MachineType) GetName() (res MachineTypeGetNameRetType)
- func (o *MachineType) GetNameOk() (ret MachineTypeGetNameRetType, ok 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 MachineTypeGetArchitectureRetType)
- func (o *MachineType) SetCpu(v MachineTypeGetCpuRetType)
- func (o *MachineType) SetGpu(v MachineTypeGetGpuRetType)
- func (o *MachineType) SetMemory(v MachineTypeGetMemoryRetType)
- func (o *MachineType) SetName(v MachineTypeGetNameRetType)
- func (o MachineType) ToMap() (map[string]interface{}, error)
- type MachineTypeGetArchitectureArgType
- type MachineTypeGetArchitectureAttributeType
- type MachineTypeGetArchitectureRetType
- type MachineTypeGetCpuArgType
- type MachineTypeGetCpuAttributeType
- type MachineTypeGetCpuRetType
- type MachineTypeGetGpuArgType
- type MachineTypeGetGpuAttributeType
- type MachineTypeGetGpuRetType
- type MachineTypeGetMemoryArgType
- type MachineTypeGetMemoryAttributeType
- type MachineTypeGetMemoryRetType
- type MachineTypeGetNameArgType
- type MachineTypeGetNameAttributeType
- type MachineTypeGetNameRetType
- type Maintenance
- func (o *Maintenance) GetAutoUpdate() (ret MaintenanceGetAutoUpdateRetType)
- func (o *Maintenance) GetAutoUpdateOk() (ret MaintenanceGetAutoUpdateRetType, ok bool)
- func (o *Maintenance) GetTimeWindow() (ret MaintenanceGetTimeWindowRetType)
- func (o *Maintenance) GetTimeWindowOk() (ret MaintenanceGetTimeWindowRetType, ok bool)
- func (o *Maintenance) SetAutoUpdate(v MaintenanceGetAutoUpdateRetType)
- func (o *Maintenance) SetTimeWindow(v MaintenanceGetTimeWindowRetType)
- func (o Maintenance) ToMap() (map[string]interface{}, error)
- type MaintenanceAutoUpdate
- func (o *MaintenanceAutoUpdate) GetKubernetesVersion() (res MaintenanceAutoUpdategetKubernetesVersionRetType)
- func (o *MaintenanceAutoUpdate) GetKubernetesVersionOk() (ret MaintenanceAutoUpdategetKubernetesVersionRetType, ok bool)
- func (o *MaintenanceAutoUpdate) GetMachineImageVersion() (res MaintenanceAutoUpdategetMachineImageVersionRetType)
- func (o *MaintenanceAutoUpdate) GetMachineImageVersionOk() (ret MaintenanceAutoUpdategetMachineImageVersionRetType, ok bool)
- func (o *MaintenanceAutoUpdate) HasKubernetesVersion() bool
- func (o *MaintenanceAutoUpdate) HasMachineImageVersion() bool
- func (o *MaintenanceAutoUpdate) SetKubernetesVersion(v MaintenanceAutoUpdategetKubernetesVersionRetType)
- func (o *MaintenanceAutoUpdate) SetMachineImageVersion(v MaintenanceAutoUpdategetMachineImageVersionRetType)
- func (o MaintenanceAutoUpdate) ToMap() (map[string]interface{}, error)
- type MaintenanceAutoUpdategetKubernetesVersionArgType
- type MaintenanceAutoUpdategetKubernetesVersionAttributeType
- type MaintenanceAutoUpdategetKubernetesVersionRetType
- type MaintenanceAutoUpdategetMachineImageVersionArgType
- type MaintenanceAutoUpdategetMachineImageVersionAttributeType
- type MaintenanceAutoUpdategetMachineImageVersionRetType
- type MaintenanceGetAutoUpdateArgType
- type MaintenanceGetAutoUpdateAttributeType
- type MaintenanceGetAutoUpdateRetType
- type MaintenanceGetTimeWindowArgType
- type MaintenanceGetTimeWindowAttributeType
- type MaintenanceGetTimeWindowRetType
- type MappedNullable
- type Network
- type NetworkGetIdArgType
- type NetworkGetIdAttributeType
- type NetworkGetIdRetType
- type Nodepool
- func (o *Nodepool) GetAllowSystemComponents() (res NodepoolgetAllowSystemComponentsRetType)
- func (o *Nodepool) GetAllowSystemComponentsOk() (ret NodepoolgetAllowSystemComponentsRetType, ok bool)
- func (o *Nodepool) GetAvailabilityZones() (ret NodepoolGetAvailabilityZonesRetType)
- func (o *Nodepool) GetAvailabilityZonesOk() (ret NodepoolGetAvailabilityZonesRetType, ok bool)
- func (o *Nodepool) GetCri() (res NodepoolGetCriRetType)
- func (o *Nodepool) GetCriOk() (ret NodepoolGetCriRetType, ok bool)
- func (o *Nodepool) GetLabels() (res NodepoolGetLabelsRetType)
- func (o *Nodepool) GetLabelsOk() (ret NodepoolGetLabelsRetType, ok bool)
- func (o *Nodepool) GetMachine() (ret NodepoolGetMachineRetType)
- func (o *Nodepool) GetMachineOk() (ret NodepoolGetMachineRetType, ok bool)
- func (o *Nodepool) GetMaxSurge() (res NodepoolGetMaxSurgeRetType)
- func (o *Nodepool) GetMaxSurgeOk() (ret NodepoolGetMaxSurgeRetType, ok bool)
- func (o *Nodepool) GetMaxUnavailable() (res NodepoolGetMaxUnavailableRetType)
- func (o *Nodepool) GetMaxUnavailableOk() (ret NodepoolGetMaxUnavailableRetType, ok bool)
- func (o *Nodepool) GetMaximum() (ret NodepoolGetMaximumRetType)
- func (o *Nodepool) GetMaximumOk() (ret NodepoolGetMaximumRetType, ok bool)
- func (o *Nodepool) GetMinimum() (ret NodepoolGetMinimumRetType)
- func (o *Nodepool) GetMinimumOk() (ret NodepoolGetMinimumRetType, ok bool)
- func (o *Nodepool) GetName() (ret NodepoolGetNameRetType)
- func (o *Nodepool) GetNameOk() (ret NodepoolGetNameRetType, ok bool)
- func (o *Nodepool) GetTaints() (res NodepoolGetTaintsRetType)
- func (o *Nodepool) GetTaintsOk() (ret NodepoolGetTaintsRetType, ok bool)
- func (o *Nodepool) GetVolume() (ret NodepoolGetVolumeRetType)
- func (o *Nodepool) GetVolumeOk() (ret NodepoolGetVolumeRetType, ok 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 NodepoolgetAllowSystemComponentsRetType)
- func (o *Nodepool) SetAvailabilityZones(v NodepoolGetAvailabilityZonesRetType)
- func (o *Nodepool) SetCri(v NodepoolGetCriRetType)
- func (o *Nodepool) SetLabels(v NodepoolGetLabelsRetType)
- func (o *Nodepool) SetMachine(v NodepoolGetMachineRetType)
- func (o *Nodepool) SetMaxSurge(v NodepoolGetMaxSurgeRetType)
- func (o *Nodepool) SetMaxUnavailable(v NodepoolGetMaxUnavailableRetType)
- func (o *Nodepool) SetMaximum(v NodepoolGetMaximumRetType)
- func (o *Nodepool) SetMinimum(v NodepoolGetMinimumRetType)
- func (o *Nodepool) SetName(v NodepoolGetNameRetType)
- func (o *Nodepool) SetTaints(v NodepoolGetTaintsRetType)
- func (o *Nodepool) SetVolume(v NodepoolGetVolumeRetType)
- func (o Nodepool) ToMap() (map[string]interface{}, error)
- type NodepoolGetAvailabilityZonesArgType
- type NodepoolGetAvailabilityZonesAttributeType
- type NodepoolGetAvailabilityZonesRetType
- type NodepoolGetCriArgType
- type NodepoolGetCriAttributeType
- type NodepoolGetCriRetType
- type NodepoolGetLabelsArgType
- type NodepoolGetLabelsAttributeType
- type NodepoolGetLabelsRetType
- type NodepoolGetMachineArgType
- type NodepoolGetMachineAttributeType
- type NodepoolGetMachineRetType
- type NodepoolGetMaxSurgeArgType
- type NodepoolGetMaxSurgeAttributeType
- type NodepoolGetMaxSurgeRetType
- type NodepoolGetMaxUnavailableArgType
- type NodepoolGetMaxUnavailableAttributeType
- type NodepoolGetMaxUnavailableRetType
- type NodepoolGetMaximumArgType
- type NodepoolGetMaximumAttributeType
- type NodepoolGetMaximumRetType
- type NodepoolGetMinimumArgType
- type NodepoolGetMinimumAttributeType
- type NodepoolGetMinimumRetType
- type NodepoolGetNameArgType
- type NodepoolGetNameAttributeType
- type NodepoolGetNameRetType
- type NodepoolGetTaintsArgType
- type NodepoolGetTaintsAttributeType
- type NodepoolGetTaintsRetType
- type NodepoolGetVolumeArgType
- type NodepoolGetVolumeAttributeType
- type NodepoolGetVolumeRetType
- type NodepoolgetAllowSystemComponentsArgType
- type NodepoolgetAllowSystemComponentsAttributeType
- type NodepoolgetAllowSystemComponentsRetType
- type NullableACL
- 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 NullableCRIName
- type NullableCluster
- type NullableClusterError
- func (v NullableClusterError) Get() *ClusterError
- func (v NullableClusterError) IsSet() bool
- func (v NullableClusterError) MarshalJSON() ([]byte, error)
- func (v *NullableClusterError) Set(val *ClusterError)
- func (v *NullableClusterError) UnmarshalJSON(src []byte) error
- func (v *NullableClusterError) Unset()
- 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 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 NullableCredentialsRotationStatePhase
- func (v NullableCredentialsRotationStatePhase) Get() *CredentialsRotationStatePhase
- func (v NullableCredentialsRotationStatePhase) IsSet() bool
- func (v NullableCredentialsRotationStatePhase) MarshalJSON() ([]byte, error)
- func (v *NullableCredentialsRotationStatePhase) Set(val *CredentialsRotationStatePhase)
- func (v *NullableCredentialsRotationStatePhase) UnmarshalJSON(src []byte) error
- func (v *NullableCredentialsRotationStatePhase) 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 NullableObservability
- func (v NullableObservability) Get() *Observability
- func (v NullableObservability) IsSet() bool
- func (v NullableObservability) MarshalJSON() ([]byte, error)
- func (v *NullableObservability) Set(val *Observability)
- func (v *NullableObservability) UnmarshalJSON(src []byte) error
- func (v *NullableObservability) 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 NullableRuntimeErrorCode
- func (v NullableRuntimeErrorCode) Get() *RuntimeErrorCode
- func (v NullableRuntimeErrorCode) IsSet() bool
- func (v NullableRuntimeErrorCode) MarshalJSON() ([]byte, error)
- func (v *NullableRuntimeErrorCode) Set(val *RuntimeErrorCode)
- func (v *NullableRuntimeErrorCode) UnmarshalJSON(src []byte) error
- func (v *NullableRuntimeErrorCode) Unset()
- type NullableString
- type NullableTaint
- type NullableTaintEffect
- func (v NullableTaintEffect) Get() *TaintEffect
- func (v NullableTaintEffect) IsSet() bool
- func (v NullableTaintEffect) MarshalJSON() ([]byte, error)
- func (v *NullableTaintEffect) Set(val *TaintEffect)
- func (v *NullableTaintEffect) UnmarshalJSON(src []byte) error
- func (v *NullableTaintEffect) Unset()
- type NullableTime
- type NullableTimeWindow
- type NullableValue
- type NullableVolume
- type NullableVolumeType
- type Observability
- func (o *Observability) GetEnabled() (ret ObservabilitygetEnabledRetType)
- func (o *Observability) GetEnabledOk() (ret ObservabilitygetEnabledRetType, ok bool)
- func (o *Observability) GetInstanceId() (ret ObservabilityGetInstanceIdRetType)
- func (o *Observability) GetInstanceIdOk() (ret ObservabilityGetInstanceIdRetType, ok bool)
- func (o *Observability) SetEnabled(v ObservabilitygetEnabledRetType)
- func (o *Observability) SetInstanceId(v ObservabilityGetInstanceIdRetType)
- func (o Observability) ToMap() (map[string]interface{}, error)
- type ObservabilityGetInstanceIdArgType
- type ObservabilityGetInstanceIdAttributeType
- type ObservabilityGetInstanceIdRetType
- type ObservabilitygetEnabledArgType
- type ObservabilitygetEnabledAttributeType
- type ObservabilitygetEnabledRetType
- type ProviderOptions
- func (o *ProviderOptions) GetAvailabilityZones() (res ProviderOptionsGetAvailabilityZonesRetType)
- func (o *ProviderOptions) GetAvailabilityZonesOk() (ret ProviderOptionsGetAvailabilityZonesRetType, ok bool)
- func (o *ProviderOptions) GetKubernetesVersions() (res ProviderOptionsGetKubernetesVersionsRetType)
- func (o *ProviderOptions) GetKubernetesVersionsOk() (ret ProviderOptionsGetKubernetesVersionsRetType, ok bool)
- func (o *ProviderOptions) GetMachineImages() (res ProviderOptionsGetMachineImagesRetType)
- func (o *ProviderOptions) GetMachineImagesOk() (ret ProviderOptionsGetMachineImagesRetType, ok bool)
- func (o *ProviderOptions) GetMachineTypes() (res ProviderOptionsGetMachineTypesRetType)
- func (o *ProviderOptions) GetMachineTypesOk() (ret ProviderOptionsGetMachineTypesRetType, ok bool)
- func (o *ProviderOptions) GetVolumeTypes() (res ProviderOptionsGetVolumeTypesRetType)
- func (o *ProviderOptions) GetVolumeTypesOk() (ret ProviderOptionsGetVolumeTypesRetType, ok 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 ProviderOptionsGetAvailabilityZonesRetType)
- func (o *ProviderOptions) SetKubernetesVersions(v ProviderOptionsGetKubernetesVersionsRetType)
- func (o *ProviderOptions) SetMachineImages(v ProviderOptionsGetMachineImagesRetType)
- func (o *ProviderOptions) SetMachineTypes(v ProviderOptionsGetMachineTypesRetType)
- func (o *ProviderOptions) SetVolumeTypes(v ProviderOptionsGetVolumeTypesRetType)
- func (o ProviderOptions) ToMap() (map[string]interface{}, error)
- type ProviderOptionsGetAvailabilityZonesArgType
- type ProviderOptionsGetAvailabilityZonesAttributeType
- type ProviderOptionsGetAvailabilityZonesRetType
- type ProviderOptionsGetKubernetesVersionsArgType
- type ProviderOptionsGetKubernetesVersionsAttributeType
- type ProviderOptionsGetKubernetesVersionsRetType
- type ProviderOptionsGetMachineImagesArgType
- type ProviderOptionsGetMachineImagesAttributeType
- type ProviderOptionsGetMachineImagesRetType
- type ProviderOptionsGetMachineTypesArgType
- type ProviderOptionsGetMachineTypesAttributeType
- type ProviderOptionsGetMachineTypesRetType
- type ProviderOptionsGetVolumeTypesArgType
- type ProviderOptionsGetVolumeTypesAttributeType
- type ProviderOptionsGetVolumeTypesRetType
- type RuntimeError
- func (o *RuntimeError) GetCode() (res RuntimeErrorGetCodeRetType)
- func (o *RuntimeError) GetCodeOk() (ret RuntimeErrorGetCodeRetType, ok bool)
- func (o *RuntimeError) GetDetails() (res RuntimeErrorGetDetailsRetType)
- func (o *RuntimeError) GetDetailsOk() (ret RuntimeErrorGetDetailsRetType, ok bool)
- func (o *RuntimeError) GetMessage() (res RuntimeErrorGetMessageRetType)
- func (o *RuntimeError) GetMessageOk() (ret RuntimeErrorGetMessageRetType, ok bool)
- func (o *RuntimeError) HasCode() bool
- func (o *RuntimeError) HasDetails() bool
- func (o *RuntimeError) HasMessage() bool
- func (o *RuntimeError) SetCode(v RuntimeErrorGetCodeRetType)
- func (o *RuntimeError) SetDetails(v RuntimeErrorGetDetailsRetType)
- func (o *RuntimeError) SetMessage(v RuntimeErrorGetMessageRetType)
- func (o RuntimeError) ToMap() (map[string]interface{}, error)
- type RuntimeErrorCode
- type RuntimeErrorGetCodeArgType
- type RuntimeErrorGetCodeAttributeType
- type RuntimeErrorGetCodeRetType
- type RuntimeErrorGetDetailsArgType
- type RuntimeErrorGetDetailsAttributeType
- type RuntimeErrorGetDetailsRetType
- type RuntimeErrorGetMessageArgType
- type RuntimeErrorGetMessageAttributeType
- type RuntimeErrorGetMessageRetType
- type StartCredentialsRotationRequest
- type Taint
- func (o *Taint) GetEffect() (ret TaintGetEffectRetType)
- func (o *Taint) GetEffectOk() (ret TaintGetEffectRetType, ok bool)
- func (o *Taint) GetKey() (ret TaintGetKeyRetType)
- func (o *Taint) GetKeyOk() (ret TaintGetKeyRetType, ok bool)
- func (o *Taint) GetValue() (res TaintGetValueRetType)
- func (o *Taint) GetValueOk() (ret TaintGetValueRetType, ok bool)
- func (o *Taint) HasValue() bool
- func (o *Taint) SetEffect(v TaintGetEffectRetType)
- func (o *Taint) SetKey(v TaintGetKeyRetType)
- func (o *Taint) SetValue(v TaintGetValueRetType)
- func (o Taint) ToMap() (map[string]interface{}, error)
- type TaintEffect
- type TaintGetEffectArgType
- type TaintGetEffectAttributeType
- type TaintGetEffectRetType
- type TaintGetKeyArgType
- type TaintGetKeyAttributeType
- type TaintGetKeyRetType
- type TaintGetValueArgType
- type TaintGetValueAttributeType
- type TaintGetValueRetType
- type TimeWindow
- func (o *TimeWindow) GetEnd() (ret TimeWindowGetEndRetType)
- func (o *TimeWindow) GetEndOk() (ret TimeWindowGetEndRetType, ok bool)
- func (o *TimeWindow) GetStart() (ret TimeWindowGetStartRetType)
- func (o *TimeWindow) GetStartOk() (ret TimeWindowGetStartRetType, ok bool)
- func (o *TimeWindow) SetEnd(v TimeWindowGetEndRetType)
- func (o *TimeWindow) SetStart(v TimeWindowGetStartRetType)
- func (o TimeWindow) ToMap() (map[string]interface{}, error)
- type TimeWindowGetEndArgType
- type TimeWindowGetEndAttributeType
- type TimeWindowGetEndRetType
- type TimeWindowGetStartArgType
- type TimeWindowGetStartAttributeType
- type TimeWindowGetStartRetType
- type TriggerHibernateRequest
- type TriggerMaintenanceRequest
- type TriggerReconcileRequest
- type TriggerWakeupRequest
- type Volume
- func (o *Volume) GetSize() (ret VolumeGetSizeRetType)
- func (o *Volume) GetSizeOk() (ret VolumeGetSizeRetType, ok bool)
- func (o *Volume) GetType() (res VolumeGetTypeRetType)
- func (o *Volume) GetTypeOk() (ret VolumeGetTypeRetType, ok bool)
- func (o *Volume) HasType() bool
- func (o *Volume) SetSize(v VolumeGetSizeRetType)
- func (o *Volume) SetType(v VolumeGetTypeRetType)
- func (o Volume) ToMap() (map[string]interface{}, error)
- type VolumeGetSizeArgType
- type VolumeGetSizeAttributeType
- type VolumeGetSizeRetType
- type VolumeGetTypeArgType
- type VolumeGetTypeAttributeType
- type VolumeGetTypeRetType
- type VolumeType
- type VolumeTypeGetNameArgType
- type VolumeTypeGetNameAttributeType
- type VolumeTypeGetNameRetType
Constants ¶
This section is empty.
Variables ¶
var AllowedCRINameEnumValues = []CRIName{
"docker",
"containerd",
}
All allowed values of CRI enum
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 AllowedCredentialsRotationStatePhaseEnumValues = []CredentialsRotationStatePhase{
"NEVER",
"PREPARING",
"PREPARED",
"COMPLETING",
"COMPLETED",
}
All allowed values of CredentialsRotationState enum
var AllowedRuntimeErrorCodeEnumValues = []RuntimeErrorCode{
"SKE_UNSPECIFIED",
"SKE_TMP_AUTH_ERROR",
"SKE_QUOTA_EXCEEDED",
"SKE_OBSERVABILITY_INSTANCE_NOT_FOUND",
"SKE_RATE_LIMITS",
"SKE_INFRA_ERROR",
"SKE_REMAINING_RESOURCES",
"SKE_CONFIGURATION_PROBLEM",
"SKE_UNREADY_NODES",
"SKE_API_SERVER_ERROR",
"SKE_DNS_ZONE_NOT_FOUND",
}
All allowed values of RuntimeError enum
var AllowedTaintEffectEnumValues = []TaintEffect{
"NoSchedule",
"PreferNoSchedule",
"NoExecute",
}
All allowed values of Taint 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 ACLGetAllowedCidrsAttributeType `json:"allowedCidrs" required:"true"` // Enables the acl extension. // REQUIRED Enabled ACLgetEnabledAttributeType `json:"enabled" required:"true"` }
ACL struct for ACL
func NewACL ¶ added in v0.20.0
func NewACL(allowedCidrs ACLGetAllowedCidrsArgType, enabled ACLgetEnabledArgType) *ACL
NewACL instantiates a new ACL object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewACLWithDefaults ¶ added in v0.20.0
func NewACLWithDefaults() *ACL
NewACLWithDefaults instantiates a new ACL object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ACL) GetAllowedCidrs ¶ added in v0.20.0
func (o *ACL) GetAllowedCidrs() (ret ACLGetAllowedCidrsRetType)
GetAllowedCidrs returns the AllowedCidrs field value
func (*ACL) GetAllowedCidrsOk ¶ added in v0.20.0
func (o *ACL) GetAllowedCidrsOk() (ret ACLGetAllowedCidrsRetType, ok bool)
GetAllowedCidrsOk returns a tuple with the AllowedCidrs field value and a boolean to check if the value has been set.
func (*ACL) GetEnabled ¶ added in v0.20.0
func (o *ACL) GetEnabled() (ret ACLgetEnabledRetType)
GetEnabled returns the Enabled field value
func (*ACL) GetEnabledOk ¶ added in v0.20.0
func (o *ACL) GetEnabledOk() (ret ACLgetEnabledRetType, ok bool)
GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.
func (*ACL) SetAllowedCidrs ¶ added in v0.20.0
func (o *ACL) SetAllowedCidrs(v ACLGetAllowedCidrsRetType)
SetAllowedCidrs sets field value
func (*ACL) SetEnabled ¶ added in v0.20.0
func (o *ACL) SetEnabled(v ACLgetEnabledRetType)
SetEnabled sets field value
type ACLGetAllowedCidrsArgType ¶ added in v0.22.1
type ACLGetAllowedCidrsArgType = []string
type ACLGetAllowedCidrsAttributeType ¶ added in v0.22.1
type ACLGetAllowedCidrsAttributeType = *[]string
isArray
type ACLGetAllowedCidrsRetType ¶ added in v0.22.1
type ACLGetAllowedCidrsRetType = []string
type ACLgetEnabledArgType ¶ added in v0.22.1
type ACLgetEnabledArgType = bool
type ACLgetEnabledAttributeType ¶ added in v0.22.1
type ACLgetEnabledAttributeType = *bool
isBoolean
type ACLgetEnabledRetType ¶ added in v0.22.1
type ACLgetEnabledRetType = bool
type APIClient ¶
type APIClient struct {
// contains filtered or unexported fields
}
APIClient manages communication with the SKE-API API v2.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)
NewAPIClient creates a new API client. Optionally receives configuration options
func (*APIClient) CompleteCredentialsRotation ¶ added in v0.10.0
func (a *APIClient) CompleteCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiCompleteCredentialsRotationRequest
CompleteCredentialsRotation: Complete cluster credentials rotation
Complete cluster credentials rotation. This is step 2 of a two-step process. Start the rotation using [start-credentials-rotation](#tag/Credentials/operation/SkeService_StartClusterCredentialsRotation).
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiCompleteCredentialsRotationRequest
func (*APIClient) CompleteCredentialsRotationExecute ¶ added in v0.10.0
func (*APIClient) CreateKubeconfig ¶ added in v0.10.0
func (a *APIClient) CreateKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiCreateKubeconfigRequest
CreateKubeconfig: Create a kubeconfig
Create a new kubeconfig for the cluster. You can specify the expiration (in seconds) in the request body. Its value must be in the range from 600 (10 min) to 15552000 (6 months).
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiCreateKubeconfigRequest
func (*APIClient) CreateKubeconfigExecute ¶ added in v0.10.0
func (*APIClient) CreateOrUpdateCluster ¶
func (a *APIClient) CreateOrUpdateCluster(ctx context.Context, projectId string, region string, clusterName string) ApiCreateOrUpdateClusterRequest
CreateOrUpdateCluster: Create or update a cluster
Create a new cluster in your project or modify an existing one. To get valid values for certain properties please check the [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) endpoint.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiCreateOrUpdateClusterRequest
func (*APIClient) CreateOrUpdateClusterExecute ¶
func (*APIClient) DeleteCluster ¶
func (a *APIClient) DeleteCluster(ctx context.Context, projectId string, region string, clusterName string) ApiDeleteClusterRequest
DeleteCluster: Delete a cluster
Delete Kubernetes cluster specified by the identifier, belonging to the project specified by `projectId`.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiDeleteClusterRequest
func (*APIClient) DeleteClusterExecute ¶
func (*APIClient) GetCluster ¶
func (a *APIClient) GetCluster(ctx context.Context, projectId string, region string, clusterName string) ApiGetClusterRequest
GetCluster: Get a cluster
Get Kubernetes cluster for the specified identifier, belonging to the project specified by `projectId`.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiGetClusterRequest
func (*APIClient) GetClusterExecute ¶
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *config.Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
func (*APIClient) GetLoginKubeconfig ¶ added in v0.15.0
func (a *APIClient) GetLoginKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiGetLoginKubeconfigRequest
GetLoginKubeconfig: Get a kubeconfig for use with the STACKIT CLI
A kubeconfig retrieved using this endpoint does not contain any credentials and instead obtains valid credentials via the STACKIT CLI.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiGetLoginKubeconfigRequest
func (*APIClient) GetLoginKubeconfigExecute ¶ added in v0.15.0
func (*APIClient) ListClusters ¶
func (a *APIClient) ListClusters(ctx context.Context, projectId string, region string) ApiListClustersRequest
ListClusters: List all clusters
Return a list of Kubernetes clusters in the project specified by `projectId`.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiListClustersRequest
func (*APIClient) ListClustersExecute ¶
func (*APIClient) ListProviderOptions ¶
func (a *APIClient) ListProviderOptions(ctx context.Context, region string) ApiListProviderOptionsRequest
ListProviderOptions: List provider options
Returns a list of supported Kubernetes versions and a list of supported machine types for the cluster nodes.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param region @return ApiListProviderOptionsRequest
func (*APIClient) ListProviderOptionsExecute ¶
func (*APIClient) StartCredentialsRotation ¶ added in v0.10.0
func (a *APIClient) StartCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiStartCredentialsRotationRequest
StartCredentialsRotation: Start cluster credentials rotation
Start cluster credentials rotation. This is step 1 of a two-step process. Complete the rotation using [complete-credentials-rotation](#tag/Credentials/operation/SkeService_CompleteClusterCredentialsRotation).
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiStartCredentialsRotationRequest
func (*APIClient) StartCredentialsRotationExecute ¶ added in v0.10.0
func (*APIClient) TriggerHibernate ¶
func (a *APIClient) TriggerHibernate(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerHibernateRequest
TriggerHibernate: Trigger cluster hibernation
Trigger immediate hibernation of the cluster. If the cluster is already in hibernation state, the method does nothing.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiTriggerHibernateRequest
func (*APIClient) TriggerHibernateExecute ¶
func (*APIClient) TriggerMaintenance ¶
func (a *APIClient) TriggerMaintenance(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerMaintenanceRequest
TriggerMaintenance: Trigger cluster maintenance
Trigger immediate maintenance of the cluster. The autoUpdate configuration specified in the Maintenance object of the cluster spec defines what is updated during the immediate maintenance operation.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiTriggerMaintenanceRequest
func (*APIClient) TriggerMaintenanceExecute ¶
func (*APIClient) TriggerReconcile ¶
func (a *APIClient) TriggerReconcile(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerReconcileRequest
TriggerReconcile: Trigger cluster reconciliation
Trigger immediate reconciliation of the complete cluster without changing the cluster specification.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiTriggerReconcileRequest
func (*APIClient) TriggerReconcileExecute ¶
func (*APIClient) TriggerWakeup ¶ added in v1.2.0
func (a *APIClient) TriggerWakeup(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerWakeupRequest
TriggerWakeup: Trigger cluster wakeup
Trigger immediate wake up of the cluster. If the cluster is already in running state, the method does nothing.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiTriggerWakeupRequest
type ApiCompleteCredentialsRotationRequest ¶ added in v0.10.0
type ApiCreateKubeconfigRequest ¶ added in v0.10.0
type ApiCreateKubeconfigRequest interface { CreateKubeconfigPayload(createKubeconfigPayload CreateKubeconfigPayload) ApiCreateKubeconfigRequest Execute() (*Kubeconfig, error) }
type ApiCreateOrUpdateClusterRequest ¶
type ApiCreateOrUpdateClusterRequest interface { CreateOrUpdateClusterPayload(createOrUpdateClusterPayload CreateOrUpdateClusterPayload) ApiCreateOrUpdateClusterRequest Execute() (*Cluster, error) }
type ApiDeleteClusterRequest ¶
type ApiGetClusterRequest ¶
type ApiGetLoginKubeconfigRequest ¶ added in v0.15.0
type ApiGetLoginKubeconfigRequest interface {
Execute() (*LoginKubeconfig, error)
}
type ApiListClustersRequest ¶
type ApiListClustersRequest interface {
Execute() (*ListClustersResponse, error)
}
type ApiListProviderOptionsRequest ¶
type ApiListProviderOptionsRequest interface {
Execute() (*ProviderOptions, error)
}
type ApiStartCredentialsRotationRequest ¶ added in v0.10.0
type ApiTriggerWakeupRequest ¶ added in v1.2.0
type AvailabilityZone ¶
type AvailabilityZone struct {
Name AvailabilityZoneGetNameAttributeType `json:"name,omitempty"`
}
AvailabilityZone struct for AvailabilityZone
func NewAvailabilityZone ¶ added in v0.20.0
func NewAvailabilityZone() *AvailabilityZone
NewAvailabilityZone instantiates a new AvailabilityZone object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAvailabilityZoneWithDefaults ¶ added in v0.20.0
func NewAvailabilityZoneWithDefaults() *AvailabilityZone
NewAvailabilityZoneWithDefaults instantiates a new AvailabilityZone object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AvailabilityZone) GetName ¶ added in v0.20.0
func (o *AvailabilityZone) GetName() (res AvailabilityZoneGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*AvailabilityZone) GetNameOk ¶ added in v0.20.0
func (o *AvailabilityZone) GetNameOk() (ret AvailabilityZoneGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AvailabilityZone) HasName ¶ added in v0.20.0
func (o *AvailabilityZone) HasName() bool
HasName returns a boolean if a field has been set.
func (*AvailabilityZone) SetName ¶ added in v0.20.0
func (o *AvailabilityZone) SetName(v AvailabilityZoneGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (AvailabilityZone) ToMap ¶ added in v0.20.0
func (o AvailabilityZone) ToMap() (map[string]interface{}, error)
type AvailabilityZoneGetNameArgType ¶ added in v0.22.1
type AvailabilityZoneGetNameArgType = string
type AvailabilityZoneGetNameAttributeType ¶ added in v0.22.1
type AvailabilityZoneGetNameAttributeType = *string
isNotNullableString
type AvailabilityZoneGetNameRetType ¶ added in v0.22.1
type AvailabilityZoneGetNameRetType = string
type CRI ¶
type CRI struct {
Name CRIGetNameAttributeType `json:"name,omitempty"`
}
CRI struct for CRI
func NewCRI ¶ added in v0.20.0
func NewCRI() *CRI
NewCRI instantiates a new CRI object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCRIWithDefaults ¶ added in v0.20.0
func NewCRIWithDefaults() *CRI
NewCRIWithDefaults instantiates a new CRI object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CRI) GetName ¶ added in v0.20.0
func (o *CRI) GetName() (res CRIGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CRI) GetNameOk ¶ added in v0.20.0
func (o *CRI) GetNameOk() (ret CRIGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CRI) SetName ¶ added in v0.20.0
func (o *CRI) SetName(v CRIGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
type CRIGetNameArgType ¶ added in v0.22.1
type CRIGetNameArgType = CRIName
type CRIGetNameAttributeType ¶ added in v0.22.1
type CRIGetNameAttributeType = *CRIName
type CRIGetNameRetType ¶ added in v0.22.1
type CRIGetNameRetType = CRIName
type CRIName ¶ added in v0.23.0
type CRIName string
CRIName the model 'CRI' value type for enums
func NewCRINameFromValue ¶ added in v0.23.0
NewCRINameFromValue returns a pointer to a valid CRIName for the value passed as argument, or an error if the value passed is not allowed by the enum
func (CRIName) IsValid ¶ added in v0.23.0
IsValid return true if the value is valid for the enum, false otherwise
func (*CRIName) UnmarshalJSON ¶ added in v0.23.0
type Cluster ¶
type Cluster struct { Extensions ClusterGetExtensionsAttributeType `json:"extensions,omitempty"` Hibernation ClusterGetHibernationAttributeType `json:"hibernation,omitempty"` // REQUIRED Kubernetes ClusterGetKubernetesAttributeType `json:"kubernetes" required:"true"` Maintenance ClusterGetMaintenanceAttributeType `json:"maintenance,omitempty"` Name ClusterGetNameAttributeType `json:"name,omitempty"` Network ClusterGetNetworkAttributeType `json:"network,omitempty"` // REQUIRED Nodepools ClusterGetNodepoolsAttributeType `json:"nodepools" required:"true"` Status ClusterGetStatusAttributeType `json:"status,omitempty"` }
Cluster struct for Cluster
func NewCluster ¶ added in v0.20.0
func NewCluster(kubernetes ClusterGetKubernetesArgType, nodepools ClusterGetNodepoolsArgType) *Cluster
NewCluster instantiates a new Cluster object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewClusterWithDefaults ¶ added in v0.20.0
func NewClusterWithDefaults() *Cluster
NewClusterWithDefaults instantiates a new Cluster object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Cluster) GetExtensions ¶ added in v0.20.0
func (o *Cluster) GetExtensions() (res ClusterGetExtensionsRetType)
GetExtensions returns the Extensions field value if set, zero value otherwise.
func (*Cluster) GetExtensionsOk ¶ added in v0.20.0
func (o *Cluster) GetExtensionsOk() (ret ClusterGetExtensionsRetType, ok bool)
GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetHibernation ¶ added in v0.20.0
func (o *Cluster) GetHibernation() (res ClusterGetHibernationRetType)
GetHibernation returns the Hibernation field value if set, zero value otherwise.
func (*Cluster) GetHibernationOk ¶ added in v0.20.0
func (o *Cluster) GetHibernationOk() (ret ClusterGetHibernationRetType, ok bool)
GetHibernationOk returns a tuple with the Hibernation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetKubernetes ¶ added in v0.20.0
func (o *Cluster) GetKubernetes() (ret ClusterGetKubernetesRetType)
GetKubernetes returns the Kubernetes field value
func (*Cluster) GetKubernetesOk ¶ added in v0.20.0
func (o *Cluster) GetKubernetesOk() (ret ClusterGetKubernetesRetType, ok bool)
GetKubernetesOk returns a tuple with the Kubernetes field value and a boolean to check if the value has been set.
func (*Cluster) GetMaintenance ¶ added in v0.20.0
func (o *Cluster) GetMaintenance() (res ClusterGetMaintenanceRetType)
GetMaintenance returns the Maintenance field value if set, zero value otherwise.
func (*Cluster) GetMaintenanceOk ¶ added in v0.20.0
func (o *Cluster) GetMaintenanceOk() (ret ClusterGetMaintenanceRetType, ok bool)
GetMaintenanceOk returns a tuple with the Maintenance field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetName ¶ added in v0.20.0
func (o *Cluster) GetName() (res ClusterGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*Cluster) GetNameOk ¶ added in v0.20.0
func (o *Cluster) GetNameOk() (ret ClusterGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetNetwork ¶ added in v0.20.0
func (o *Cluster) GetNetwork() (res ClusterGetNetworkRetType)
GetNetwork returns the Network field value if set, zero value otherwise.
func (*Cluster) GetNetworkOk ¶ added in v0.20.0
func (o *Cluster) GetNetworkOk() (ret ClusterGetNetworkRetType, ok bool)
GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) GetNodepools ¶ added in v0.20.0
func (o *Cluster) GetNodepools() (ret ClusterGetNodepoolsRetType)
GetNodepools returns the Nodepools field value
func (*Cluster) GetNodepoolsOk ¶ added in v0.20.0
func (o *Cluster) GetNodepoolsOk() (ret ClusterGetNodepoolsRetType, ok bool)
GetNodepoolsOk returns a tuple with the Nodepools field value and a boolean to check if the value has been set.
func (*Cluster) GetStatus ¶ added in v0.20.0
func (o *Cluster) GetStatus() (res ClusterGetStatusRetType)
GetStatus returns the Status field value if set, zero value otherwise.
func (*Cluster) GetStatusOk ¶ added in v0.20.0
func (o *Cluster) GetStatusOk() (ret ClusterGetStatusRetType, ok bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Cluster) HasExtensions ¶ added in v0.20.0
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
func (o *Cluster) SetExtensions(v ClusterGetExtensionsRetType)
SetExtensions gets a reference to the given Extension and assigns it to the Extensions field.
func (*Cluster) SetHibernation ¶ added in v0.20.0
func (o *Cluster) SetHibernation(v ClusterGetHibernationRetType)
SetHibernation gets a reference to the given Hibernation and assigns it to the Hibernation field.
func (*Cluster) SetKubernetes ¶ added in v0.20.0
func (o *Cluster) SetKubernetes(v ClusterGetKubernetesRetType)
SetKubernetes sets field value
func (*Cluster) SetMaintenance ¶ added in v0.20.0
func (o *Cluster) SetMaintenance(v ClusterGetMaintenanceRetType)
SetMaintenance gets a reference to the given Maintenance and assigns it to the Maintenance field.
func (*Cluster) SetName ¶ added in v0.20.0
func (o *Cluster) SetName(v ClusterGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*Cluster) SetNetwork ¶ added in v0.20.0
func (o *Cluster) SetNetwork(v ClusterGetNetworkRetType)
SetNetwork gets a reference to the given Network and assigns it to the Network field.
func (*Cluster) SetNodepools ¶ added in v0.20.0
func (o *Cluster) SetNodepools(v ClusterGetNodepoolsRetType)
SetNodepools sets field value
func (*Cluster) SetStatus ¶ added in v0.20.0
func (o *Cluster) SetStatus(v ClusterGetStatusRetType)
SetStatus gets a reference to the given ClusterStatus and assigns it to the Status field.
type ClusterError ¶ added in v0.22.4
type ClusterError struct { // Possible values: `\"SKE_OBSERVABILITY_INSTANCE_NOT_FOUND\"`, `\"SKE_DNS_ZONE_NOT_FOUND\"`, `\"SKE_NODE_NO_VALID_HOST_FOUND\"`, `\"SKE_NODE_MISCONFIGURED_PDB\"`, `\"SKE_NODE_MACHINE_TYPE_NOT_FOUND\"`, `\"SKE_INFRA_SNA_NETWORK_NOT_FOUND\"`, `\"SKE_FETCHING_ERRORS_NOT_POSSIBLE\"` Code ClusterErrorGetCodeAttributeType `json:"code,omitempty"` Message ClusterErrorGetMessageAttributeType `json:"message,omitempty"` }
ClusterError struct for ClusterError
func NewClusterError ¶ added in v0.22.4
func NewClusterError() *ClusterError
NewClusterError instantiates a new ClusterError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewClusterErrorWithDefaults ¶ added in v0.22.4
func NewClusterErrorWithDefaults() *ClusterError
NewClusterErrorWithDefaults instantiates a new ClusterError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ClusterError) GetCode ¶ added in v0.22.4
func (o *ClusterError) GetCode() (res ClusterErrorGetCodeRetType)
GetCode returns the Code field value if set, zero value otherwise.
func (*ClusterError) GetCodeOk ¶ added in v0.22.4
func (o *ClusterError) GetCodeOk() (ret ClusterErrorGetCodeRetType, ok bool)
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterError) GetMessage ¶ added in v0.22.4
func (o *ClusterError) GetMessage() (res ClusterErrorGetMessageRetType)
GetMessage returns the Message field value if set, zero value otherwise.
func (*ClusterError) GetMessageOk ¶ added in v0.22.4
func (o *ClusterError) GetMessageOk() (ret ClusterErrorGetMessageRetType, ok bool)
GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterError) HasCode ¶ added in v0.22.4
func (o *ClusterError) HasCode() bool
HasCode returns a boolean if a field has been set.
func (*ClusterError) HasMessage ¶ added in v0.22.4
func (o *ClusterError) HasMessage() bool
HasMessage returns a boolean if a field has been set.
func (*ClusterError) SetCode ¶ added in v0.22.4
func (o *ClusterError) SetCode(v ClusterErrorGetCodeRetType)
SetCode gets a reference to the given string and assigns it to the Code field.
func (*ClusterError) SetMessage ¶ added in v0.22.4
func (o *ClusterError) SetMessage(v ClusterErrorGetMessageRetType)
SetMessage gets a reference to the given string and assigns it to the Message field.
func (ClusterError) ToMap ¶ added in v0.22.4
func (o ClusterError) ToMap() (map[string]interface{}, error)
type ClusterErrorGetCodeArgType ¶ added in v0.22.4
type ClusterErrorGetCodeArgType = string
type ClusterErrorGetCodeAttributeType ¶ added in v0.22.4
type ClusterErrorGetCodeAttributeType = *string
isNotNullableString
type ClusterErrorGetCodeRetType ¶ added in v0.22.4
type ClusterErrorGetCodeRetType = string
type ClusterErrorGetMessageArgType ¶ added in v0.22.4
type ClusterErrorGetMessageArgType = string
type ClusterErrorGetMessageAttributeType ¶ added in v0.22.4
type ClusterErrorGetMessageAttributeType = *string
isNotNullableString
type ClusterErrorGetMessageRetType ¶ added in v0.22.4
type ClusterErrorGetMessageRetType = string
type ClusterGetExtensionsArgType ¶ added in v0.22.1
type ClusterGetExtensionsArgType = Extension
type ClusterGetExtensionsAttributeType ¶ added in v0.22.1
type ClusterGetExtensionsAttributeType = *Extension
isModel
type ClusterGetExtensionsRetType ¶ added in v0.22.1
type ClusterGetExtensionsRetType = Extension
type ClusterGetHibernationArgType ¶ added in v0.22.1
type ClusterGetHibernationArgType = Hibernation
type ClusterGetHibernationAttributeType ¶ added in v0.22.1
type ClusterGetHibernationAttributeType = *Hibernation
isModel
type ClusterGetHibernationRetType ¶ added in v0.22.1
type ClusterGetHibernationRetType = Hibernation
type ClusterGetKubernetesArgType ¶ added in v0.22.1
type ClusterGetKubernetesArgType = Kubernetes
type ClusterGetKubernetesAttributeType ¶ added in v0.22.1
type ClusterGetKubernetesAttributeType = *Kubernetes
isModel
type ClusterGetKubernetesRetType ¶ added in v0.22.1
type ClusterGetKubernetesRetType = Kubernetes
type ClusterGetMaintenanceArgType ¶ added in v0.22.1
type ClusterGetMaintenanceArgType = Maintenance
type ClusterGetMaintenanceAttributeType ¶ added in v0.22.1
type ClusterGetMaintenanceAttributeType = *Maintenance
isModel
type ClusterGetMaintenanceRetType ¶ added in v0.22.1
type ClusterGetMaintenanceRetType = Maintenance
type ClusterGetNameArgType ¶ added in v0.22.1
type ClusterGetNameArgType = string
type ClusterGetNameAttributeType ¶ added in v0.22.1
type ClusterGetNameAttributeType = *string
isNotNullableString
type ClusterGetNameRetType ¶ added in v0.22.1
type ClusterGetNameRetType = string
type ClusterGetNetworkArgType ¶ added in v0.22.1
type ClusterGetNetworkArgType = Network
type ClusterGetNetworkAttributeType ¶ added in v0.22.1
type ClusterGetNetworkAttributeType = *Network
isModel
type ClusterGetNetworkRetType ¶ added in v0.22.1
type ClusterGetNetworkRetType = Network
type ClusterGetNodepoolsArgType ¶ added in v0.22.1
type ClusterGetNodepoolsArgType = []Nodepool
type ClusterGetNodepoolsAttributeType ¶ added in v0.22.1
type ClusterGetNodepoolsAttributeType = *[]Nodepool
isArray
type ClusterGetNodepoolsRetType ¶ added in v0.22.1
type ClusterGetNodepoolsRetType = []Nodepool
type ClusterGetStatusArgType ¶ added in v0.22.1
type ClusterGetStatusArgType = ClusterStatus
type ClusterGetStatusAttributeType ¶ added in v0.22.1
type ClusterGetStatusAttributeType = *ClusterStatus
isModel
type ClusterGetStatusRetType ¶ added in v0.22.1
type ClusterGetStatusRetType = ClusterStatus
type ClusterStatus ¶
type ClusterStatus struct { Aggregated ClusterStatusGetAggregatedAttributeType `json:"aggregated,omitempty"` // Format: `2024-02-15T11:06:29Z` CreationTime ClusterStatusGetCreationTimeAttributeType `json:"creationTime,omitempty"` CredentialsRotation ClusterStatusGetCredentialsRotationAttributeType `json:"credentialsRotation,omitempty"` // The outgoing network ranges (in CIDR notation) of traffic originating from workload on the cluster. EgressAddressRanges ClusterStatusGetEgressAddressRangesAttributeType `json:"egressAddressRanges,omitempty"` Error ClusterStatusGetErrorAttributeType `json:"error,omitempty"` Errors ClusterStatusGetErrorsAttributeType `json:"errors,omitempty"` Hibernated ClusterStatusgetHibernatedAttributeType `json:"hibernated,omitempty"` // The network ranges (in CIDR notation) used by pods of the cluster. PodAddressRanges ClusterStatusGetPodAddressRangesAttributeType `json:"podAddressRanges,omitempty"` }
ClusterStatus struct for ClusterStatus
func NewClusterStatus ¶ added in v0.20.0
func NewClusterStatus() *ClusterStatus
NewClusterStatus instantiates a new ClusterStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewClusterStatusWithDefaults ¶ added in v0.20.0
func NewClusterStatusWithDefaults() *ClusterStatus
NewClusterStatusWithDefaults instantiates a new ClusterStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ClusterStatus) GetAggregated ¶ added in v0.20.0
func (o *ClusterStatus) GetAggregated() (res ClusterStatusGetAggregatedRetType)
GetAggregated returns the Aggregated field value if set, zero value otherwise.
func (*ClusterStatus) GetAggregatedOk ¶ added in v0.20.0
func (o *ClusterStatus) GetAggregatedOk() (ret ClusterStatusGetAggregatedRetType, ok bool)
GetAggregatedOk returns a tuple with the Aggregated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetCreationTime ¶ added in v0.20.0
func (o *ClusterStatus) GetCreationTime() (res ClusterStatusGetCreationTimeRetType)
GetCreationTime returns the CreationTime field value if set, zero value otherwise.
func (*ClusterStatus) GetCreationTimeOk ¶ added in v0.20.0
func (o *ClusterStatus) GetCreationTimeOk() (ret ClusterStatusGetCreationTimeRetType, ok bool)
GetCreationTimeOk returns a tuple with the CreationTime field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetCredentialsRotation ¶ added in v0.20.0
func (o *ClusterStatus) GetCredentialsRotation() (res ClusterStatusGetCredentialsRotationRetType)
GetCredentialsRotation returns the CredentialsRotation field value if set, zero value otherwise.
func (*ClusterStatus) GetCredentialsRotationOk ¶ added in v0.20.0
func (o *ClusterStatus) GetCredentialsRotationOk() (ret ClusterStatusGetCredentialsRotationRetType, ok bool)
GetCredentialsRotationOk returns a tuple with the CredentialsRotation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetEgressAddressRanges ¶ added in v0.21.1
func (o *ClusterStatus) GetEgressAddressRanges() (res ClusterStatusGetEgressAddressRangesRetType)
GetEgressAddressRanges returns the EgressAddressRanges field value if set, zero value otherwise.
func (*ClusterStatus) GetEgressAddressRangesOk ¶ added in v0.21.1
func (o *ClusterStatus) GetEgressAddressRangesOk() (ret ClusterStatusGetEgressAddressRangesRetType, ok bool)
GetEgressAddressRangesOk returns a tuple with the EgressAddressRanges field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetError ¶ added in v0.20.0
func (o *ClusterStatus) GetError() (res ClusterStatusGetErrorRetType)
GetError returns the Error field value if set, zero value otherwise.
func (*ClusterStatus) GetErrorOk ¶ added in v0.20.0
func (o *ClusterStatus) GetErrorOk() (ret ClusterStatusGetErrorRetType, ok bool)
GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetErrors ¶ added in v0.22.4
func (o *ClusterStatus) GetErrors() (res ClusterStatusGetErrorsRetType)
GetErrors returns the Errors field value if set, zero value otherwise.
func (*ClusterStatus) GetErrorsOk ¶ added in v0.22.4
func (o *ClusterStatus) GetErrorsOk() (ret ClusterStatusGetErrorsRetType, ok bool)
GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetHibernated ¶ added in v0.20.0
func (o *ClusterStatus) GetHibernated() (res ClusterStatusgetHibernatedRetType)
GetHibernated returns the Hibernated field value if set, zero value otherwise.
func (*ClusterStatus) GetHibernatedOk ¶ added in v0.20.0
func (o *ClusterStatus) GetHibernatedOk() (ret ClusterStatusgetHibernatedRetType, ok bool)
GetHibernatedOk returns a tuple with the Hibernated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) GetPodAddressRanges ¶ added in v0.25.0
func (o *ClusterStatus) GetPodAddressRanges() (res ClusterStatusGetPodAddressRangesRetType)
GetPodAddressRanges returns the PodAddressRanges field value if set, zero value otherwise.
func (*ClusterStatus) GetPodAddressRangesOk ¶ added in v0.25.0
func (o *ClusterStatus) GetPodAddressRangesOk() (ret ClusterStatusGetPodAddressRangesRetType, ok bool)
GetPodAddressRangesOk returns a tuple with the PodAddressRanges field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ClusterStatus) HasAggregated ¶ added in v0.20.0
func (o *ClusterStatus) HasAggregated() bool
HasAggregated returns a boolean if a field has been set.
func (*ClusterStatus) HasCreationTime ¶ added in v0.20.0
func (o *ClusterStatus) HasCreationTime() bool
HasCreationTime returns a boolean if a field has been set.
func (*ClusterStatus) HasCredentialsRotation ¶ added in v0.20.0
func (o *ClusterStatus) HasCredentialsRotation() bool
HasCredentialsRotation returns a boolean if a field has been set.
func (*ClusterStatus) HasEgressAddressRanges ¶ added in v0.21.1
func (o *ClusterStatus) HasEgressAddressRanges() bool
HasEgressAddressRanges returns a boolean if a field has been set.
func (*ClusterStatus) HasError ¶ added in v0.20.0
func (o *ClusterStatus) HasError() bool
HasError returns a boolean if a field has been set.
func (*ClusterStatus) HasErrors ¶ added in v0.22.4
func (o *ClusterStatus) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*ClusterStatus) HasHibernated ¶ added in v0.20.0
func (o *ClusterStatus) HasHibernated() bool
HasHibernated returns a boolean if a field has been set.
func (*ClusterStatus) HasPodAddressRanges ¶ added in v0.25.0
func (o *ClusterStatus) HasPodAddressRanges() bool
HasPodAddressRanges returns a boolean if a field has been set.
func (*ClusterStatus) SetAggregated ¶ added in v0.20.0
func (o *ClusterStatus) SetAggregated(v ClusterStatusGetAggregatedRetType)
SetAggregated gets a reference to the given ClusterStatusState and assigns it to the Aggregated field.
func (*ClusterStatus) SetCreationTime ¶ added in v0.20.0
func (o *ClusterStatus) SetCreationTime(v ClusterStatusGetCreationTimeRetType)
SetCreationTime gets a reference to the given time.Time and assigns it to the CreationTime field.
func (*ClusterStatus) SetCredentialsRotation ¶ added in v0.20.0
func (o *ClusterStatus) SetCredentialsRotation(v ClusterStatusGetCredentialsRotationRetType)
SetCredentialsRotation gets a reference to the given CredentialsRotationState and assigns it to the CredentialsRotation field.
func (*ClusterStatus) SetEgressAddressRanges ¶ added in v0.21.1
func (o *ClusterStatus) SetEgressAddressRanges(v ClusterStatusGetEgressAddressRangesRetType)
SetEgressAddressRanges gets a reference to the given []string and assigns it to the EgressAddressRanges field.
func (*ClusterStatus) SetError ¶ added in v0.20.0
func (o *ClusterStatus) SetError(v ClusterStatusGetErrorRetType)
SetError gets a reference to the given RuntimeError and assigns it to the Error field.
func (*ClusterStatus) SetErrors ¶ added in v0.22.4
func (o *ClusterStatus) SetErrors(v ClusterStatusGetErrorsRetType)
SetErrors gets a reference to the given []ClusterError and assigns it to the Errors field.
func (*ClusterStatus) SetHibernated ¶ added in v0.20.0
func (o *ClusterStatus) SetHibernated(v ClusterStatusgetHibernatedRetType)
SetHibernated gets a reference to the given bool and assigns it to the Hibernated field.
func (*ClusterStatus) SetPodAddressRanges ¶ added in v0.25.0
func (o *ClusterStatus) SetPodAddressRanges(v ClusterStatusGetPodAddressRangesRetType)
SetPodAddressRanges gets a reference to the given []string and assigns it to the PodAddressRanges field.
func (ClusterStatus) ToMap ¶ added in v0.20.0
func (o ClusterStatus) ToMap() (map[string]interface{}, error)
type ClusterStatusGetAggregatedArgType ¶ added in v0.22.1
type ClusterStatusGetAggregatedArgType = ClusterStatusState
type ClusterStatusGetAggregatedAttributeType ¶ added in v0.22.1
type ClusterStatusGetAggregatedAttributeType = *ClusterStatusState
isEnumRef
type ClusterStatusGetAggregatedRetType ¶ added in v0.22.1
type ClusterStatusGetAggregatedRetType = ClusterStatusState
type ClusterStatusGetCreationTimeArgType ¶ added in v0.22.1
type ClusterStatusGetCreationTimeAttributeType ¶ added in v0.22.1
isDateTime
type ClusterStatusGetCreationTimeRetType ¶ added in v0.22.1
type ClusterStatusGetCredentialsRotationArgType ¶ added in v0.22.1
type ClusterStatusGetCredentialsRotationArgType = CredentialsRotationState
type ClusterStatusGetCredentialsRotationAttributeType ¶ added in v0.22.1
type ClusterStatusGetCredentialsRotationAttributeType = *CredentialsRotationState
isModel
type ClusterStatusGetCredentialsRotationRetType ¶ added in v0.22.1
type ClusterStatusGetCredentialsRotationRetType = CredentialsRotationState
type ClusterStatusGetEgressAddressRangesArgType ¶ added in v0.22.1
type ClusterStatusGetEgressAddressRangesArgType = []string
type ClusterStatusGetEgressAddressRangesAttributeType ¶ added in v0.22.1
type ClusterStatusGetEgressAddressRangesAttributeType = *[]string
isArray
type ClusterStatusGetEgressAddressRangesRetType ¶ added in v0.22.1
type ClusterStatusGetEgressAddressRangesRetType = []string
type ClusterStatusGetErrorArgType ¶ added in v0.22.1
type ClusterStatusGetErrorArgType = RuntimeError
type ClusterStatusGetErrorAttributeType ¶ added in v0.22.1
type ClusterStatusGetErrorAttributeType = *RuntimeError
isModel
type ClusterStatusGetErrorRetType ¶ added in v0.22.1
type ClusterStatusGetErrorRetType = RuntimeError
type ClusterStatusGetErrorsArgType ¶ added in v0.22.4
type ClusterStatusGetErrorsArgType = []ClusterError
type ClusterStatusGetErrorsAttributeType ¶ added in v0.22.4
type ClusterStatusGetErrorsAttributeType = *[]ClusterError
isArray
type ClusterStatusGetErrorsRetType ¶ added in v0.22.4
type ClusterStatusGetErrorsRetType = []ClusterError
type ClusterStatusGetPodAddressRangesArgType ¶ added in v0.25.0
type ClusterStatusGetPodAddressRangesArgType = []string
type ClusterStatusGetPodAddressRangesAttributeType ¶ added in v0.25.0
type ClusterStatusGetPodAddressRangesAttributeType = *[]string
isArray
type ClusterStatusGetPodAddressRangesRetType ¶ added in v0.25.0
type ClusterStatusGetPodAddressRangesRetType = []string
type ClusterStatusState ¶
type ClusterStatusState string
ClusterStatusState the model 'ClusterStatusState'
const ( CLUSTERSTATUSSTATE_UNSPECIFIED ClusterStatusState = "STATE_UNSPECIFIED" CLUSTERSTATUSSTATE_HEALTHY ClusterStatusState = "STATE_HEALTHY" CLUSTERSTATUSSTATE_CREATING ClusterStatusState = "STATE_CREATING" CLUSTERSTATUSSTATE_DELETING ClusterStatusState = "STATE_DELETING" CLUSTERSTATUSSTATE_UNHEALTHY ClusterStatusState = "STATE_UNHEALTHY" CLUSTERSTATUSSTATE_RECONCILING ClusterStatusState = "STATE_RECONCILING" CLUSTERSTATUSSTATE_HIBERNATED ClusterStatusState = "STATE_HIBERNATED" CLUSTERSTATUSSTATE_HIBERNATING ClusterStatusState = "STATE_HIBERNATING" CLUSTERSTATUSSTATE_WAKINGUP ClusterStatusState = "STATE_WAKINGUP" )
List of ClusterStatusState
func NewClusterStatusStateFromValue ¶
func NewClusterStatusStateFromValue(v string) (*ClusterStatusState, error)
NewClusterStatusStateFromValue returns a pointer to a valid ClusterStatusState for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ClusterStatusState) IsValid ¶
func (v ClusterStatusState) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ClusterStatusState) Ptr ¶
func (v ClusterStatusState) Ptr() *ClusterStatusState
Ptr returns reference to ClusterStatusState value
func (*ClusterStatusState) UnmarshalJSON ¶
func (v *ClusterStatusState) UnmarshalJSON(src []byte) error
type ClusterStatusgetHibernatedArgType ¶ added in v0.22.1
type ClusterStatusgetHibernatedArgType = bool
type ClusterStatusgetHibernatedAttributeType ¶ added in v0.22.1
type ClusterStatusgetHibernatedAttributeType = *bool
isBoolean
type ClusterStatusgetHibernatedRetType ¶ added in v0.22.1
type ClusterStatusgetHibernatedRetType = bool
type CompleteCredentialsRotationRequest ¶ added in v0.24.0
type CompleteCredentialsRotationRequest struct {
// contains filtered or unexported fields
}
func (CompleteCredentialsRotationRequest) Execute ¶ added in v0.24.0
func (r CompleteCredentialsRotationRequest) Execute() (map[string]interface{}, error)
type CreateKubeconfigPayload ¶ added in v0.10.0
type CreateKubeconfigPayload struct {
ExpirationSeconds CreateKubeconfigPayloadGetExpirationSecondsAttributeType `json:"expirationSeconds,omitempty"`
}
CreateKubeconfigPayload struct for CreateKubeconfigPayload
func NewCreateKubeconfigPayload ¶ added in v0.20.0
func NewCreateKubeconfigPayload() *CreateKubeconfigPayload
NewCreateKubeconfigPayload instantiates a new CreateKubeconfigPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateKubeconfigPayloadWithDefaults ¶ added in v0.20.0
func NewCreateKubeconfigPayloadWithDefaults() *CreateKubeconfigPayload
NewCreateKubeconfigPayloadWithDefaults instantiates a new CreateKubeconfigPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateKubeconfigPayload) GetExpirationSeconds ¶ added in v0.20.0
func (o *CreateKubeconfigPayload) GetExpirationSeconds() (res CreateKubeconfigPayloadGetExpirationSecondsRetType)
GetExpirationSeconds returns the ExpirationSeconds field value if set, zero value otherwise.
func (*CreateKubeconfigPayload) GetExpirationSecondsOk ¶ added in v0.20.0
func (o *CreateKubeconfigPayload) GetExpirationSecondsOk() (ret CreateKubeconfigPayloadGetExpirationSecondsRetType, ok 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 CreateKubeconfigPayloadGetExpirationSecondsRetType)
SetExpirationSeconds gets a reference to the given string and assigns it to the ExpirationSeconds field.
func (CreateKubeconfigPayload) ToMap ¶ added in v0.20.0
func (o CreateKubeconfigPayload) ToMap() (map[string]interface{}, error)
type CreateKubeconfigPayloadGetExpirationSecondsArgType ¶ added in v0.22.1
type CreateKubeconfigPayloadGetExpirationSecondsArgType = string
type CreateKubeconfigPayloadGetExpirationSecondsAttributeType ¶ added in v0.22.1
type CreateKubeconfigPayloadGetExpirationSecondsAttributeType = *string
isNotNullableString
type CreateKubeconfigPayloadGetExpirationSecondsRetType ¶ added in v0.22.1
type CreateKubeconfigPayloadGetExpirationSecondsRetType = string
type CreateKubeconfigRequest ¶ added in v0.24.0
type CreateKubeconfigRequest struct {
// contains filtered or unexported fields
}
func (CreateKubeconfigRequest) CreateKubeconfigPayload ¶ added in v0.24.0
func (r CreateKubeconfigRequest) CreateKubeconfigPayload(createKubeconfigPayload CreateKubeconfigPayload) ApiCreateKubeconfigRequest
func (CreateKubeconfigRequest) Execute ¶ added in v0.24.0
func (r CreateKubeconfigRequest) Execute() (*Kubeconfig, error)
type CreateOrUpdateClusterPayload ¶
type CreateOrUpdateClusterPayload struct { Extensions CreateOrUpdateClusterPayloadGetExtensionsAttributeType `json:"extensions,omitempty"` Hibernation CreateOrUpdateClusterPayloadGetHibernationAttributeType `json:"hibernation,omitempty"` // REQUIRED Kubernetes CreateOrUpdateClusterPayloadGetKubernetesAttributeType `json:"kubernetes" required:"true"` Maintenance CreateOrUpdateClusterPayloadGetMaintenanceAttributeType `json:"maintenance,omitempty"` Network CreateOrUpdateClusterPayloadGetNetworkAttributeType `json:"network,omitempty"` // REQUIRED Nodepools CreateOrUpdateClusterPayloadGetNodepoolsAttributeType `json:"nodepools" required:"true"` Status CreateOrUpdateClusterPayloadGetStatusAttributeType `json:"status,omitempty"` }
CreateOrUpdateClusterPayload struct for CreateOrUpdateClusterPayload
func NewCreateOrUpdateClusterPayload ¶ added in v0.20.0
func NewCreateOrUpdateClusterPayload(kubernetes CreateOrUpdateClusterPayloadGetKubernetesArgType, nodepools CreateOrUpdateClusterPayloadGetNodepoolsArgType) *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() (res CreateOrUpdateClusterPayloadGetExtensionsRetType)
GetExtensions returns the Extensions field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetExtensionsOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetExtensionsOk() (ret CreateOrUpdateClusterPayloadGetExtensionsRetType, ok bool)
GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetHibernation ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetHibernation() (res CreateOrUpdateClusterPayloadGetHibernationRetType)
GetHibernation returns the Hibernation field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetHibernationOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetHibernationOk() (ret CreateOrUpdateClusterPayloadGetHibernationRetType, ok bool)
GetHibernationOk returns a tuple with the Hibernation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetKubernetes ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetKubernetes() (ret CreateOrUpdateClusterPayloadGetKubernetesRetType)
GetKubernetes returns the Kubernetes field value
func (*CreateOrUpdateClusterPayload) GetKubernetesOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetKubernetesOk() (ret CreateOrUpdateClusterPayloadGetKubernetesRetType, ok 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() (res CreateOrUpdateClusterPayloadGetMaintenanceRetType)
GetMaintenance returns the Maintenance field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetMaintenanceOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetMaintenanceOk() (ret CreateOrUpdateClusterPayloadGetMaintenanceRetType, ok bool)
GetMaintenanceOk returns a tuple with the Maintenance field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetNetwork ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetNetwork() (res CreateOrUpdateClusterPayloadGetNetworkRetType)
GetNetwork returns the Network field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetNetworkOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetNetworkOk() (ret CreateOrUpdateClusterPayloadGetNetworkRetType, ok bool)
GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateOrUpdateClusterPayload) GetNodepools ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetNodepools() (ret CreateOrUpdateClusterPayloadGetNodepoolsRetType)
GetNodepools returns the Nodepools field value
func (*CreateOrUpdateClusterPayload) GetNodepoolsOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetNodepoolsOk() (ret CreateOrUpdateClusterPayloadGetNodepoolsRetType, ok 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() (res CreateOrUpdateClusterPayloadGetStatusRetType)
GetStatus returns the Status field value if set, zero value otherwise.
func (*CreateOrUpdateClusterPayload) GetStatusOk ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) GetStatusOk() (ret CreateOrUpdateClusterPayloadGetStatusRetType, ok bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*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 CreateOrUpdateClusterPayloadGetExtensionsRetType)
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 CreateOrUpdateClusterPayloadGetHibernationRetType)
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 CreateOrUpdateClusterPayloadGetKubernetesRetType)
SetKubernetes sets field value
func (*CreateOrUpdateClusterPayload) SetMaintenance ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) SetMaintenance(v CreateOrUpdateClusterPayloadGetMaintenanceRetType)
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 CreateOrUpdateClusterPayloadGetNetworkRetType)
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 CreateOrUpdateClusterPayloadGetNodepoolsRetType)
SetNodepools sets field value
func (*CreateOrUpdateClusterPayload) SetStatus ¶ added in v0.20.0
func (o *CreateOrUpdateClusterPayload) SetStatus(v CreateOrUpdateClusterPayloadGetStatusRetType)
SetStatus gets a reference to the given ClusterStatus and assigns it to the Status field.
func (CreateOrUpdateClusterPayload) ToMap ¶ added in v0.20.0
func (o CreateOrUpdateClusterPayload) ToMap() (map[string]interface{}, error)
type CreateOrUpdateClusterPayloadGetExtensionsArgType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetExtensionsArgType = Extension
type CreateOrUpdateClusterPayloadGetExtensionsAttributeType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetExtensionsAttributeType = *Extension
isModel
type CreateOrUpdateClusterPayloadGetExtensionsRetType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetExtensionsRetType = Extension
type CreateOrUpdateClusterPayloadGetHibernationArgType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetHibernationArgType = Hibernation
type CreateOrUpdateClusterPayloadGetHibernationAttributeType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetHibernationAttributeType = *Hibernation
isModel
type CreateOrUpdateClusterPayloadGetHibernationRetType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetHibernationRetType = Hibernation
type CreateOrUpdateClusterPayloadGetKubernetesArgType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetKubernetesArgType = Kubernetes
type CreateOrUpdateClusterPayloadGetKubernetesAttributeType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetKubernetesAttributeType = *Kubernetes
isModel
type CreateOrUpdateClusterPayloadGetKubernetesRetType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetKubernetesRetType = Kubernetes
type CreateOrUpdateClusterPayloadGetMaintenanceArgType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetMaintenanceArgType = Maintenance
type CreateOrUpdateClusterPayloadGetMaintenanceAttributeType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetMaintenanceAttributeType = *Maintenance
isModel
type CreateOrUpdateClusterPayloadGetMaintenanceRetType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetMaintenanceRetType = Maintenance
type CreateOrUpdateClusterPayloadGetNetworkArgType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetNetworkArgType = Network
type CreateOrUpdateClusterPayloadGetNetworkAttributeType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetNetworkAttributeType = *Network
isModel
type CreateOrUpdateClusterPayloadGetNetworkRetType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetNetworkRetType = Network
type CreateOrUpdateClusterPayloadGetNodepoolsArgType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetNodepoolsArgType = []Nodepool
type CreateOrUpdateClusterPayloadGetNodepoolsAttributeType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetNodepoolsAttributeType = *[]Nodepool
isArray
type CreateOrUpdateClusterPayloadGetNodepoolsRetType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetNodepoolsRetType = []Nodepool
type CreateOrUpdateClusterPayloadGetStatusArgType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetStatusArgType = ClusterStatus
type CreateOrUpdateClusterPayloadGetStatusAttributeType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetStatusAttributeType = *ClusterStatus
isModel
type CreateOrUpdateClusterPayloadGetStatusRetType ¶ added in v0.22.1
type CreateOrUpdateClusterPayloadGetStatusRetType = ClusterStatus
type CreateOrUpdateClusterRequest ¶ added in v0.24.0
type CreateOrUpdateClusterRequest struct {
// contains filtered or unexported fields
}
func (CreateOrUpdateClusterRequest) CreateOrUpdateClusterPayload ¶ added in v0.24.0
func (r CreateOrUpdateClusterRequest) CreateOrUpdateClusterPayload(createOrUpdateClusterPayload CreateOrUpdateClusterPayload) ApiCreateOrUpdateClusterRequest
func (CreateOrUpdateClusterRequest) Execute ¶ added in v0.24.0
func (r CreateOrUpdateClusterRequest) Execute() (*Cluster, error)
type CredentialsRotationState ¶
type CredentialsRotationState struct { // Format: `2024-02-15T11:06:29Z` LastCompletionTime CredentialsRotationStateGetLastCompletionTimeAttributeType `json:"lastCompletionTime,omitempty"` // Format: `2024-02-15T11:06:29Z` LastInitiationTime CredentialsRotationStateGetLastInitiationTimeAttributeType `json:"lastInitiationTime,omitempty"` // Phase of the credentials rotation. `NEVER` indicates that no credentials rotation has been performed using the new credentials rotation endpoints yet. Using the deprecated [rotate-credentials](#tag/Credentials/operation/SkeService_GetClusterCredentials) endpoint will not update this status field. Phase CredentialsRotationStateGetPhaseAttributeType `json:"phase,omitempty"` }
CredentialsRotationState struct for CredentialsRotationState
func NewCredentialsRotationState ¶ added in v0.20.0
func NewCredentialsRotationState() *CredentialsRotationState
NewCredentialsRotationState instantiates a new CredentialsRotationState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCredentialsRotationStateWithDefaults ¶ added in v0.20.0
func NewCredentialsRotationStateWithDefaults() *CredentialsRotationState
NewCredentialsRotationStateWithDefaults instantiates a new CredentialsRotationState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CredentialsRotationState) GetLastCompletionTime ¶ added in v0.20.0
func (o *CredentialsRotationState) GetLastCompletionTime() (res CredentialsRotationStateGetLastCompletionTimeRetType)
GetLastCompletionTime returns the LastCompletionTime field value if set, zero value otherwise.
func (*CredentialsRotationState) GetLastCompletionTimeOk ¶ added in v0.20.0
func (o *CredentialsRotationState) GetLastCompletionTimeOk() (ret CredentialsRotationStateGetLastCompletionTimeRetType, ok 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() (res CredentialsRotationStateGetLastInitiationTimeRetType)
GetLastInitiationTime returns the LastInitiationTime field value if set, zero value otherwise.
func (*CredentialsRotationState) GetLastInitiationTimeOk ¶ added in v0.20.0
func (o *CredentialsRotationState) GetLastInitiationTimeOk() (ret CredentialsRotationStateGetLastInitiationTimeRetType, ok 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() (res CredentialsRotationStateGetPhaseRetType)
GetPhase returns the Phase field value if set, zero value otherwise.
func (*CredentialsRotationState) GetPhaseOk ¶ added in v0.20.0
func (o *CredentialsRotationState) GetPhaseOk() (ret CredentialsRotationStateGetPhaseRetType, ok 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 CredentialsRotationStateGetLastCompletionTimeRetType)
SetLastCompletionTime gets a reference to the given time.Time and assigns it to the LastCompletionTime field.
func (*CredentialsRotationState) SetLastInitiationTime ¶ added in v0.20.0
func (o *CredentialsRotationState) SetLastInitiationTime(v CredentialsRotationStateGetLastInitiationTimeRetType)
SetLastInitiationTime gets a reference to the given time.Time and assigns it to the LastInitiationTime field.
func (*CredentialsRotationState) SetPhase ¶ added in v0.20.0
func (o *CredentialsRotationState) SetPhase(v CredentialsRotationStateGetPhaseRetType)
SetPhase gets a reference to the given string and assigns it to the Phase field.
func (CredentialsRotationState) ToMap ¶ added in v0.20.0
func (o CredentialsRotationState) ToMap() (map[string]interface{}, error)
type CredentialsRotationStateGetLastCompletionTimeArgType ¶ added in v0.22.1
type CredentialsRotationStateGetLastCompletionTimeAttributeType ¶ added in v0.22.1
isDateTime
type CredentialsRotationStateGetLastCompletionTimeRetType ¶ added in v0.22.1
type CredentialsRotationStateGetLastInitiationTimeArgType ¶ added in v0.22.1
type CredentialsRotationStateGetLastInitiationTimeAttributeType ¶ added in v0.22.1
isDateTime
type CredentialsRotationStateGetLastInitiationTimeRetType ¶ added in v0.22.1
type CredentialsRotationStateGetPhaseArgType ¶ added in v0.22.1
type CredentialsRotationStateGetPhaseArgType = CredentialsRotationStatePhase
type CredentialsRotationStateGetPhaseAttributeType ¶ added in v0.22.1
type CredentialsRotationStateGetPhaseAttributeType = *CredentialsRotationStatePhase
type CredentialsRotationStateGetPhaseRetType ¶ added in v0.22.1
type CredentialsRotationStateGetPhaseRetType = CredentialsRotationStatePhase
type CredentialsRotationStatePhase ¶ added in v0.23.0
type CredentialsRotationStatePhase string
CredentialsRotationStatePhase Phase of the credentials rotation. `NEVER` indicates that no credentials rotation has been performed using the new credentials rotation endpoints yet. Using the deprecated [rotate-credentials](#tag/Credentials/operation/SkeService_GetClusterCredentials) endpoint will not update this status field. value type for enums
const ( CREDENTIALSROTATIONSTATEPHASE_NEVER CredentialsRotationStatePhase = "NEVER" CREDENTIALSROTATIONSTATEPHASE_PREPARING CredentialsRotationStatePhase = "PREPARING" CREDENTIALSROTATIONSTATEPHASE_PREPARED CredentialsRotationStatePhase = "PREPARED" CREDENTIALSROTATIONSTATEPHASE_COMPLETING CredentialsRotationStatePhase = "COMPLETING" CREDENTIALSROTATIONSTATEPHASE_COMPLETED CredentialsRotationStatePhase = "COMPLETED" )
List of Phase
func NewCredentialsRotationStatePhaseFromValue ¶ added in v0.23.0
func NewCredentialsRotationStatePhaseFromValue(v CredentialsRotationStatePhase) (*CredentialsRotationStatePhase, error)
NewCredentialsRotationStatePhaseFromValue returns a pointer to a valid CredentialsRotationStatePhase for the value passed as argument, or an error if the value passed is not allowed by the enum
func (CredentialsRotationStatePhase) IsValid ¶ added in v0.23.0
func (v CredentialsRotationStatePhase) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (CredentialsRotationStatePhase) Ptr ¶ added in v0.23.0
func (v CredentialsRotationStatePhase) Ptr() *CredentialsRotationStatePhase
Ptr returns reference to PhasePhase value
func (*CredentialsRotationStatePhase) UnmarshalJSON ¶ added in v0.23.0
func (v *CredentialsRotationStatePhase) UnmarshalJSON(src []byte) error
type DNS ¶ added in v0.19.0
type DNS struct { // Enables the dns extension. // REQUIRED Enabled DNSgetEnabledAttributeType `json:"enabled" required:"true"` // Array of domain filters for externalDNS, e.g., *.runs.onstackit.cloud. Zones DNSGetZonesAttributeType `json:"zones,omitempty"` }
DNS struct for DNS
func NewDNS ¶ added in v0.20.0
func NewDNS(enabled DNSgetEnabledArgType) *DNS
NewDNS instantiates a new DNS object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDNSWithDefaults ¶ added in v0.20.0
func NewDNSWithDefaults() *DNS
NewDNSWithDefaults instantiates a new DNS object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DNS) GetEnabled ¶ added in v0.20.0
func (o *DNS) GetEnabled() (ret DNSgetEnabledRetType)
GetEnabled returns the Enabled field value
func (*DNS) GetEnabledOk ¶ added in v0.20.0
func (o *DNS) GetEnabledOk() (ret DNSgetEnabledRetType, ok bool)
GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.
func (*DNS) GetZones ¶ added in v0.20.0
func (o *DNS) GetZones() (res DNSGetZonesRetType)
GetZones returns the Zones field value if set, zero value otherwise.
func (*DNS) GetZonesOk ¶ added in v0.20.0
func (o *DNS) GetZonesOk() (ret DNSGetZonesRetType, ok bool)
GetZonesOk returns a tuple with the Zones field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DNS) SetEnabled ¶ added in v0.20.0
func (o *DNS) SetEnabled(v DNSgetEnabledRetType)
SetEnabled sets field value
func (*DNS) SetZones ¶ added in v0.20.0
func (o *DNS) SetZones(v DNSGetZonesRetType)
SetZones gets a reference to the given []string and assigns it to the Zones field.
type DNSGetZonesArgType ¶ added in v0.22.1
type DNSGetZonesArgType = []string
type DNSGetZonesRetType ¶ added in v0.22.1
type DNSGetZonesRetType = []string
type DNSgetEnabledArgType ¶ added in v0.22.1
type DNSgetEnabledArgType = bool
type DNSgetEnabledAttributeType ¶ added in v0.22.1
type DNSgetEnabledAttributeType = *bool
isBoolean
type DNSgetEnabledRetType ¶ added in v0.22.1
type DNSgetEnabledRetType = bool
type DefaultApi ¶ added in v0.24.0
type DefaultApi interface { /* CompleteCredentialsRotation Complete cluster credentials rotation Complete cluster credentials rotation. This is step 2 of a two-step process. Start the rotation using [start-credentials-rotation](#tag/Credentials/operation/SkeService_StartClusterCredentialsRotation). @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiCompleteCredentialsRotationRequest */ CompleteCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiCompleteCredentialsRotationRequest /* CompleteCredentialsRotationExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return map[string]interface{} */ CompleteCredentialsRotationExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error) /* CreateKubeconfig Create a kubeconfig Create a new kubeconfig for the cluster. You can specify the expiration (in seconds) in the request body. Its value must be in the range from 600 (10 min) to 15552000 (6 months). @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiCreateKubeconfigRequest */ CreateKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiCreateKubeconfigRequest /* CreateKubeconfigExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return Kubeconfig */ CreateKubeconfigExecute(ctx context.Context, projectId string, region string, clusterName string) (*Kubeconfig, error) /* CreateOrUpdateCluster Create or update a cluster Create a new cluster in your project or modify an existing one. To get valid values for certain properties please check the [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) endpoint. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiCreateOrUpdateClusterRequest */ CreateOrUpdateCluster(ctx context.Context, projectId string, region string, clusterName string) ApiCreateOrUpdateClusterRequest /* CreateOrUpdateClusterExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return Cluster */ CreateOrUpdateClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (*Cluster, error) /* DeleteCluster Delete a cluster Delete Kubernetes cluster specified by the identifier, belonging to the project specified by `projectId`. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiDeleteClusterRequest */ DeleteCluster(ctx context.Context, projectId string, region string, clusterName string) ApiDeleteClusterRequest /* DeleteClusterExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return map[string]interface{} */ DeleteClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error) /* GetCluster Get a cluster Get Kubernetes cluster for the specified identifier, belonging to the project specified by `projectId`. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiGetClusterRequest */ GetCluster(ctx context.Context, projectId string, region string, clusterName string) ApiGetClusterRequest /* GetClusterExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return Cluster */ GetClusterExecute(ctx context.Context, projectId string, region string, clusterName string) (*Cluster, error) /* GetLoginKubeconfig Get a kubeconfig for use with the STACKIT CLI A kubeconfig retrieved using this endpoint does not contain any credentials and instead obtains valid credentials via the STACKIT CLI. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiGetLoginKubeconfigRequest */ GetLoginKubeconfig(ctx context.Context, projectId string, region string, clusterName string) ApiGetLoginKubeconfigRequest /* GetLoginKubeconfigExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return LoginKubeconfig */ GetLoginKubeconfigExecute(ctx context.Context, projectId string, region string, clusterName string) (*LoginKubeconfig, error) /* ListClusters List all clusters Return a list of Kubernetes clusters in the project specified by `projectId`. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiListClustersRequest */ ListClusters(ctx context.Context, projectId string, region string) ApiListClustersRequest /* ListClustersExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ListClustersResponse */ ListClustersExecute(ctx context.Context, projectId string, region string) (*ListClustersResponse, error) /* ListProviderOptions List provider options Returns a list of supported Kubernetes versions and a list of supported machine types for the cluster nodes. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param region @return ApiListProviderOptionsRequest */ ListProviderOptions(ctx context.Context, region string) ApiListProviderOptionsRequest /* ListProviderOptionsExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param region @return ProviderOptions */ ListProviderOptionsExecute(ctx context.Context, region string) (*ProviderOptions, error) /* StartCredentialsRotation Start cluster credentials rotation Start cluster credentials rotation. This is step 1 of a two-step process. Complete the rotation using [complete-credentials-rotation](#tag/Credentials/operation/SkeService_CompleteClusterCredentialsRotation). @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiStartCredentialsRotationRequest */ StartCredentialsRotation(ctx context.Context, projectId string, region string, clusterName string) ApiStartCredentialsRotationRequest /* StartCredentialsRotationExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return map[string]interface{} */ StartCredentialsRotationExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error) /* TriggerHibernate Trigger cluster hibernation Trigger immediate hibernation of the cluster. If the cluster is already in hibernation state, the method does nothing. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiTriggerHibernateRequest */ TriggerHibernate(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerHibernateRequest /* TriggerHibernateExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return map[string]interface{} */ TriggerHibernateExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error) /* TriggerMaintenance Trigger cluster maintenance Trigger immediate maintenance of the cluster. The autoUpdate configuration specified in the Maintenance object of the cluster spec defines what is updated during the immediate maintenance operation. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiTriggerMaintenanceRequest */ TriggerMaintenance(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerMaintenanceRequest /* TriggerMaintenanceExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return map[string]interface{} */ TriggerMaintenanceExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error) /* TriggerReconcile Trigger cluster reconciliation Trigger immediate reconciliation of the complete cluster without changing the cluster specification. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiTriggerReconcileRequest */ TriggerReconcile(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerReconcileRequest /* TriggerReconcileExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return map[string]interface{} */ TriggerReconcileExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error) /* TriggerWakeup Trigger cluster wakeup Trigger immediate wake up of the cluster. If the cluster is already in running state, the method does nothing. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return ApiTriggerWakeupRequest */ TriggerWakeup(ctx context.Context, projectId string, region string, clusterName string) ApiTriggerWakeupRequest /* TriggerWakeupExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param clusterName @return map[string]interface{} */ TriggerWakeupExecute(ctx context.Context, projectId string, region string, clusterName string) (map[string]interface{}, error) }
type DeleteClusterRequest ¶ added in v0.24.0
type DeleteClusterRequest struct {
// contains filtered or unexported fields
}
func (DeleteClusterRequest) Execute ¶ added in v0.24.0
func (r DeleteClusterRequest) Execute() (map[string]interface{}, error)
type Extension ¶
type Extension struct { Acl ExtensionGetAclAttributeType `json:"acl,omitempty"` Dns ExtensionGetDnsAttributeType `json:"dns,omitempty"` Observability ExtensionGetObservabilityAttributeType `json:"observability,omitempty"` }
Extension struct for Extension
func NewExtension ¶ added in v0.20.0
func NewExtension() *Extension
NewExtension instantiates a new Extension object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewExtensionWithDefaults ¶ added in v0.20.0
func NewExtensionWithDefaults() *Extension
NewExtensionWithDefaults instantiates a new Extension object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Extension) GetAcl ¶ added in v0.20.0
func (o *Extension) GetAcl() (res ExtensionGetAclRetType)
GetAcl returns the Acl field value if set, zero value otherwise.
func (*Extension) GetAclOk ¶ added in v0.20.0
func (o *Extension) GetAclOk() (ret ExtensionGetAclRetType, ok bool)
GetAclOk returns a tuple with the Acl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Extension) GetDns ¶ added in v0.20.0
func (o *Extension) GetDns() (res ExtensionGetDnsRetType)
GetDns returns the Dns field value if set, zero value otherwise.
func (*Extension) GetDnsOk ¶ added in v0.20.0
func (o *Extension) GetDnsOk() (ret ExtensionGetDnsRetType, ok bool)
GetDnsOk returns a tuple with the Dns field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Extension) GetObservability ¶ added in v1.0.0
func (o *Extension) GetObservability() (res ExtensionGetObservabilityRetType)
GetObservability returns the Observability field value if set, zero value otherwise.
func (*Extension) GetObservabilityOk ¶ added in v1.0.0
func (o *Extension) GetObservabilityOk() (ret ExtensionGetObservabilityRetType, ok bool)
GetObservabilityOk returns a tuple with the Observability field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Extension) HasObservability ¶ added in v1.0.0
HasObservability returns a boolean if a field has been set.
func (*Extension) SetAcl ¶ added in v0.20.0
func (o *Extension) SetAcl(v ExtensionGetAclRetType)
SetAcl gets a reference to the given ACL and assigns it to the Acl field.
func (*Extension) SetDns ¶ added in v0.20.0
func (o *Extension) SetDns(v ExtensionGetDnsRetType)
SetDns gets a reference to the given DNS and assigns it to the Dns field.
func (*Extension) SetObservability ¶ added in v1.0.0
func (o *Extension) SetObservability(v ExtensionGetObservabilityRetType)
SetObservability gets a reference to the given Observability and assigns it to the Observability field.
type ExtensionGetAclArgType ¶ added in v0.22.1
type ExtensionGetAclArgType = ACL
type ExtensionGetAclAttributeType ¶ added in v0.22.1
type ExtensionGetAclAttributeType = *ACL
isModel
type ExtensionGetAclRetType ¶ added in v0.22.1
type ExtensionGetAclRetType = ACL
type ExtensionGetDnsArgType ¶ added in v0.22.1
type ExtensionGetDnsArgType = DNS
type ExtensionGetDnsAttributeType ¶ added in v0.22.1
type ExtensionGetDnsAttributeType = *DNS
isModel
type ExtensionGetDnsRetType ¶ added in v0.22.1
type ExtensionGetDnsRetType = DNS
type ExtensionGetObservabilityArgType ¶ added in v1.0.0
type ExtensionGetObservabilityArgType = Observability
type ExtensionGetObservabilityAttributeType ¶ added in v1.0.0
type ExtensionGetObservabilityAttributeType = *Observability
isModel
type ExtensionGetObservabilityRetType ¶ added in v1.0.0
type ExtensionGetObservabilityRetType = Observability
type GetClusterRequest ¶ added in v0.24.0
type GetClusterRequest struct {
// contains filtered or unexported fields
}
func (GetClusterRequest) Execute ¶ added in v0.24.0
func (r GetClusterRequest) Execute() (*Cluster, error)
type GetLoginKubeconfigRequest ¶ added in v0.24.0
type GetLoginKubeconfigRequest struct {
// contains filtered or unexported fields
}
func (GetLoginKubeconfigRequest) Execute ¶ added in v0.24.0
func (r GetLoginKubeconfigRequest) Execute() (*LoginKubeconfig, error)
type Hibernation ¶
type Hibernation struct { // REQUIRED Schedules HibernationGetSchedulesAttributeType `json:"schedules" required:"true"` }
Hibernation struct for Hibernation
func NewHibernation ¶ added in v0.20.0
func NewHibernation(schedules HibernationGetSchedulesArgType) *Hibernation
NewHibernation instantiates a new Hibernation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewHibernationWithDefaults ¶ added in v0.20.0
func NewHibernationWithDefaults() *Hibernation
NewHibernationWithDefaults instantiates a new Hibernation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Hibernation) GetSchedules ¶ added in v0.20.0
func (o *Hibernation) GetSchedules() (ret HibernationGetSchedulesRetType)
GetSchedules returns the Schedules field value
func (*Hibernation) GetSchedulesOk ¶ added in v0.20.0
func (o *Hibernation) GetSchedulesOk() (ret HibernationGetSchedulesRetType, ok bool)
GetSchedulesOk returns a tuple with the Schedules field value and a boolean to check if the value has been set.
func (*Hibernation) SetSchedules ¶ added in v0.20.0
func (o *Hibernation) SetSchedules(v HibernationGetSchedulesRetType)
SetSchedules sets field value
func (Hibernation) ToMap ¶ added in v0.20.0
func (o Hibernation) ToMap() (map[string]interface{}, error)
type HibernationGetSchedulesArgType ¶ added in v0.22.1
type HibernationGetSchedulesArgType = []HibernationSchedule
type HibernationGetSchedulesAttributeType ¶ added in v0.22.1
type HibernationGetSchedulesAttributeType = *[]HibernationSchedule
isArray
type HibernationGetSchedulesRetType ¶ added in v0.22.1
type HibernationGetSchedulesRetType = []HibernationSchedule
type HibernationSchedule ¶
type HibernationSchedule struct { // REQUIRED End HibernationScheduleGetEndAttributeType `json:"end" required:"true"` // REQUIRED Start HibernationScheduleGetStartAttributeType `json:"start" required:"true"` Timezone HibernationScheduleGetTimezoneAttributeType `json:"timezone,omitempty"` }
HibernationSchedule struct for HibernationSchedule
func NewHibernationSchedule ¶ added in v0.20.0
func NewHibernationSchedule(end HibernationScheduleGetEndArgType, start HibernationScheduleGetStartArgType) *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() (ret HibernationScheduleGetEndRetType)
GetEnd returns the End field value
func (*HibernationSchedule) GetEndOk ¶ added in v0.20.0
func (o *HibernationSchedule) GetEndOk() (ret HibernationScheduleGetEndRetType, ok 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() (ret HibernationScheduleGetStartRetType)
GetStart returns the Start field value
func (*HibernationSchedule) GetStartOk ¶ added in v0.20.0
func (o *HibernationSchedule) GetStartOk() (ret HibernationScheduleGetStartRetType, ok 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() (res HibernationScheduleGetTimezoneRetType)
GetTimezone returns the Timezone field value if set, zero value otherwise.
func (*HibernationSchedule) GetTimezoneOk ¶ added in v0.20.0
func (o *HibernationSchedule) GetTimezoneOk() (ret HibernationScheduleGetTimezoneRetType, ok bool)
GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HibernationSchedule) HasTimezone ¶ added in v0.20.0
func (o *HibernationSchedule) HasTimezone() bool
HasTimezone returns a boolean if a field has been set.
func (*HibernationSchedule) SetEnd ¶ added in v0.20.0
func (o *HibernationSchedule) SetEnd(v HibernationScheduleGetEndRetType)
SetEnd sets field value
func (*HibernationSchedule) SetStart ¶ added in v0.20.0
func (o *HibernationSchedule) SetStart(v HibernationScheduleGetStartRetType)
SetStart sets field value
func (*HibernationSchedule) SetTimezone ¶ added in v0.20.0
func (o *HibernationSchedule) SetTimezone(v HibernationScheduleGetTimezoneRetType)
SetTimezone gets a reference to the given string and assigns it to the Timezone field.
func (HibernationSchedule) ToMap ¶ added in v0.20.0
func (o HibernationSchedule) ToMap() (map[string]interface{}, error)
type HibernationScheduleGetEndArgType ¶ added in v0.22.1
type HibernationScheduleGetEndArgType = string
type HibernationScheduleGetEndAttributeType ¶ added in v0.22.1
type HibernationScheduleGetEndAttributeType = *string
isNotNullableString
type HibernationScheduleGetEndRetType ¶ added in v0.22.1
type HibernationScheduleGetEndRetType = string
type HibernationScheduleGetStartArgType ¶ added in v0.22.1
type HibernationScheduleGetStartArgType = string
type HibernationScheduleGetStartAttributeType ¶ added in v0.22.1
type HibernationScheduleGetStartAttributeType = *string
isNotNullableString
type HibernationScheduleGetStartRetType ¶ added in v0.22.1
type HibernationScheduleGetStartRetType = string
type HibernationScheduleGetTimezoneArgType ¶ added in v0.22.1
type HibernationScheduleGetTimezoneArgType = string
type HibernationScheduleGetTimezoneAttributeType ¶ added in v0.22.1
type HibernationScheduleGetTimezoneAttributeType = *string
isNotNullableString
type HibernationScheduleGetTimezoneRetType ¶ added in v0.22.1
type HibernationScheduleGetTimezoneRetType = string
type Image ¶
type Image struct { // REQUIRED Name ImageGetNameAttributeType `json:"name" required:"true"` // REQUIRED Version ImageGetVersionAttributeType `json:"version" required:"true"` }
Image For valid names and versions please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `machineImages`.
func NewImage ¶ added in v0.20.0
func NewImage(name ImageGetNameArgType, version ImageGetVersionArgType) *Image
NewImage instantiates a new Image object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageWithDefaults ¶ added in v0.20.0
func NewImageWithDefaults() *Image
NewImageWithDefaults instantiates a new Image object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Image) GetName ¶ added in v0.20.0
func (o *Image) GetName() (ret ImageGetNameRetType)
GetName returns the Name field value
func (*Image) GetNameOk ¶ added in v0.20.0
func (o *Image) GetNameOk() (ret ImageGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Image) GetVersion ¶ added in v0.20.0
func (o *Image) GetVersion() (ret ImageGetVersionRetType)
GetVersion returns the Version field value
func (*Image) GetVersionOk ¶ added in v0.20.0
func (o *Image) GetVersionOk() (ret ImageGetVersionRetType, ok bool)
GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.
func (*Image) SetName ¶ added in v0.20.0
func (o *Image) SetName(v ImageGetNameRetType)
SetName sets field value
func (*Image) SetVersion ¶ added in v0.20.0
func (o *Image) SetVersion(v ImageGetVersionRetType)
SetVersion sets field value
type ImageGetNameArgType ¶ added in v0.22.1
type ImageGetNameArgType = string
type ImageGetNameAttributeType ¶ added in v0.22.1
type ImageGetNameAttributeType = *string
isNotNullableString
type ImageGetNameRetType ¶ added in v0.22.1
type ImageGetNameRetType = string
type ImageGetVersionArgType ¶ added in v0.22.1
type ImageGetVersionArgType = string
type ImageGetVersionAttributeType ¶ added in v0.22.1
type ImageGetVersionAttributeType = *string
isNotNullableString
type ImageGetVersionRetType ¶ added in v0.22.1
type ImageGetVersionRetType = string
type Kubeconfig ¶ added in v0.10.0
type Kubeconfig struct { ExpirationTimestamp KubeconfigGetExpirationTimestampAttributeType `json:"expirationTimestamp,omitempty"` Kubeconfig KubeconfigGetKubeconfigAttributeType `json:"kubeconfig,omitempty"` }
Kubeconfig struct for Kubeconfig
func NewKubeconfig ¶ added in v0.20.0
func NewKubeconfig() *Kubeconfig
NewKubeconfig instantiates a new Kubeconfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewKubeconfigWithDefaults ¶ added in v0.20.0
func NewKubeconfigWithDefaults() *Kubeconfig
NewKubeconfigWithDefaults instantiates a new Kubeconfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Kubeconfig) GetExpirationTimestamp ¶ added in v0.20.0
func (o *Kubeconfig) GetExpirationTimestamp() (res KubeconfigGetExpirationTimestampRetType)
GetExpirationTimestamp returns the ExpirationTimestamp field value if set, zero value otherwise.
func (*Kubeconfig) GetExpirationTimestampOk ¶ added in v0.20.0
func (o *Kubeconfig) GetExpirationTimestampOk() (ret KubeconfigGetExpirationTimestampRetType, ok bool)
GetExpirationTimestampOk returns a tuple with the ExpirationTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Kubeconfig) GetKubeconfig ¶ added in v0.20.0
func (o *Kubeconfig) GetKubeconfig() (res KubeconfigGetKubeconfigRetType)
GetKubeconfig returns the Kubeconfig field value if set, zero value otherwise.
func (*Kubeconfig) GetKubeconfigOk ¶ added in v0.20.0
func (o *Kubeconfig) GetKubeconfigOk() (ret KubeconfigGetKubeconfigRetType, ok bool)
GetKubeconfigOk returns a tuple with the Kubeconfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Kubeconfig) HasExpirationTimestamp ¶ added in v0.20.0
func (o *Kubeconfig) HasExpirationTimestamp() bool
HasExpirationTimestamp returns a boolean if a field has been set.
func (*Kubeconfig) HasKubeconfig ¶ added in v0.20.0
func (o *Kubeconfig) HasKubeconfig() bool
HasKubeconfig returns a boolean if a field has been set.
func (*Kubeconfig) SetExpirationTimestamp ¶ added in v0.20.0
func (o *Kubeconfig) SetExpirationTimestamp(v KubeconfigGetExpirationTimestampRetType)
SetExpirationTimestamp gets a reference to the given time.Time and assigns it to the ExpirationTimestamp field.
func (*Kubeconfig) SetKubeconfig ¶ added in v0.20.0
func (o *Kubeconfig) SetKubeconfig(v KubeconfigGetKubeconfigRetType)
SetKubeconfig gets a reference to the given string and assigns it to the Kubeconfig field.
func (Kubeconfig) ToMap ¶ added in v0.20.0
func (o Kubeconfig) ToMap() (map[string]interface{}, error)
type KubeconfigGetExpirationTimestampArgType ¶ added in v0.22.1
type KubeconfigGetExpirationTimestampAttributeType ¶ added in v0.22.1
isDateTime
type KubeconfigGetExpirationTimestampRetType ¶ added in v0.22.1
type KubeconfigGetKubeconfigArgType ¶ added in v0.22.1
type KubeconfigGetKubeconfigArgType = string
type KubeconfigGetKubeconfigAttributeType ¶ added in v0.22.1
type KubeconfigGetKubeconfigAttributeType = *string
isNotNullableString
type KubeconfigGetKubeconfigRetType ¶ added in v0.22.1
type KubeconfigGetKubeconfigRetType = string
type Kubernetes ¶
type Kubernetes struct { // REQUIRED Version KubernetesGetVersionAttributeType `json:"version" required:"true"` }
Kubernetes For valid versions please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `kubernetesVersions`.
func NewKubernetes ¶ added in v0.20.0
func NewKubernetes(version KubernetesGetVersionArgType) *Kubernetes
NewKubernetes instantiates a new Kubernetes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewKubernetesWithDefaults ¶ added in v0.20.0
func NewKubernetesWithDefaults() *Kubernetes
NewKubernetesWithDefaults instantiates a new Kubernetes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Kubernetes) GetVersion ¶ added in v0.20.0
func (o *Kubernetes) GetVersion() (ret KubernetesGetVersionRetType)
GetVersion returns the Version field value
func (*Kubernetes) GetVersionOk ¶ added in v0.20.0
func (o *Kubernetes) GetVersionOk() (ret KubernetesGetVersionRetType, ok bool)
GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.
func (*Kubernetes) SetVersion ¶ added in v0.20.0
func (o *Kubernetes) SetVersion(v KubernetesGetVersionRetType)
SetVersion sets field value
func (Kubernetes) ToMap ¶ added in v0.20.0
func (o Kubernetes) ToMap() (map[string]interface{}, error)
type KubernetesGetVersionArgType ¶ added in v0.22.1
type KubernetesGetVersionArgType = string
type KubernetesGetVersionAttributeType ¶ added in v0.22.1
type KubernetesGetVersionAttributeType = *string
isNotNullableString
type KubernetesGetVersionRetType ¶ added in v0.22.1
type KubernetesGetVersionRetType = string
type KubernetesVersion ¶
type KubernetesVersion struct { ExpirationDate KubernetesVersionGetExpirationDateAttributeType `json:"expirationDate,omitempty"` FeatureGates KubernetesVersionGetFeatureGatesAttributeType `json:"featureGates,omitempty"` State KubernetesVersionGetStateAttributeType `json:"state,omitempty"` Version KubernetesVersionGetVersionAttributeType `json:"version,omitempty"` }
KubernetesVersion struct for KubernetesVersion
func NewKubernetesVersion ¶ added in v0.20.0
func NewKubernetesVersion() *KubernetesVersion
NewKubernetesVersion instantiates a new KubernetesVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewKubernetesVersionWithDefaults ¶ added in v0.20.0
func NewKubernetesVersionWithDefaults() *KubernetesVersion
NewKubernetesVersionWithDefaults instantiates a new KubernetesVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*KubernetesVersion) GetExpirationDate ¶ added in v0.20.0
func (o *KubernetesVersion) GetExpirationDate() (res KubernetesVersionGetExpirationDateRetType)
GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.
func (*KubernetesVersion) GetExpirationDateOk ¶ added in v0.20.0
func (o *KubernetesVersion) GetExpirationDateOk() (ret KubernetesVersionGetExpirationDateRetType, ok bool)
GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*KubernetesVersion) GetFeatureGates ¶ added in v0.20.0
func (o *KubernetesVersion) GetFeatureGates() (res KubernetesVersionGetFeatureGatesRetType)
GetFeatureGates returns the FeatureGates field value if set, zero value otherwise.
func (*KubernetesVersion) GetFeatureGatesOk ¶ added in v0.20.0
func (o *KubernetesVersion) GetFeatureGatesOk() (ret KubernetesVersionGetFeatureGatesRetType, ok bool)
GetFeatureGatesOk returns a tuple with the FeatureGates field value if set, nil otherwise and a boolean to check if the value has been set.
func (*KubernetesVersion) GetState ¶ added in v0.20.0
func (o *KubernetesVersion) GetState() (res KubernetesVersionGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*KubernetesVersion) GetStateOk ¶ added in v0.20.0
func (o *KubernetesVersion) GetStateOk() (ret KubernetesVersionGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*KubernetesVersion) GetVersion ¶ added in v0.20.0
func (o *KubernetesVersion) GetVersion() (res KubernetesVersionGetVersionRetType)
GetVersion returns the Version field value if set, zero value otherwise.
func (*KubernetesVersion) GetVersionOk ¶ added in v0.20.0
func (o *KubernetesVersion) GetVersionOk() (ret KubernetesVersionGetVersionRetType, ok bool)
GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.
func (*KubernetesVersion) HasExpirationDate ¶ added in v0.20.0
func (o *KubernetesVersion) HasExpirationDate() bool
HasExpirationDate returns a boolean if a field has been set.
func (*KubernetesVersion) HasFeatureGates ¶ added in v0.20.0
func (o *KubernetesVersion) HasFeatureGates() bool
HasFeatureGates returns a boolean if a field has been set.
func (*KubernetesVersion) HasState ¶ added in v0.20.0
func (o *KubernetesVersion) HasState() bool
HasState returns a boolean if a field has been set.
func (*KubernetesVersion) HasVersion ¶ added in v0.20.0
func (o *KubernetesVersion) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*KubernetesVersion) SetExpirationDate ¶ added in v0.20.0
func (o *KubernetesVersion) SetExpirationDate(v KubernetesVersionGetExpirationDateRetType)
SetExpirationDate gets a reference to the given time.Time and assigns it to the ExpirationDate field.
func (*KubernetesVersion) SetFeatureGates ¶ added in v0.20.0
func (o *KubernetesVersion) SetFeatureGates(v KubernetesVersionGetFeatureGatesRetType)
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 KubernetesVersionGetStateRetType)
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 KubernetesVersionGetVersionRetType)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (KubernetesVersion) ToMap ¶ added in v0.20.0
func (o KubernetesVersion) ToMap() (map[string]interface{}, error)
type KubernetesVersionGetExpirationDateArgType ¶ added in v0.22.1
type KubernetesVersionGetExpirationDateAttributeType ¶ added in v0.22.1
isDateTime
type KubernetesVersionGetExpirationDateRetType ¶ added in v0.22.1
type KubernetesVersionGetFeatureGatesArgType ¶ added in v0.22.1
type KubernetesVersionGetFeatureGatesAttributeType ¶ added in v0.22.1
isContainer
type KubernetesVersionGetFeatureGatesRetType ¶ added in v0.22.1
type KubernetesVersionGetStateArgType ¶ added in v0.22.1
type KubernetesVersionGetStateArgType = string
type KubernetesVersionGetStateAttributeType ¶ added in v0.22.1
type KubernetesVersionGetStateAttributeType = *string
isNotNullableString
type KubernetesVersionGetStateRetType ¶ added in v0.22.1
type KubernetesVersionGetStateRetType = string
type KubernetesVersionGetVersionArgType ¶ added in v0.22.1
type KubernetesVersionGetVersionArgType = string
type KubernetesVersionGetVersionAttributeType ¶ added in v0.22.1
type KubernetesVersionGetVersionAttributeType = *string
isNotNullableString
type KubernetesVersionGetVersionRetType ¶ added in v0.22.1
type KubernetesVersionGetVersionRetType = string
type ListClustersRequest ¶ added in v0.24.0
type ListClustersRequest struct {
// contains filtered or unexported fields
}
func (ListClustersRequest) Execute ¶ added in v0.24.0
func (r ListClustersRequest) Execute() (*ListClustersResponse, error)
type ListClustersResponse ¶
type ListClustersResponse struct {
Items ListClustersResponseGetItemsAttributeType `json:"items,omitempty"`
}
ListClustersResponse struct for ListClustersResponse
func NewListClustersResponse ¶ added in v0.20.0
func NewListClustersResponse() *ListClustersResponse
NewListClustersResponse instantiates a new ListClustersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListClustersResponseWithDefaults ¶ added in v0.20.0
func NewListClustersResponseWithDefaults() *ListClustersResponse
NewListClustersResponseWithDefaults instantiates a new ListClustersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListClustersResponse) GetItems ¶ added in v0.20.0
func (o *ListClustersResponse) GetItems() (res ListClustersResponseGetItemsRetType)
GetItems returns the Items field value if set, zero value otherwise.
func (*ListClustersResponse) GetItemsOk ¶ added in v0.20.0
func (o *ListClustersResponse) GetItemsOk() (ret ListClustersResponseGetItemsRetType, ok 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 ListClustersResponseGetItemsRetType)
SetItems gets a reference to the given []Cluster and assigns it to the Items field.
func (ListClustersResponse) ToMap ¶ added in v0.20.0
func (o ListClustersResponse) ToMap() (map[string]interface{}, error)
type ListClustersResponseGetItemsArgType ¶ added in v0.22.1
type ListClustersResponseGetItemsArgType = []Cluster
type ListClustersResponseGetItemsAttributeType ¶ added in v0.22.1
type ListClustersResponseGetItemsAttributeType = *[]Cluster
isArray
type ListClustersResponseGetItemsRetType ¶ added in v0.22.1
type ListClustersResponseGetItemsRetType = []Cluster
type ListProviderOptionsRequest ¶ added in v0.24.0
type ListProviderOptionsRequest struct {
// contains filtered or unexported fields
}
func (ListProviderOptionsRequest) Execute ¶ added in v0.24.0
func (r ListProviderOptionsRequest) Execute() (*ProviderOptions, error)
type LoginKubeconfig ¶ added in v0.16.0
type LoginKubeconfig struct {
Kubeconfig LoginKubeconfigGetKubeconfigAttributeType `json:"kubeconfig,omitempty"`
}
LoginKubeconfig struct for LoginKubeconfig
func NewLoginKubeconfig ¶ added in v0.20.0
func NewLoginKubeconfig() *LoginKubeconfig
NewLoginKubeconfig instantiates a new LoginKubeconfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLoginKubeconfigWithDefaults ¶ added in v0.20.0
func NewLoginKubeconfigWithDefaults() *LoginKubeconfig
NewLoginKubeconfigWithDefaults instantiates a new LoginKubeconfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LoginKubeconfig) GetKubeconfig ¶ added in v0.20.0
func (o *LoginKubeconfig) GetKubeconfig() (res LoginKubeconfigGetKubeconfigRetType)
GetKubeconfig returns the Kubeconfig field value if set, zero value otherwise.
func (*LoginKubeconfig) GetKubeconfigOk ¶ added in v0.20.0
func (o *LoginKubeconfig) GetKubeconfigOk() (ret LoginKubeconfigGetKubeconfigRetType, ok bool)
GetKubeconfigOk returns a tuple with the Kubeconfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoginKubeconfig) HasKubeconfig ¶ added in v0.20.0
func (o *LoginKubeconfig) HasKubeconfig() bool
HasKubeconfig returns a boolean if a field has been set.
func (*LoginKubeconfig) SetKubeconfig ¶ added in v0.20.0
func (o *LoginKubeconfig) SetKubeconfig(v LoginKubeconfigGetKubeconfigRetType)
SetKubeconfig gets a reference to the given string and assigns it to the Kubeconfig field.
func (LoginKubeconfig) ToMap ¶ added in v0.20.0
func (o LoginKubeconfig) ToMap() (map[string]interface{}, error)
type LoginKubeconfigGetKubeconfigArgType ¶ added in v0.22.1
type LoginKubeconfigGetKubeconfigArgType = string
type LoginKubeconfigGetKubeconfigAttributeType ¶ added in v0.22.1
type LoginKubeconfigGetKubeconfigAttributeType = *string
isNotNullableString
type LoginKubeconfigGetKubeconfigRetType ¶ added in v0.22.1
type LoginKubeconfigGetKubeconfigRetType = string
type Machine ¶
type Machine struct { // REQUIRED Image MachineGetImageAttributeType `json:"image" required:"true"` // For valid types please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `machineTypes`. // REQUIRED Type MachineGetTypeAttributeType `json:"type" required:"true"` }
Machine struct for Machine
func NewMachine ¶ added in v0.20.0
func NewMachine(image MachineGetImageArgType, types MachineGetTypeArgType) *Machine
NewMachine instantiates a new Machine object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineWithDefaults ¶ added in v0.20.0
func NewMachineWithDefaults() *Machine
NewMachineWithDefaults instantiates a new Machine object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Machine) GetImage ¶ added in v0.20.0
func (o *Machine) GetImage() (ret MachineGetImageRetType)
GetImage returns the Image field value
func (*Machine) GetImageOk ¶ added in v0.20.0
func (o *Machine) GetImageOk() (ret MachineGetImageRetType, ok bool)
GetImageOk returns a tuple with the Image field value and a boolean to check if the value has been set.
func (*Machine) GetType ¶ added in v0.20.0
func (o *Machine) GetType() (ret MachineGetTypeRetType)
GetType returns the Type field value
func (*Machine) GetTypeOk ¶ added in v0.20.0
func (o *Machine) GetTypeOk() (ret MachineGetTypeRetType, ok bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*Machine) SetImage ¶ added in v0.20.0
func (o *Machine) SetImage(v MachineGetImageRetType)
SetImage sets field value
func (*Machine) SetType ¶ added in v0.20.0
func (o *Machine) SetType(v MachineGetTypeRetType)
SetType sets field value
type MachineGetImageArgType ¶ added in v0.22.1
type MachineGetImageArgType = Image
type MachineGetImageAttributeType ¶ added in v0.22.1
type MachineGetImageAttributeType = *Image
isModel
type MachineGetImageRetType ¶ added in v0.22.1
type MachineGetImageRetType = Image
type MachineGetTypeArgType ¶ added in v0.22.1
type MachineGetTypeArgType = string
type MachineGetTypeAttributeType ¶ added in v0.22.1
type MachineGetTypeAttributeType = *string
isNotNullableString
type MachineGetTypeRetType ¶ added in v0.22.1
type MachineGetTypeRetType = string
type MachineImage ¶
type MachineImage struct { Name MachineImageGetNameAttributeType `json:"name,omitempty"` Versions MachineImageGetVersionsAttributeType `json:"versions,omitempty"` }
MachineImage struct for MachineImage
func NewMachineImage ¶ added in v0.20.0
func NewMachineImage() *MachineImage
NewMachineImage instantiates a new MachineImage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineImageWithDefaults ¶ added in v0.20.0
func NewMachineImageWithDefaults() *MachineImage
NewMachineImageWithDefaults instantiates a new MachineImage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MachineImage) GetName ¶ added in v0.20.0
func (o *MachineImage) GetName() (res MachineImageGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*MachineImage) GetNameOk ¶ added in v0.20.0
func (o *MachineImage) GetNameOk() (ret MachineImageGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImage) GetVersions ¶ added in v0.20.0
func (o *MachineImage) GetVersions() (res MachineImageGetVersionsRetType)
GetVersions returns the Versions field value if set, zero value otherwise.
func (*MachineImage) GetVersionsOk ¶ added in v0.20.0
func (o *MachineImage) GetVersionsOk() (ret MachineImageGetVersionsRetType, ok bool)
GetVersionsOk returns a tuple with the Versions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImage) HasName ¶ added in v0.20.0
func (o *MachineImage) HasName() bool
HasName returns a boolean if a field has been set.
func (*MachineImage) HasVersions ¶ added in v0.20.0
func (o *MachineImage) HasVersions() bool
HasVersions returns a boolean if a field has been set.
func (*MachineImage) SetName ¶ added in v0.20.0
func (o *MachineImage) SetName(v MachineImageGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*MachineImage) SetVersions ¶ added in v0.20.0
func (o *MachineImage) SetVersions(v MachineImageGetVersionsRetType)
SetVersions gets a reference to the given []MachineImageVersion and assigns it to the Versions field.
func (MachineImage) ToMap ¶ added in v0.20.0
func (o MachineImage) ToMap() (map[string]interface{}, error)
type MachineImageGetNameArgType ¶ added in v0.22.1
type MachineImageGetNameArgType = string
type MachineImageGetNameAttributeType ¶ added in v0.22.1
type MachineImageGetNameAttributeType = *string
isNotNullableString
type MachineImageGetNameRetType ¶ added in v0.22.1
type MachineImageGetNameRetType = string
type MachineImageGetVersionsArgType ¶ added in v0.22.1
type MachineImageGetVersionsArgType = []MachineImageVersion
type MachineImageGetVersionsAttributeType ¶ added in v0.22.1
type MachineImageGetVersionsAttributeType = *[]MachineImageVersion
isArray
type MachineImageGetVersionsRetType ¶ added in v0.22.1
type MachineImageGetVersionsRetType = []MachineImageVersion
type MachineImageVersion ¶
type MachineImageVersion struct { Cri MachineImageVersionGetCriAttributeType `json:"cri,omitempty"` ExpirationDate MachineImageVersionGetExpirationDateAttributeType `json:"expirationDate,omitempty"` State MachineImageVersionGetStateAttributeType `json:"state,omitempty"` Version MachineImageVersionGetVersionAttributeType `json:"version,omitempty"` }
MachineImageVersion struct for MachineImageVersion
func NewMachineImageVersion ¶ added in v0.20.0
func NewMachineImageVersion() *MachineImageVersion
NewMachineImageVersion instantiates a new MachineImageVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineImageVersionWithDefaults ¶ added in v0.20.0
func NewMachineImageVersionWithDefaults() *MachineImageVersion
NewMachineImageVersionWithDefaults instantiates a new MachineImageVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MachineImageVersion) GetCri ¶ added in v0.20.0
func (o *MachineImageVersion) GetCri() (res MachineImageVersionGetCriRetType)
GetCri returns the Cri field value if set, zero value otherwise.
func (*MachineImageVersion) GetCriOk ¶ added in v0.20.0
func (o *MachineImageVersion) GetCriOk() (ret MachineImageVersionGetCriRetType, ok bool)
GetCriOk returns a tuple with the Cri field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImageVersion) GetExpirationDate ¶ added in v0.20.0
func (o *MachineImageVersion) GetExpirationDate() (res MachineImageVersionGetExpirationDateRetType)
GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.
func (*MachineImageVersion) GetExpirationDateOk ¶ added in v0.20.0
func (o *MachineImageVersion) GetExpirationDateOk() (ret MachineImageVersionGetExpirationDateRetType, ok bool)
GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImageVersion) GetState ¶ added in v0.20.0
func (o *MachineImageVersion) GetState() (res MachineImageVersionGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*MachineImageVersion) GetStateOk ¶ added in v0.20.0
func (o *MachineImageVersion) GetStateOk() (ret MachineImageVersionGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineImageVersion) GetVersion ¶ added in v0.20.0
func (o *MachineImageVersion) GetVersion() (res MachineImageVersionGetVersionRetType)
GetVersion returns the Version field value if set, zero value otherwise.
func (*MachineImageVersion) GetVersionOk ¶ added in v0.20.0
func (o *MachineImageVersion) GetVersionOk() (ret MachineImageVersionGetVersionRetType, ok bool)
GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.
func (*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 MachineImageVersionGetCriRetType)
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 MachineImageVersionGetExpirationDateRetType)
SetExpirationDate gets a reference to the given time.Time and assigns it to the ExpirationDate field.
func (*MachineImageVersion) SetState ¶ added in v0.20.0
func (o *MachineImageVersion) SetState(v MachineImageVersionGetStateRetType)
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 MachineImageVersionGetVersionRetType)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (MachineImageVersion) ToMap ¶ added in v0.20.0
func (o MachineImageVersion) ToMap() (map[string]interface{}, error)
type MachineImageVersionGetCriArgType ¶ added in v0.22.1
type MachineImageVersionGetCriArgType = []CRI
type MachineImageVersionGetCriAttributeType ¶ added in v0.22.1
type MachineImageVersionGetCriAttributeType = *[]CRI
isArray
type MachineImageVersionGetCriRetType ¶ added in v0.22.1
type MachineImageVersionGetCriRetType = []CRI
type MachineImageVersionGetExpirationDateArgType ¶ added in v0.22.1
type MachineImageVersionGetExpirationDateAttributeType ¶ added in v0.22.1
isDateTime
type MachineImageVersionGetExpirationDateRetType ¶ added in v0.22.1
type MachineImageVersionGetStateArgType ¶ added in v0.22.1
type MachineImageVersionGetStateArgType = string
type MachineImageVersionGetStateAttributeType ¶ added in v0.22.1
type MachineImageVersionGetStateAttributeType = *string
isNotNullableString
type MachineImageVersionGetStateRetType ¶ added in v0.22.1
type MachineImageVersionGetStateRetType = string
type MachineImageVersionGetVersionArgType ¶ added in v0.22.1
type MachineImageVersionGetVersionArgType = string
type MachineImageVersionGetVersionAttributeType ¶ added in v0.22.1
type MachineImageVersionGetVersionAttributeType = *string
isNotNullableString
type MachineImageVersionGetVersionRetType ¶ added in v0.22.1
type MachineImageVersionGetVersionRetType = string
type MachineType ¶
type MachineType struct { Architecture MachineTypeGetArchitectureAttributeType `json:"architecture,omitempty"` // Can be cast to int32 without loss of precision. Cpu MachineTypeGetCpuAttributeType `json:"cpu,omitempty"` // Can be cast to int32 without loss of precision. Gpu MachineTypeGetGpuAttributeType `json:"gpu,omitempty"` // Can be cast to int32 without loss of precision. Memory MachineTypeGetMemoryAttributeType `json:"memory,omitempty"` Name MachineTypeGetNameAttributeType `json:"name,omitempty"` }
MachineType struct for MachineType
func NewMachineType ¶ added in v0.20.0
func NewMachineType() *MachineType
NewMachineType instantiates a new MachineType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineTypeWithDefaults ¶ added in v0.20.0
func NewMachineTypeWithDefaults() *MachineType
NewMachineTypeWithDefaults instantiates a new MachineType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MachineType) GetArchitecture ¶ added in v0.20.0
func (o *MachineType) GetArchitecture() (res MachineTypeGetArchitectureRetType)
GetArchitecture returns the Architecture field value if set, zero value otherwise.
func (*MachineType) GetArchitectureOk ¶ added in v0.20.0
func (o *MachineType) GetArchitectureOk() (ret MachineTypeGetArchitectureRetType, ok bool)
GetArchitectureOk returns a tuple with the Architecture field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) GetCpu ¶ added in v0.20.0
func (o *MachineType) GetCpu() (res MachineTypeGetCpuRetType)
GetCpu returns the Cpu field value if set, zero value otherwise.
func (*MachineType) GetCpuOk ¶ added in v0.20.0
func (o *MachineType) GetCpuOk() (ret MachineTypeGetCpuRetType, ok bool)
GetCpuOk returns a tuple with the Cpu field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) GetGpu ¶ added in v0.20.0
func (o *MachineType) GetGpu() (res MachineTypeGetGpuRetType)
GetGpu returns the Gpu field value if set, zero value otherwise.
func (*MachineType) GetGpuOk ¶ added in v0.20.0
func (o *MachineType) GetGpuOk() (ret MachineTypeGetGpuRetType, ok bool)
GetGpuOk returns a tuple with the Gpu field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) GetMemory ¶ added in v0.20.0
func (o *MachineType) GetMemory() (res MachineTypeGetMemoryRetType)
GetMemory returns the Memory field value if set, zero value otherwise.
func (*MachineType) GetMemoryOk ¶ added in v0.20.0
func (o *MachineType) GetMemoryOk() (ret MachineTypeGetMemoryRetType, ok bool)
GetMemoryOk returns a tuple with the Memory field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) GetName ¶ added in v0.20.0
func (o *MachineType) GetName() (res MachineTypeGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*MachineType) GetNameOk ¶ added in v0.20.0
func (o *MachineType) GetNameOk() (ret MachineTypeGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) HasArchitecture ¶ added in v0.20.0
func (o *MachineType) HasArchitecture() bool
HasArchitecture returns a boolean if a field has been set.
func (*MachineType) HasCpu ¶ added in v0.20.0
func (o *MachineType) HasCpu() bool
HasCpu returns a boolean if a field has been set.
func (*MachineType) HasGpu ¶ added in v0.20.0
func (o *MachineType) HasGpu() bool
HasGpu returns a boolean if a field has been set.
func (*MachineType) HasMemory ¶ added in v0.20.0
func (o *MachineType) HasMemory() bool
HasMemory returns a boolean if a field has been set.
func (*MachineType) HasName ¶ added in v0.20.0
func (o *MachineType) HasName() bool
HasName returns a boolean if a field has been set.
func (*MachineType) SetArchitecture ¶ added in v0.20.0
func (o *MachineType) SetArchitecture(v MachineTypeGetArchitectureRetType)
SetArchitecture gets a reference to the given string and assigns it to the Architecture field.
func (*MachineType) SetCpu ¶ added in v0.20.0
func (o *MachineType) SetCpu(v MachineTypeGetCpuRetType)
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 MachineTypeGetGpuRetType)
SetGpu gets a reference to the given int64 and assigns it to the Gpu field.
func (*MachineType) SetMemory ¶ added in v0.20.0
func (o *MachineType) SetMemory(v MachineTypeGetMemoryRetType)
SetMemory gets a reference to the given int64 and assigns it to the Memory field.
func (*MachineType) SetName ¶ added in v0.20.0
func (o *MachineType) SetName(v MachineTypeGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (MachineType) ToMap ¶ added in v0.20.0
func (o MachineType) ToMap() (map[string]interface{}, error)
type MachineTypeGetArchitectureArgType ¶ added in v0.22.1
type MachineTypeGetArchitectureArgType = string
type MachineTypeGetArchitectureAttributeType ¶ added in v0.22.1
type MachineTypeGetArchitectureAttributeType = *string
isNotNullableString
type MachineTypeGetArchitectureRetType ¶ added in v0.22.1
type MachineTypeGetArchitectureRetType = string
type MachineTypeGetCpuArgType ¶ added in v0.22.1
type MachineTypeGetCpuArgType = int64
type MachineTypeGetCpuAttributeType ¶ added in v0.22.1
type MachineTypeGetCpuAttributeType = *int64
isInteger
type MachineTypeGetCpuRetType ¶ added in v0.22.1
type MachineTypeGetCpuRetType = int64
type MachineTypeGetGpuArgType ¶ added in v0.22.1
type MachineTypeGetGpuArgType = int64
type MachineTypeGetGpuAttributeType ¶ added in v0.22.1
type MachineTypeGetGpuAttributeType = *int64
isInteger
type MachineTypeGetGpuRetType ¶ added in v0.22.1
type MachineTypeGetGpuRetType = int64
type MachineTypeGetMemoryArgType ¶ added in v0.22.1
type MachineTypeGetMemoryArgType = int64
type MachineTypeGetMemoryAttributeType ¶ added in v0.22.1
type MachineTypeGetMemoryAttributeType = *int64
isInteger
type MachineTypeGetMemoryRetType ¶ added in v0.22.1
type MachineTypeGetMemoryRetType = int64
type MachineTypeGetNameArgType ¶ added in v0.22.1
type MachineTypeGetNameArgType = string
type MachineTypeGetNameAttributeType ¶ added in v0.22.1
type MachineTypeGetNameAttributeType = *string
isNotNullableString
type MachineTypeGetNameRetType ¶ added in v0.22.1
type MachineTypeGetNameRetType = string
type Maintenance ¶
type Maintenance struct { // REQUIRED AutoUpdate MaintenanceGetAutoUpdateAttributeType `json:"autoUpdate" required:"true"` // REQUIRED TimeWindow MaintenanceGetTimeWindowAttributeType `json:"timeWindow" required:"true"` }
Maintenance struct for Maintenance
func NewMaintenance ¶ added in v0.20.0
func NewMaintenance(autoUpdate MaintenanceGetAutoUpdateArgType, timeWindow MaintenanceGetTimeWindowArgType) *Maintenance
NewMaintenance instantiates a new Maintenance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMaintenanceWithDefaults ¶ added in v0.20.0
func NewMaintenanceWithDefaults() *Maintenance
NewMaintenanceWithDefaults instantiates a new Maintenance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Maintenance) GetAutoUpdate ¶ added in v0.20.0
func (o *Maintenance) GetAutoUpdate() (ret MaintenanceGetAutoUpdateRetType)
GetAutoUpdate returns the AutoUpdate field value
func (*Maintenance) GetAutoUpdateOk ¶ added in v0.20.0
func (o *Maintenance) GetAutoUpdateOk() (ret MaintenanceGetAutoUpdateRetType, ok bool)
GetAutoUpdateOk returns a tuple with the AutoUpdate field value and a boolean to check if the value has been set.
func (*Maintenance) GetTimeWindow ¶ added in v0.20.0
func (o *Maintenance) GetTimeWindow() (ret MaintenanceGetTimeWindowRetType)
GetTimeWindow returns the TimeWindow field value
func (*Maintenance) GetTimeWindowOk ¶ added in v0.20.0
func (o *Maintenance) GetTimeWindowOk() (ret MaintenanceGetTimeWindowRetType, ok bool)
GetTimeWindowOk returns a tuple with the TimeWindow field value and a boolean to check if the value has been set.
func (*Maintenance) SetAutoUpdate ¶ added in v0.20.0
func (o *Maintenance) SetAutoUpdate(v MaintenanceGetAutoUpdateRetType)
SetAutoUpdate sets field value
func (*Maintenance) SetTimeWindow ¶ added in v0.20.0
func (o *Maintenance) SetTimeWindow(v MaintenanceGetTimeWindowRetType)
SetTimeWindow sets field value
func (Maintenance) ToMap ¶ added in v0.20.0
func (o Maintenance) ToMap() (map[string]interface{}, error)
type MaintenanceAutoUpdate ¶
type MaintenanceAutoUpdate struct { KubernetesVersion MaintenanceAutoUpdategetKubernetesVersionAttributeType `json:"kubernetesVersion,omitempty"` MachineImageVersion MaintenanceAutoUpdategetMachineImageVersionAttributeType `json:"machineImageVersion,omitempty"` }
MaintenanceAutoUpdate struct for MaintenanceAutoUpdate
func NewMaintenanceAutoUpdate ¶ added in v0.20.0
func NewMaintenanceAutoUpdate() *MaintenanceAutoUpdate
NewMaintenanceAutoUpdate instantiates a new MaintenanceAutoUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMaintenanceAutoUpdateWithDefaults ¶ added in v0.20.0
func NewMaintenanceAutoUpdateWithDefaults() *MaintenanceAutoUpdate
NewMaintenanceAutoUpdateWithDefaults instantiates a new MaintenanceAutoUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MaintenanceAutoUpdate) GetKubernetesVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) GetKubernetesVersion() (res MaintenanceAutoUpdategetKubernetesVersionRetType)
GetKubernetesVersion returns the KubernetesVersion field value if set, zero value otherwise.
func (*MaintenanceAutoUpdate) GetKubernetesVersionOk ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) GetKubernetesVersionOk() (ret MaintenanceAutoUpdategetKubernetesVersionRetType, ok bool)
GetKubernetesVersionOk returns a tuple with the KubernetesVersion field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MaintenanceAutoUpdate) GetMachineImageVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) GetMachineImageVersion() (res MaintenanceAutoUpdategetMachineImageVersionRetType)
GetMachineImageVersion returns the MachineImageVersion field value if set, zero value otherwise.
func (*MaintenanceAutoUpdate) GetMachineImageVersionOk ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) GetMachineImageVersionOk() (ret MaintenanceAutoUpdategetMachineImageVersionRetType, ok bool)
GetMachineImageVersionOk returns a tuple with the MachineImageVersion field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MaintenanceAutoUpdate) HasKubernetesVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) HasKubernetesVersion() bool
HasKubernetesVersion returns a boolean if a field has been set.
func (*MaintenanceAutoUpdate) HasMachineImageVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) HasMachineImageVersion() bool
HasMachineImageVersion returns a boolean if a field has been set.
func (*MaintenanceAutoUpdate) SetKubernetesVersion ¶ added in v0.20.0
func (o *MaintenanceAutoUpdate) SetKubernetesVersion(v MaintenanceAutoUpdategetKubernetesVersionRetType)
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 MaintenanceAutoUpdategetMachineImageVersionRetType)
SetMachineImageVersion gets a reference to the given bool and assigns it to the MachineImageVersion field.
func (MaintenanceAutoUpdate) ToMap ¶ added in v0.20.0
func (o MaintenanceAutoUpdate) ToMap() (map[string]interface{}, error)
type MaintenanceAutoUpdategetKubernetesVersionArgType ¶ added in v0.22.1
type MaintenanceAutoUpdategetKubernetesVersionArgType = bool
type MaintenanceAutoUpdategetKubernetesVersionAttributeType ¶ added in v0.22.1
type MaintenanceAutoUpdategetKubernetesVersionAttributeType = *bool
isBoolean
type MaintenanceAutoUpdategetKubernetesVersionRetType ¶ added in v0.22.1
type MaintenanceAutoUpdategetKubernetesVersionRetType = bool
type MaintenanceAutoUpdategetMachineImageVersionArgType ¶ added in v0.22.1
type MaintenanceAutoUpdategetMachineImageVersionArgType = bool
type MaintenanceAutoUpdategetMachineImageVersionAttributeType ¶ added in v0.22.1
type MaintenanceAutoUpdategetMachineImageVersionAttributeType = *bool
isBoolean
type MaintenanceAutoUpdategetMachineImageVersionRetType ¶ added in v0.22.1
type MaintenanceAutoUpdategetMachineImageVersionRetType = bool
type MaintenanceGetAutoUpdateArgType ¶ added in v0.22.1
type MaintenanceGetAutoUpdateArgType = MaintenanceAutoUpdate
type MaintenanceGetAutoUpdateAttributeType ¶ added in v0.22.1
type MaintenanceGetAutoUpdateAttributeType = *MaintenanceAutoUpdate
isModel
type MaintenanceGetAutoUpdateRetType ¶ added in v0.22.1
type MaintenanceGetAutoUpdateRetType = MaintenanceAutoUpdate
type MaintenanceGetTimeWindowArgType ¶ added in v0.22.1
type MaintenanceGetTimeWindowArgType = TimeWindow
type MaintenanceGetTimeWindowAttributeType ¶ added in v0.22.1
type MaintenanceGetTimeWindowAttributeType = *TimeWindow
isModel
type MaintenanceGetTimeWindowRetType ¶ added in v0.22.1
type MaintenanceGetTimeWindowRetType = TimeWindow
type MappedNullable ¶
type Network ¶ added in v0.16.0
type Network struct {
Id NetworkGetIdAttributeType `json:"id,omitempty"`
}
Network struct for Network
func NewNetwork ¶ added in v0.20.0
func NewNetwork() *Network
NewNetwork instantiates a new Network object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNetworkWithDefaults ¶ added in v0.20.0
func NewNetworkWithDefaults() *Network
NewNetworkWithDefaults instantiates a new Network object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Network) GetId ¶ added in v0.20.0
func (o *Network) GetId() (res NetworkGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*Network) GetIdOk ¶ added in v0.20.0
func (o *Network) GetIdOk() (ret NetworkGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) SetId ¶ added in v0.20.0
func (o *Network) SetId(v NetworkGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
type NetworkGetIdArgType ¶ added in v0.22.1
type NetworkGetIdArgType = string
type NetworkGetIdAttributeType ¶ added in v0.22.1
type NetworkGetIdAttributeType = *string
isNotNullableString
type NetworkGetIdRetType ¶ added in v0.22.1
type NetworkGetIdRetType = string
type Nodepool ¶
type Nodepool struct { // This needs to be true for at least one node pool. AllowSystemComponents NodepoolgetAllowSystemComponentsAttributeType `json:"allowSystemComponents,omitempty"` // REQUIRED AvailabilityZones NodepoolGetAvailabilityZonesAttributeType `json:"availabilityZones" required:"true"` Cri NodepoolGetCriAttributeType `json:"cri,omitempty"` Labels NodepoolGetLabelsAttributeType `json:"labels,omitempty"` // REQUIRED Machine NodepoolGetMachineAttributeType `json:"machine" required:"true"` // Can be cast to int32 without loss of precision. MaxSurge NodepoolGetMaxSurgeAttributeType `json:"maxSurge,omitempty"` MaxUnavailable NodepoolGetMaxUnavailableAttributeType `json:"maxUnavailable,omitempty"` // Maximum number of nodes in the pool. During runtime, the cluster will never scale beyond 1000 nodes, even if the total maximum would allow for a larger cluster. // Can be cast to int32 without loss of precision. // REQUIRED Maximum NodepoolGetMaximumAttributeType `json:"maximum" required:"true"` // Minimum number of nodes in the pool. The sum of all minima must not exceed 1000. // Can be cast to int32 without loss of precision. // REQUIRED Minimum NodepoolGetMinimumAttributeType `json:"minimum" required:"true"` // Maximum 15 chars // REQUIRED Name NodepoolGetNameAttributeType `json:"name" required:"true"` Taints NodepoolGetTaintsAttributeType `json:"taints,omitempty"` // REQUIRED Volume NodepoolGetVolumeAttributeType `json:"volume" required:"true"` }
Nodepool struct for Nodepool
func NewNodepool ¶ added in v0.20.0
func NewNodepool(availabilityZones NodepoolGetAvailabilityZonesArgType, machine NodepoolGetMachineArgType, maximum NodepoolGetMaximumArgType, minimum NodepoolGetMinimumArgType, name NodepoolGetNameArgType, volume NodepoolGetVolumeArgType) *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
func (o *Nodepool) GetAllowSystemComponents() (res NodepoolgetAllowSystemComponentsRetType)
GetAllowSystemComponents returns the AllowSystemComponents field value if set, zero value otherwise.
func (*Nodepool) GetAllowSystemComponentsOk ¶ added in v0.20.0
func (o *Nodepool) GetAllowSystemComponentsOk() (ret NodepoolgetAllowSystemComponentsRetType, ok bool)
GetAllowSystemComponentsOk returns a tuple with the AllowSystemComponents field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetAvailabilityZones ¶ added in v0.20.0
func (o *Nodepool) GetAvailabilityZones() (ret NodepoolGetAvailabilityZonesRetType)
GetAvailabilityZones returns the AvailabilityZones field value
func (*Nodepool) GetAvailabilityZonesOk ¶ added in v0.20.0
func (o *Nodepool) GetAvailabilityZonesOk() (ret NodepoolGetAvailabilityZonesRetType, ok bool)
GetAvailabilityZonesOk returns a tuple with the AvailabilityZones field value and a boolean to check if the value has been set.
func (*Nodepool) GetCri ¶ added in v0.20.0
func (o *Nodepool) GetCri() (res NodepoolGetCriRetType)
GetCri returns the Cri field value if set, zero value otherwise.
func (*Nodepool) GetCriOk ¶ added in v0.20.0
func (o *Nodepool) GetCriOk() (ret NodepoolGetCriRetType, ok bool)
GetCriOk returns a tuple with the Cri field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetLabels ¶ added in v0.20.0
func (o *Nodepool) GetLabels() (res NodepoolGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Nodepool) GetLabelsOk ¶ added in v0.20.0
func (o *Nodepool) GetLabelsOk() (ret NodepoolGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetMachine ¶ added in v0.20.0
func (o *Nodepool) GetMachine() (ret NodepoolGetMachineRetType)
GetMachine returns the Machine field value
func (*Nodepool) GetMachineOk ¶ added in v0.20.0
func (o *Nodepool) GetMachineOk() (ret NodepoolGetMachineRetType, ok bool)
GetMachineOk returns a tuple with the Machine field value and a boolean to check if the value has been set.
func (*Nodepool) GetMaxSurge ¶ added in v0.20.0
func (o *Nodepool) GetMaxSurge() (res NodepoolGetMaxSurgeRetType)
GetMaxSurge returns the MaxSurge field value if set, zero value otherwise.
func (*Nodepool) GetMaxSurgeOk ¶ added in v0.20.0
func (o *Nodepool) GetMaxSurgeOk() (ret NodepoolGetMaxSurgeRetType, ok bool)
GetMaxSurgeOk returns a tuple with the MaxSurge field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetMaxUnavailable ¶ added in v0.20.0
func (o *Nodepool) GetMaxUnavailable() (res NodepoolGetMaxUnavailableRetType)
GetMaxUnavailable returns the MaxUnavailable field value if set, zero value otherwise.
func (*Nodepool) GetMaxUnavailableOk ¶ added in v0.20.0
func (o *Nodepool) GetMaxUnavailableOk() (ret NodepoolGetMaxUnavailableRetType, ok bool)
GetMaxUnavailableOk returns a tuple with the MaxUnavailable field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetMaximum ¶ added in v0.20.0
func (o *Nodepool) GetMaximum() (ret NodepoolGetMaximumRetType)
GetMaximum returns the Maximum field value
func (*Nodepool) GetMaximumOk ¶ added in v0.20.0
func (o *Nodepool) GetMaximumOk() (ret NodepoolGetMaximumRetType, ok bool)
GetMaximumOk returns a tuple with the Maximum field value and a boolean to check if the value has been set.
func (*Nodepool) GetMinimum ¶ added in v0.20.0
func (o *Nodepool) GetMinimum() (ret NodepoolGetMinimumRetType)
GetMinimum returns the Minimum field value
func (*Nodepool) GetMinimumOk ¶ added in v0.20.0
func (o *Nodepool) GetMinimumOk() (ret NodepoolGetMinimumRetType, ok bool)
GetMinimumOk returns a tuple with the Minimum field value and a boolean to check if the value has been set.
func (*Nodepool) GetName ¶ added in v0.20.0
func (o *Nodepool) GetName() (ret NodepoolGetNameRetType)
GetName returns the Name field value
func (*Nodepool) GetNameOk ¶ added in v0.20.0
func (o *Nodepool) GetNameOk() (ret NodepoolGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Nodepool) GetTaints ¶ added in v0.20.0
func (o *Nodepool) GetTaints() (res NodepoolGetTaintsRetType)
GetTaints returns the Taints field value if set, zero value otherwise.
func (*Nodepool) GetTaintsOk ¶ added in v0.20.0
func (o *Nodepool) GetTaintsOk() (ret NodepoolGetTaintsRetType, ok bool)
GetTaintsOk returns a tuple with the Taints field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Nodepool) GetVolume ¶ added in v0.20.0
func (o *Nodepool) GetVolume() (ret NodepoolGetVolumeRetType)
GetVolume returns the Volume field value
func (*Nodepool) GetVolumeOk ¶ added in v0.20.0
func (o *Nodepool) GetVolumeOk() (ret NodepoolGetVolumeRetType, ok bool)
GetVolumeOk returns a tuple with the Volume field value and a boolean to check if the value has been set.
func (*Nodepool) HasAllowSystemComponents ¶ added in v0.20.0
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
func (o *Nodepool) SetAllowSystemComponents(v NodepoolgetAllowSystemComponentsRetType)
SetAllowSystemComponents gets a reference to the given bool and assigns it to the AllowSystemComponents field.
func (*Nodepool) SetAvailabilityZones ¶ added in v0.20.0
func (o *Nodepool) SetAvailabilityZones(v NodepoolGetAvailabilityZonesRetType)
SetAvailabilityZones sets field value
func (*Nodepool) SetCri ¶ added in v0.20.0
func (o *Nodepool) SetCri(v NodepoolGetCriRetType)
SetCri gets a reference to the given CRI and assigns it to the Cri field.
func (*Nodepool) SetLabels ¶ added in v0.20.0
func (o *Nodepool) SetLabels(v NodepoolGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*Nodepool) SetMachine ¶ added in v0.20.0
func (o *Nodepool) SetMachine(v NodepoolGetMachineRetType)
SetMachine sets field value
func (*Nodepool) SetMaxSurge ¶ added in v0.20.0
func (o *Nodepool) SetMaxSurge(v NodepoolGetMaxSurgeRetType)
SetMaxSurge gets a reference to the given int64 and assigns it to the MaxSurge field.
func (*Nodepool) SetMaxUnavailable ¶ added in v0.20.0
func (o *Nodepool) SetMaxUnavailable(v NodepoolGetMaxUnavailableRetType)
SetMaxUnavailable gets a reference to the given int64 and assigns it to the MaxUnavailable field.
func (*Nodepool) SetMaximum ¶ added in v0.20.0
func (o *Nodepool) SetMaximum(v NodepoolGetMaximumRetType)
SetMaximum sets field value
func (*Nodepool) SetMinimum ¶ added in v0.20.0
func (o *Nodepool) SetMinimum(v NodepoolGetMinimumRetType)
SetMinimum sets field value
func (*Nodepool) SetName ¶ added in v0.20.0
func (o *Nodepool) SetName(v NodepoolGetNameRetType)
SetName sets field value
func (*Nodepool) SetTaints ¶ added in v0.20.0
func (o *Nodepool) SetTaints(v NodepoolGetTaintsRetType)
SetTaints gets a reference to the given []Taint and assigns it to the Taints field.
func (*Nodepool) SetVolume ¶ added in v0.20.0
func (o *Nodepool) SetVolume(v NodepoolGetVolumeRetType)
SetVolume sets field value
type NodepoolGetAvailabilityZonesArgType ¶ added in v0.22.1
type NodepoolGetAvailabilityZonesArgType = []string
type NodepoolGetAvailabilityZonesAttributeType ¶ added in v0.22.1
type NodepoolGetAvailabilityZonesAttributeType = *[]string
isArray
type NodepoolGetAvailabilityZonesRetType ¶ added in v0.22.1
type NodepoolGetAvailabilityZonesRetType = []string
type NodepoolGetCriArgType ¶ added in v0.22.1
type NodepoolGetCriArgType = CRI
type NodepoolGetCriRetType ¶ added in v0.22.1
type NodepoolGetCriRetType = CRI
type NodepoolGetLabelsArgType ¶ added in v0.22.1
type NodepoolGetLabelsAttributeType ¶ added in v0.22.1
isContainer
type NodepoolGetLabelsRetType ¶ added in v0.22.1
type NodepoolGetMachineArgType ¶ added in v0.22.1
type NodepoolGetMachineArgType = Machine
type NodepoolGetMachineAttributeType ¶ added in v0.22.1
type NodepoolGetMachineAttributeType = *Machine
isModel
type NodepoolGetMachineRetType ¶ added in v0.22.1
type NodepoolGetMachineRetType = Machine
type NodepoolGetMaxSurgeArgType ¶ added in v0.22.1
type NodepoolGetMaxSurgeArgType = int64
type NodepoolGetMaxSurgeAttributeType ¶ added in v0.22.1
type NodepoolGetMaxSurgeAttributeType = *int64
isInteger
type NodepoolGetMaxSurgeRetType ¶ added in v0.22.1
type NodepoolGetMaxSurgeRetType = int64
type NodepoolGetMaxUnavailableArgType ¶ added in v0.22.1
type NodepoolGetMaxUnavailableArgType = int64
type NodepoolGetMaxUnavailableAttributeType ¶ added in v0.22.1
type NodepoolGetMaxUnavailableAttributeType = *int64
isInteger
type NodepoolGetMaxUnavailableRetType ¶ added in v0.22.1
type NodepoolGetMaxUnavailableRetType = int64
type NodepoolGetMaximumArgType ¶ added in v0.22.1
type NodepoolGetMaximumArgType = int64
type NodepoolGetMaximumAttributeType ¶ added in v0.22.1
type NodepoolGetMaximumAttributeType = *int64
isInteger
type NodepoolGetMaximumRetType ¶ added in v0.22.1
type NodepoolGetMaximumRetType = int64
type NodepoolGetMinimumArgType ¶ added in v0.22.1
type NodepoolGetMinimumArgType = int64
type NodepoolGetMinimumAttributeType ¶ added in v0.22.1
type NodepoolGetMinimumAttributeType = *int64
isInteger
type NodepoolGetMinimumRetType ¶ added in v0.22.1
type NodepoolGetMinimumRetType = int64
type NodepoolGetNameArgType ¶ added in v0.22.1
type NodepoolGetNameArgType = string
type NodepoolGetNameAttributeType ¶ added in v0.22.1
type NodepoolGetNameAttributeType = *string
isNotNullableString
type NodepoolGetNameRetType ¶ added in v0.22.1
type NodepoolGetNameRetType = string
type NodepoolGetTaintsArgType ¶ added in v0.22.1
type NodepoolGetTaintsArgType = []Taint
type NodepoolGetTaintsAttributeType ¶ added in v0.22.1
type NodepoolGetTaintsAttributeType = *[]Taint
isArray
type NodepoolGetTaintsRetType ¶ added in v0.22.1
type NodepoolGetTaintsRetType = []Taint
type NodepoolGetVolumeArgType ¶ added in v0.22.1
type NodepoolGetVolumeArgType = Volume
type NodepoolGetVolumeAttributeType ¶ added in v0.22.1
type NodepoolGetVolumeAttributeType = *Volume
isModel
type NodepoolGetVolumeRetType ¶ added in v0.22.1
type NodepoolGetVolumeRetType = Volume
type NodepoolgetAllowSystemComponentsArgType ¶ added in v0.22.1
type NodepoolgetAllowSystemComponentsArgType = bool
type NodepoolgetAllowSystemComponentsAttributeType ¶ added in v0.22.1
type NodepoolgetAllowSystemComponentsAttributeType = *bool
isBoolean
type NodepoolgetAllowSystemComponentsRetType ¶ added in v0.22.1
type NodepoolgetAllowSystemComponentsRetType = bool
type NullableACL ¶ added in v0.20.0
type NullableACL struct {
// contains filtered or unexported fields
}
func NewNullableACL ¶ added in v0.20.0
func NewNullableACL(val *ACL) *NullableACL
func (NullableACL) Get ¶ added in v0.20.0
func (v NullableACL) Get() *ACL
func (NullableACL) IsSet ¶ added in v0.20.0
func (v NullableACL) IsSet() bool
func (NullableACL) MarshalJSON ¶ added in v0.20.0
func (v NullableACL) MarshalJSON() ([]byte, error)
func (*NullableACL) Set ¶ added in v0.20.0
func (v *NullableACL) Set(val *ACL)
func (*NullableACL) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableACL) UnmarshalJSON(src []byte) error
func (*NullableACL) Unset ¶ added in v0.20.0
func (v *NullableACL) Unset()
type NullableAvailabilityZone ¶ added in v0.20.0
type NullableAvailabilityZone struct {
// contains filtered or unexported fields
}
func NewNullableAvailabilityZone ¶ added in v0.20.0
func NewNullableAvailabilityZone(val *AvailabilityZone) *NullableAvailabilityZone
func (NullableAvailabilityZone) Get ¶ added in v0.20.0
func (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 NullableCRIName ¶ added in v0.23.0
type NullableCRIName struct {
// contains filtered or unexported fields
}
func NewNullableCRIName ¶ added in v0.23.0
func NewNullableCRIName(val *CRIName) *NullableCRIName
func (NullableCRIName) Get ¶ added in v0.23.0
func (v NullableCRIName) Get() *CRIName
func (NullableCRIName) IsSet ¶ added in v0.23.0
func (v NullableCRIName) IsSet() bool
func (NullableCRIName) MarshalJSON ¶ added in v0.23.0
func (v NullableCRIName) MarshalJSON() ([]byte, error)
func (*NullableCRIName) Set ¶ added in v0.23.0
func (v *NullableCRIName) Set(val *CRIName)
func (*NullableCRIName) UnmarshalJSON ¶ added in v0.23.0
func (v *NullableCRIName) UnmarshalJSON(src []byte) error
func (*NullableCRIName) Unset ¶ added in v0.23.0
func (v *NullableCRIName) Unset()
type NullableCluster ¶ added in v0.20.0
type NullableCluster struct {
// contains filtered or unexported fields
}
func NewNullableCluster ¶ added in v0.20.0
func NewNullableCluster(val *Cluster) *NullableCluster
func (NullableCluster) Get ¶ added in v0.20.0
func (v NullableCluster) Get() *Cluster
func (NullableCluster) IsSet ¶ added in v0.20.0
func (v NullableCluster) IsSet() bool
func (NullableCluster) MarshalJSON ¶ added in v0.20.0
func (v NullableCluster) MarshalJSON() ([]byte, error)
func (*NullableCluster) Set ¶ added in v0.20.0
func (v *NullableCluster) Set(val *Cluster)
func (*NullableCluster) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableCluster) UnmarshalJSON(src []byte) error
func (*NullableCluster) Unset ¶ added in v0.20.0
func (v *NullableCluster) Unset()
type NullableClusterError ¶ added in v0.22.4
type NullableClusterError struct {
// contains filtered or unexported fields
}
func NewNullableClusterError ¶ added in v0.22.4
func NewNullableClusterError(val *ClusterError) *NullableClusterError
func (NullableClusterError) Get ¶ added in v0.22.4
func (v NullableClusterError) Get() *ClusterError
func (NullableClusterError) IsSet ¶ added in v0.22.4
func (v NullableClusterError) IsSet() bool
func (NullableClusterError) MarshalJSON ¶ added in v0.22.4
func (v NullableClusterError) MarshalJSON() ([]byte, error)
func (*NullableClusterError) Set ¶ added in v0.22.4
func (v *NullableClusterError) Set(val *ClusterError)
func (*NullableClusterError) UnmarshalJSON ¶ added in v0.22.4
func (v *NullableClusterError) UnmarshalJSON(src []byte) error
func (*NullableClusterError) Unset ¶ added in v0.22.4
func (v *NullableClusterError) Unset()
type NullableClusterStatus ¶ added in v0.20.0
type NullableClusterStatus struct {
// contains filtered or unexported fields
}
func NewNullableClusterStatus ¶ added in v0.20.0
func NewNullableClusterStatus(val *ClusterStatus) *NullableClusterStatus
func (NullableClusterStatus) Get ¶ added in v0.20.0
func (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 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 NullableCredentialsRotationStatePhase ¶ added in v0.23.0
type NullableCredentialsRotationStatePhase struct {
// contains filtered or unexported fields
}
func NewNullableCredentialsRotationStatePhase ¶ added in v0.23.0
func NewNullableCredentialsRotationStatePhase(val *CredentialsRotationStatePhase) *NullableCredentialsRotationStatePhase
func (NullableCredentialsRotationStatePhase) Get ¶ added in v0.23.0
func (v NullableCredentialsRotationStatePhase) Get() *CredentialsRotationStatePhase
func (NullableCredentialsRotationStatePhase) IsSet ¶ added in v0.23.0
func (v NullableCredentialsRotationStatePhase) IsSet() bool
func (NullableCredentialsRotationStatePhase) MarshalJSON ¶ added in v0.23.0
func (v NullableCredentialsRotationStatePhase) MarshalJSON() ([]byte, error)
func (*NullableCredentialsRotationStatePhase) Set ¶ added in v0.23.0
func (v *NullableCredentialsRotationStatePhase) Set(val *CredentialsRotationStatePhase)
func (*NullableCredentialsRotationStatePhase) UnmarshalJSON ¶ added in v0.23.0
func (v *NullableCredentialsRotationStatePhase) UnmarshalJSON(src []byte) error
func (*NullableCredentialsRotationStatePhase) Unset ¶ added in v0.23.0
func (v *NullableCredentialsRotationStatePhase) 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 NullableObservability ¶ added in v1.0.0
type NullableObservability struct {
// contains filtered or unexported fields
}
func NewNullableObservability ¶ added in v1.0.0
func NewNullableObservability(val *Observability) *NullableObservability
func (NullableObservability) Get ¶ added in v1.0.0
func (v NullableObservability) Get() *Observability
func (NullableObservability) IsSet ¶ added in v1.0.0
func (v NullableObservability) IsSet() bool
func (NullableObservability) MarshalJSON ¶ added in v1.0.0
func (v NullableObservability) MarshalJSON() ([]byte, error)
func (*NullableObservability) Set ¶ added in v1.0.0
func (v *NullableObservability) Set(val *Observability)
func (*NullableObservability) UnmarshalJSON ¶ added in v1.0.0
func (v *NullableObservability) UnmarshalJSON(src []byte) error
func (*NullableObservability) Unset ¶ added in v1.0.0
func (v *NullableObservability) Unset()
type NullableProviderOptions ¶ added in v0.20.0
type NullableProviderOptions struct {
// contains filtered or unexported fields
}
func NewNullableProviderOptions ¶ added in v0.20.0
func NewNullableProviderOptions(val *ProviderOptions) *NullableProviderOptions
func (NullableProviderOptions) Get ¶ added in v0.20.0
func (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 NullableRuntimeErrorCode ¶ added in v0.23.0
type NullableRuntimeErrorCode struct {
// contains filtered or unexported fields
}
func NewNullableRuntimeErrorCode ¶ added in v0.23.0
func NewNullableRuntimeErrorCode(val *RuntimeErrorCode) *NullableRuntimeErrorCode
func (NullableRuntimeErrorCode) Get ¶ added in v0.23.0
func (v NullableRuntimeErrorCode) Get() *RuntimeErrorCode
func (NullableRuntimeErrorCode) IsSet ¶ added in v0.23.0
func (v NullableRuntimeErrorCode) IsSet() bool
func (NullableRuntimeErrorCode) MarshalJSON ¶ added in v0.23.0
func (v NullableRuntimeErrorCode) MarshalJSON() ([]byte, error)
func (*NullableRuntimeErrorCode) Set ¶ added in v0.23.0
func (v *NullableRuntimeErrorCode) Set(val *RuntimeErrorCode)
func (*NullableRuntimeErrorCode) UnmarshalJSON ¶ added in v0.23.0
func (v *NullableRuntimeErrorCode) UnmarshalJSON(src []byte) error
func (*NullableRuntimeErrorCode) Unset ¶ added in v0.23.0
func (v *NullableRuntimeErrorCode) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableTaint ¶ added in v0.20.0
type NullableTaint struct {
// contains filtered or unexported fields
}
func NewNullableTaint ¶ added in v0.20.0
func NewNullableTaint(val *Taint) *NullableTaint
func (NullableTaint) Get ¶ added in v0.20.0
func (v NullableTaint) Get() *Taint
func (NullableTaint) IsSet ¶ added in v0.20.0
func (v NullableTaint) IsSet() bool
func (NullableTaint) MarshalJSON ¶ added in v0.20.0
func (v NullableTaint) MarshalJSON() ([]byte, error)
func (*NullableTaint) Set ¶ added in v0.20.0
func (v *NullableTaint) Set(val *Taint)
func (*NullableTaint) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableTaint) UnmarshalJSON(src []byte) error
func (*NullableTaint) Unset ¶ added in v0.20.0
func (v *NullableTaint) Unset()
type NullableTaintEffect ¶ added in v0.23.0
type NullableTaintEffect struct {
// contains filtered or unexported fields
}
func NewNullableTaintEffect ¶ added in v0.23.0
func NewNullableTaintEffect(val *TaintEffect) *NullableTaintEffect
func (NullableTaintEffect) Get ¶ added in v0.23.0
func (v NullableTaintEffect) Get() *TaintEffect
func (NullableTaintEffect) IsSet ¶ added in v0.23.0
func (v NullableTaintEffect) IsSet() bool
func (NullableTaintEffect) MarshalJSON ¶ added in v0.23.0
func (v NullableTaintEffect) MarshalJSON() ([]byte, error)
func (*NullableTaintEffect) Set ¶ added in v0.23.0
func (v *NullableTaintEffect) Set(val *TaintEffect)
func (*NullableTaintEffect) UnmarshalJSON ¶ added in v0.23.0
func (v *NullableTaintEffect) UnmarshalJSON(src []byte) error
func (*NullableTaintEffect) Unset ¶ added in v0.23.0
func (v *NullableTaintEffect) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableTimeWindow ¶ added in v0.20.0
type NullableTimeWindow struct {
// contains filtered or unexported fields
}
func NewNullableTimeWindow ¶ added in v0.20.0
func NewNullableTimeWindow(val *TimeWindow) *NullableTimeWindow
func (NullableTimeWindow) Get ¶ added in v0.20.0
func (v NullableTimeWindow) Get() *TimeWindow
func (NullableTimeWindow) IsSet ¶ added in v0.20.0
func (v NullableTimeWindow) IsSet() bool
func (NullableTimeWindow) MarshalJSON ¶ added in v0.20.0
func (v NullableTimeWindow) MarshalJSON() ([]byte, error)
func (*NullableTimeWindow) Set ¶ added in v0.20.0
func (v *NullableTimeWindow) Set(val *TimeWindow)
func (*NullableTimeWindow) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableTimeWindow) UnmarshalJSON(src []byte) error
func (*NullableTimeWindow) Unset ¶ added in v0.20.0
func (v *NullableTimeWindow) Unset()
type NullableValue ¶ added in v0.22.1
type NullableValue[T any] struct { // contains filtered or unexported fields }
func (NullableValue[T]) Get ¶ added in v0.22.1
func (v NullableValue[T]) Get() *T
func (NullableValue[T]) IsSet ¶ added in v0.22.1
func (v NullableValue[T]) IsSet() bool
func (*NullableValue[T]) Set ¶ added in v0.22.1
func (v *NullableValue[T]) Set(val *T)
func (*NullableValue[T]) Unset ¶ added in v0.22.1
func (v *NullableValue[T]) Unset()
type NullableVolume ¶ added in v0.20.0
type NullableVolume struct {
// contains filtered or unexported fields
}
func NewNullableVolume ¶ added in v0.20.0
func NewNullableVolume(val *Volume) *NullableVolume
func (NullableVolume) Get ¶ added in v0.20.0
func (v NullableVolume) Get() *Volume
func (NullableVolume) IsSet ¶ added in v0.20.0
func (v NullableVolume) IsSet() bool
func (NullableVolume) MarshalJSON ¶ added in v0.20.0
func (v NullableVolume) MarshalJSON() ([]byte, error)
func (*NullableVolume) Set ¶ added in v0.20.0
func (v *NullableVolume) Set(val *Volume)
func (*NullableVolume) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableVolume) UnmarshalJSON(src []byte) error
func (*NullableVolume) Unset ¶ added in v0.20.0
func (v *NullableVolume) Unset()
type NullableVolumeType ¶ added in v0.20.0
type NullableVolumeType struct {
// contains filtered or unexported fields
}
func NewNullableVolumeType ¶ added in v0.20.0
func NewNullableVolumeType(val *VolumeType) *NullableVolumeType
func (NullableVolumeType) Get ¶ added in v0.20.0
func (v NullableVolumeType) Get() *VolumeType
func (NullableVolumeType) IsSet ¶ added in v0.20.0
func (v NullableVolumeType) IsSet() bool
func (NullableVolumeType) MarshalJSON ¶ added in v0.20.0
func (v NullableVolumeType) MarshalJSON() ([]byte, error)
func (*NullableVolumeType) Set ¶ added in v0.20.0
func (v *NullableVolumeType) Set(val *VolumeType)
func (*NullableVolumeType) UnmarshalJSON ¶ added in v0.20.0
func (v *NullableVolumeType) UnmarshalJSON(src []byte) error
func (*NullableVolumeType) Unset ¶ added in v0.20.0
func (v *NullableVolumeType) Unset()
type Observability ¶ added in v1.0.0
type Observability struct { // Enables the Observability extension. // REQUIRED Enabled ObservabilitygetEnabledAttributeType `json:"enabled" required:"true"` // Instance ID to choose which Observability instance is used. // REQUIRED InstanceId ObservabilityGetInstanceIdAttributeType `json:"instanceId" required:"true"` }
Observability struct for Observability
func NewObservability ¶ added in v1.0.0
func NewObservability(enabled ObservabilitygetEnabledArgType, instanceId ObservabilityGetInstanceIdArgType) *Observability
NewObservability instantiates a new Observability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObservabilityWithDefaults ¶ added in v1.0.0
func NewObservabilityWithDefaults() *Observability
NewObservabilityWithDefaults instantiates a new Observability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Observability) GetEnabled ¶ added in v1.0.0
func (o *Observability) GetEnabled() (ret ObservabilitygetEnabledRetType)
GetEnabled returns the Enabled field value
func (*Observability) GetEnabledOk ¶ added in v1.0.0
func (o *Observability) GetEnabledOk() (ret ObservabilitygetEnabledRetType, ok bool)
GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.
func (*Observability) GetInstanceId ¶ added in v1.0.0
func (o *Observability) GetInstanceId() (ret ObservabilityGetInstanceIdRetType)
GetInstanceId returns the InstanceId field value
func (*Observability) GetInstanceIdOk ¶ added in v1.0.0
func (o *Observability) GetInstanceIdOk() (ret ObservabilityGetInstanceIdRetType, ok bool)
GetInstanceIdOk returns a tuple with the InstanceId field value and a boolean to check if the value has been set.
func (*Observability) SetEnabled ¶ added in v1.0.0
func (o *Observability) SetEnabled(v ObservabilitygetEnabledRetType)
SetEnabled sets field value
func (*Observability) SetInstanceId ¶ added in v1.0.0
func (o *Observability) SetInstanceId(v ObservabilityGetInstanceIdRetType)
SetInstanceId sets field value
func (Observability) ToMap ¶ added in v1.0.0
func (o Observability) ToMap() (map[string]interface{}, error)
type ObservabilityGetInstanceIdArgType ¶ added in v1.0.0
type ObservabilityGetInstanceIdArgType = string
type ObservabilityGetInstanceIdAttributeType ¶ added in v1.0.0
type ObservabilityGetInstanceIdAttributeType = *string
isNotNullableString
type ObservabilityGetInstanceIdRetType ¶ added in v1.0.0
type ObservabilityGetInstanceIdRetType = string
type ObservabilitygetEnabledArgType ¶ added in v1.0.0
type ObservabilitygetEnabledArgType = bool
type ObservabilitygetEnabledAttributeType ¶ added in v1.0.0
type ObservabilitygetEnabledAttributeType = *bool
isBoolean
type ObservabilitygetEnabledRetType ¶ added in v1.0.0
type ObservabilitygetEnabledRetType = bool
type ProviderOptions ¶
type ProviderOptions struct { AvailabilityZones ProviderOptionsGetAvailabilityZonesAttributeType `json:"availabilityZones,omitempty"` KubernetesVersions ProviderOptionsGetKubernetesVersionsAttributeType `json:"kubernetesVersions,omitempty"` MachineImages ProviderOptionsGetMachineImagesAttributeType `json:"machineImages,omitempty"` MachineTypes ProviderOptionsGetMachineTypesAttributeType `json:"machineTypes,omitempty"` VolumeTypes ProviderOptionsGetVolumeTypesAttributeType `json:"volumeTypes,omitempty"` }
ProviderOptions struct for ProviderOptions
func NewProviderOptions ¶ added in v0.20.0
func NewProviderOptions() *ProviderOptions
NewProviderOptions instantiates a new ProviderOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewProviderOptionsWithDefaults ¶ added in v0.20.0
func NewProviderOptionsWithDefaults() *ProviderOptions
NewProviderOptionsWithDefaults instantiates a new ProviderOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ProviderOptions) GetAvailabilityZones ¶ added in v0.20.0
func (o *ProviderOptions) GetAvailabilityZones() (res ProviderOptionsGetAvailabilityZonesRetType)
GetAvailabilityZones returns the AvailabilityZones field value if set, zero value otherwise.
func (*ProviderOptions) GetAvailabilityZonesOk ¶ added in v0.20.0
func (o *ProviderOptions) GetAvailabilityZonesOk() (ret ProviderOptionsGetAvailabilityZonesRetType, ok bool)
GetAvailabilityZonesOk returns a tuple with the AvailabilityZones field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) GetKubernetesVersions ¶ added in v0.20.0
func (o *ProviderOptions) GetKubernetesVersions() (res ProviderOptionsGetKubernetesVersionsRetType)
GetKubernetesVersions returns the KubernetesVersions field value if set, zero value otherwise.
func (*ProviderOptions) GetKubernetesVersionsOk ¶ added in v0.20.0
func (o *ProviderOptions) GetKubernetesVersionsOk() (ret ProviderOptionsGetKubernetesVersionsRetType, ok bool)
GetKubernetesVersionsOk returns a tuple with the KubernetesVersions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) GetMachineImages ¶ added in v0.20.0
func (o *ProviderOptions) GetMachineImages() (res ProviderOptionsGetMachineImagesRetType)
GetMachineImages returns the MachineImages field value if set, zero value otherwise.
func (*ProviderOptions) GetMachineImagesOk ¶ added in v0.20.0
func (o *ProviderOptions) GetMachineImagesOk() (ret ProviderOptionsGetMachineImagesRetType, ok bool)
GetMachineImagesOk returns a tuple with the MachineImages field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) GetMachineTypes ¶ added in v0.20.0
func (o *ProviderOptions) GetMachineTypes() (res ProviderOptionsGetMachineTypesRetType)
GetMachineTypes returns the MachineTypes field value if set, zero value otherwise.
func (*ProviderOptions) GetMachineTypesOk ¶ added in v0.20.0
func (o *ProviderOptions) GetMachineTypesOk() (ret ProviderOptionsGetMachineTypesRetType, ok bool)
GetMachineTypesOk returns a tuple with the MachineTypes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) GetVolumeTypes ¶ added in v0.20.0
func (o *ProviderOptions) GetVolumeTypes() (res ProviderOptionsGetVolumeTypesRetType)
GetVolumeTypes returns the VolumeTypes field value if set, zero value otherwise.
func (*ProviderOptions) GetVolumeTypesOk ¶ added in v0.20.0
func (o *ProviderOptions) GetVolumeTypesOk() (ret ProviderOptionsGetVolumeTypesRetType, ok bool)
GetVolumeTypesOk returns a tuple with the VolumeTypes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProviderOptions) HasAvailabilityZones ¶ added in v0.20.0
func (o *ProviderOptions) HasAvailabilityZones() bool
HasAvailabilityZones returns a boolean if a field has been set.
func (*ProviderOptions) HasKubernetesVersions ¶ added in v0.20.0
func (o *ProviderOptions) HasKubernetesVersions() bool
HasKubernetesVersions returns a boolean if a field has been set.
func (*ProviderOptions) HasMachineImages ¶ added in v0.20.0
func (o *ProviderOptions) HasMachineImages() bool
HasMachineImages returns a boolean if a field has been set.
func (*ProviderOptions) HasMachineTypes ¶ added in v0.20.0
func (o *ProviderOptions) HasMachineTypes() bool
HasMachineTypes returns a boolean if a field has been set.
func (*ProviderOptions) HasVolumeTypes ¶ added in v0.20.0
func (o *ProviderOptions) HasVolumeTypes() bool
HasVolumeTypes returns a boolean if a field has been set.
func (*ProviderOptions) SetAvailabilityZones ¶ added in v0.20.0
func (o *ProviderOptions) SetAvailabilityZones(v ProviderOptionsGetAvailabilityZonesRetType)
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 ProviderOptionsGetKubernetesVersionsRetType)
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 ProviderOptionsGetMachineImagesRetType)
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 ProviderOptionsGetMachineTypesRetType)
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 ProviderOptionsGetVolumeTypesRetType)
SetVolumeTypes gets a reference to the given []VolumeType and assigns it to the VolumeTypes field.
func (ProviderOptions) ToMap ¶ added in v0.20.0
func (o ProviderOptions) ToMap() (map[string]interface{}, error)
type ProviderOptionsGetAvailabilityZonesArgType ¶ added in v0.22.1
type ProviderOptionsGetAvailabilityZonesArgType = []AvailabilityZone
type ProviderOptionsGetAvailabilityZonesAttributeType ¶ added in v0.22.1
type ProviderOptionsGetAvailabilityZonesAttributeType = *[]AvailabilityZone
isArray
type ProviderOptionsGetAvailabilityZonesRetType ¶ added in v0.22.1
type ProviderOptionsGetAvailabilityZonesRetType = []AvailabilityZone
type ProviderOptionsGetKubernetesVersionsArgType ¶ added in v0.22.1
type ProviderOptionsGetKubernetesVersionsArgType = []KubernetesVersion
type ProviderOptionsGetKubernetesVersionsAttributeType ¶ added in v0.22.1
type ProviderOptionsGetKubernetesVersionsAttributeType = *[]KubernetesVersion
isArray
type ProviderOptionsGetKubernetesVersionsRetType ¶ added in v0.22.1
type ProviderOptionsGetKubernetesVersionsRetType = []KubernetesVersion
type ProviderOptionsGetMachineImagesArgType ¶ added in v0.22.1
type ProviderOptionsGetMachineImagesArgType = []MachineImage
type ProviderOptionsGetMachineImagesAttributeType ¶ added in v0.22.1
type ProviderOptionsGetMachineImagesAttributeType = *[]MachineImage
isArray
type ProviderOptionsGetMachineImagesRetType ¶ added in v0.22.1
type ProviderOptionsGetMachineImagesRetType = []MachineImage
type ProviderOptionsGetMachineTypesArgType ¶ added in v0.22.1
type ProviderOptionsGetMachineTypesArgType = []MachineType
type ProviderOptionsGetMachineTypesAttributeType ¶ added in v0.22.1
type ProviderOptionsGetMachineTypesAttributeType = *[]MachineType
isArray
type ProviderOptionsGetMachineTypesRetType ¶ added in v0.22.1
type ProviderOptionsGetMachineTypesRetType = []MachineType
type ProviderOptionsGetVolumeTypesArgType ¶ added in v0.22.1
type ProviderOptionsGetVolumeTypesArgType = []VolumeType
type ProviderOptionsGetVolumeTypesAttributeType ¶ added in v0.22.1
type ProviderOptionsGetVolumeTypesAttributeType = *[]VolumeType
isArray
type ProviderOptionsGetVolumeTypesRetType ¶ added in v0.22.1
type ProviderOptionsGetVolumeTypesRetType = []VolumeType
type RuntimeError ¶
type RuntimeError struct { // - Code: `SKE_UNSPECIFIED` Message: \"An error occurred. Please open a support ticket if this error persists.\" - Code: `SKE_TMP_AUTH_ERROR` Message: \"Authentication failed. This is a temporary error. Please wait while the system recovers.\" - Code: `SKE_QUOTA_EXCEEDED` Message: \"Your project's resource quotas are exhausted. Please make sure your quota is sufficient for the ordered cluster.\" - Code: `SKE_OBSERVABILITY_INSTANCE_NOT_FOUND` Message: \"The provided Observability instance could not be found.\" - Code: `SKE_RATE_LIMITS` Message: \"While provisioning your cluster, request rate limits where incurred. Please wait while the system recovers.\" - Code: `SKE_INFRA_ERROR` Message: \"An error occurred with the underlying infrastructure. Please open a support ticket if this error persists.\" - Code: `SKE_REMAINING_RESOURCES` Message: \"There are remaining Kubernetes resources in your cluster that prevent deletion. Please make sure to remove them.\" - Code: `SKE_CONFIGURATION_PROBLEM` Message: \"A configuration error occurred. Please open a support ticket if this error persists.\" - Code: `SKE_UNREADY_NODES` Message: \"Not all worker nodes are ready. Please open a support ticket if this error persists.\" - Code: `SKE_API_SERVER_ERROR` Message: \"The Kubernetes API server is not reporting readiness. Please open a support ticket if this error persists.\" - Code: `SKE_DNS_ZONE_NOT_FOUND` Message: \"The provided DNS zone for the STACKIT DNS extension could not be found. Please ensure you defined a valid domain that belongs to a STACKIT DNS zone.\" Code RuntimeErrorGetCodeAttributeType `json:"code,omitempty"` Details RuntimeErrorGetDetailsAttributeType `json:"details,omitempty"` Message RuntimeErrorGetMessageAttributeType `json:"message,omitempty"` }
RuntimeError struct for RuntimeError
func NewRuntimeError ¶ added in v0.20.0
func NewRuntimeError() *RuntimeError
NewRuntimeError instantiates a new RuntimeError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRuntimeErrorWithDefaults ¶ added in v0.20.0
func NewRuntimeErrorWithDefaults() *RuntimeError
NewRuntimeErrorWithDefaults instantiates a new RuntimeError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RuntimeError) GetCode ¶ added in v0.20.0
func (o *RuntimeError) GetCode() (res RuntimeErrorGetCodeRetType)
GetCode returns the Code field value if set, zero value otherwise.
func (*RuntimeError) GetCodeOk ¶ added in v0.20.0
func (o *RuntimeError) GetCodeOk() (ret RuntimeErrorGetCodeRetType, ok bool)
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuntimeError) GetDetails ¶ added in v0.20.0
func (o *RuntimeError) GetDetails() (res RuntimeErrorGetDetailsRetType)
GetDetails returns the Details field value if set, zero value otherwise.
func (*RuntimeError) GetDetailsOk ¶ added in v0.20.0
func (o *RuntimeError) GetDetailsOk() (ret RuntimeErrorGetDetailsRetType, ok bool)
GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuntimeError) GetMessage ¶ added in v0.20.0
func (o *RuntimeError) GetMessage() (res RuntimeErrorGetMessageRetType)
GetMessage returns the Message field value if set, zero value otherwise.
func (*RuntimeError) GetMessageOk ¶ added in v0.20.0
func (o *RuntimeError) GetMessageOk() (ret RuntimeErrorGetMessageRetType, ok bool)
GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuntimeError) HasCode ¶ added in v0.20.0
func (o *RuntimeError) HasCode() bool
HasCode returns a boolean if a field has been set.
func (*RuntimeError) HasDetails ¶ added in v0.20.0
func (o *RuntimeError) HasDetails() bool
HasDetails returns a boolean if a field has been set.
func (*RuntimeError) HasMessage ¶ added in v0.20.0
func (o *RuntimeError) HasMessage() bool
HasMessage returns a boolean if a field has been set.
func (*RuntimeError) SetCode ¶ added in v0.20.0
func (o *RuntimeError) SetCode(v RuntimeErrorGetCodeRetType)
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 RuntimeErrorGetDetailsRetType)
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 RuntimeErrorGetMessageRetType)
SetMessage gets a reference to the given string and assigns it to the Message field.
func (RuntimeError) ToMap ¶ added in v0.20.0
func (o RuntimeError) ToMap() (map[string]interface{}, error)
type RuntimeErrorCode ¶ added in v0.23.0
type RuntimeErrorCode string
RuntimeErrorCode - Code: `SKE_UNSPECIFIED` Message: \"An error occurred. Please open a support ticket if this error persists.\" - Code: `SKE_TMP_AUTH_ERROR` Message: \"Authentication failed. This is a temporary error. Please wait while the system recovers.\" - Code: `SKE_QUOTA_EXCEEDED` Message: \"Your project's resource quotas are exhausted. Please make sure your quota is sufficient for the ordered cluster.\" - Code: `SKE_OBSERVABILITY_INSTANCE_NOT_FOUND` Message: \"The provided Observability instance could not be found.\" - Code: `SKE_RATE_LIMITS` Message: \"While provisioning your cluster, request rate limits where incurred. Please wait while the system recovers.\" - Code: `SKE_INFRA_ERROR` Message: \"An error occurred with the underlying infrastructure. Please open a support ticket if this error persists.\" - Code: `SKE_REMAINING_RESOURCES` Message: \"There are remaining Kubernetes resources in your cluster that prevent deletion. Please make sure to remove them.\" - Code: `SKE_CONFIGURATION_PROBLEM` Message: \"A configuration error occurred. Please open a support ticket if this error persists.\" - Code: `SKE_UNREADY_NODES` Message: \"Not all worker nodes are ready. Please open a support ticket if this error persists.\" - Code: `SKE_API_SERVER_ERROR` Message: \"The Kubernetes API server is not reporting readiness. Please open a support ticket if this error persists.\" - Code: `SKE_DNS_ZONE_NOT_FOUND` Message: \"The provided DNS zone for the STACKIT DNS extension could not be found. Please ensure you defined a valid domain that belongs to a STACKIT DNS zone.\" value type for enums
const ( RUNTIMEERRORCODE_UNSPECIFIED RuntimeErrorCode = "SKE_UNSPECIFIED" RUNTIMEERRORCODE_TMP_AUTH_ERROR RuntimeErrorCode = "SKE_TMP_AUTH_ERROR" RUNTIMEERRORCODE_QUOTA_EXCEEDED RuntimeErrorCode = "SKE_QUOTA_EXCEEDED" RUNTIMEERRORCODE_OBSERVABILITY_INSTANCE_NOT_FOUND RuntimeErrorCode = "SKE_OBSERVABILITY_INSTANCE_NOT_FOUND" RUNTIMEERRORCODE_RATE_LIMITS RuntimeErrorCode = "SKE_RATE_LIMITS" RUNTIMEERRORCODE_INFRA_ERROR RuntimeErrorCode = "SKE_INFRA_ERROR" RUNTIMEERRORCODE_REMAINING_RESOURCES RuntimeErrorCode = "SKE_REMAINING_RESOURCES" RUNTIMEERRORCODE_CONFIGURATION_PROBLEM RuntimeErrorCode = "SKE_CONFIGURATION_PROBLEM" RUNTIMEERRORCODE_UNREADY_NODES RuntimeErrorCode = "SKE_UNREADY_NODES" RUNTIMEERRORCODE_API_SERVER_ERROR RuntimeErrorCode = "SKE_API_SERVER_ERROR" RUNTIMEERRORCODE_DNS_ZONE_NOT_FOUND RuntimeErrorCode = "SKE_DNS_ZONE_NOT_FOUND" )
List of Code
func NewRuntimeErrorCodeFromValue ¶ added in v0.23.0
func NewRuntimeErrorCodeFromValue(v RuntimeErrorCode) (*RuntimeErrorCode, error)
NewRuntimeErrorCodeFromValue returns a pointer to a valid RuntimeErrorCode for the value passed as argument, or an error if the value passed is not allowed by the enum
func (RuntimeErrorCode) IsValid ¶ added in v0.23.0
func (v RuntimeErrorCode) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (RuntimeErrorCode) Ptr ¶ added in v0.23.0
func (v RuntimeErrorCode) Ptr() *RuntimeErrorCode
Ptr returns reference to CodeCode value
func (*RuntimeErrorCode) UnmarshalJSON ¶ added in v0.23.0
func (v *RuntimeErrorCode) UnmarshalJSON(src []byte) error
type RuntimeErrorGetCodeArgType ¶ added in v0.22.1
type RuntimeErrorGetCodeArgType = RuntimeErrorCode
type RuntimeErrorGetCodeAttributeType ¶ added in v0.22.1
type RuntimeErrorGetCodeAttributeType = *RuntimeErrorCode
type RuntimeErrorGetCodeRetType ¶ added in v0.22.1
type RuntimeErrorGetCodeRetType = RuntimeErrorCode
type RuntimeErrorGetDetailsArgType ¶ added in v0.22.1
type RuntimeErrorGetDetailsArgType = string
type RuntimeErrorGetDetailsAttributeType ¶ added in v0.22.1
type RuntimeErrorGetDetailsAttributeType = *string
isNotNullableString
type RuntimeErrorGetDetailsRetType ¶ added in v0.22.1
type RuntimeErrorGetDetailsRetType = string
type RuntimeErrorGetMessageArgType ¶ added in v0.22.1
type RuntimeErrorGetMessageArgType = string
type RuntimeErrorGetMessageAttributeType ¶ added in v0.22.1
type RuntimeErrorGetMessageAttributeType = *string
isNotNullableString
type RuntimeErrorGetMessageRetType ¶ added in v0.22.1
type RuntimeErrorGetMessageRetType = string
type StartCredentialsRotationRequest ¶ added in v0.24.0
type StartCredentialsRotationRequest struct {
// contains filtered or unexported fields
}
func (StartCredentialsRotationRequest) Execute ¶ added in v0.24.0
func (r StartCredentialsRotationRequest) Execute() (map[string]interface{}, error)
type Taint ¶
type Taint struct { // REQUIRED Effect TaintGetEffectAttributeType `json:"effect" required:"true"` // REQUIRED Key TaintGetKeyAttributeType `json:"key" required:"true"` Value TaintGetValueAttributeType `json:"value,omitempty"` }
Taint struct for Taint
func NewTaint ¶ added in v0.20.0
func NewTaint(effect TaintGetEffectArgType, key TaintGetKeyArgType) *Taint
NewTaint instantiates a new Taint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTaintWithDefaults ¶ added in v0.20.0
func NewTaintWithDefaults() *Taint
NewTaintWithDefaults instantiates a new Taint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Taint) GetEffect ¶ added in v0.20.0
func (o *Taint) GetEffect() (ret TaintGetEffectRetType)
GetEffect returns the Effect field value
func (*Taint) GetEffectOk ¶ added in v0.20.0
func (o *Taint) GetEffectOk() (ret TaintGetEffectRetType, ok bool)
GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.
func (*Taint) GetKey ¶ added in v0.20.0
func (o *Taint) GetKey() (ret TaintGetKeyRetType)
GetKey returns the Key field value
func (*Taint) GetKeyOk ¶ added in v0.20.0
func (o *Taint) GetKeyOk() (ret TaintGetKeyRetType, ok bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*Taint) GetValue ¶ added in v0.20.0
func (o *Taint) GetValue() (res TaintGetValueRetType)
GetValue returns the Value field value if set, zero value otherwise.
func (*Taint) GetValueOk ¶ added in v0.20.0
func (o *Taint) GetValueOk() (ret TaintGetValueRetType, ok bool)
GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Taint) SetEffect ¶ added in v0.20.0
func (o *Taint) SetEffect(v TaintGetEffectRetType)
SetEffect sets field value
func (*Taint) SetKey ¶ added in v0.20.0
func (o *Taint) SetKey(v TaintGetKeyRetType)
SetKey sets field value
func (*Taint) SetValue ¶ added in v0.20.0
func (o *Taint) SetValue(v TaintGetValueRetType)
SetValue gets a reference to the given string and assigns it to the Value field.
type TaintEffect ¶ added in v0.23.0
type TaintEffect string
TaintEffect the model 'Taint' value type for enums
const ( TAINTEFFECT_NO_SCHEDULE TaintEffect = "NoSchedule" TAINTEFFECT_PREFER_NO_SCHEDULE TaintEffect = "PreferNoSchedule" TAINTEFFECT_NO_EXECUTE TaintEffect = "NoExecute" )
List of Effect
func NewTaintEffectFromValue ¶ added in v0.23.0
func NewTaintEffectFromValue(v TaintEffect) (*TaintEffect, error)
NewTaintEffectFromValue returns a pointer to a valid TaintEffect for the value passed as argument, or an error if the value passed is not allowed by the enum
func (TaintEffect) IsValid ¶ added in v0.23.0
func (v TaintEffect) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (TaintEffect) Ptr ¶ added in v0.23.0
func (v TaintEffect) Ptr() *TaintEffect
Ptr returns reference to EffectEffect value
func (*TaintEffect) UnmarshalJSON ¶ added in v0.23.0
func (v *TaintEffect) UnmarshalJSON(src []byte) error
type TaintGetEffectArgType ¶ added in v0.22.1
type TaintGetEffectArgType = TaintEffect
type TaintGetEffectAttributeType ¶ added in v0.22.1
type TaintGetEffectAttributeType = *TaintEffect
type TaintGetEffectRetType ¶ added in v0.22.1
type TaintGetEffectRetType = TaintEffect
type TaintGetKeyArgType ¶ added in v0.22.1
type TaintGetKeyArgType = string
type TaintGetKeyAttributeType ¶ added in v0.22.1
type TaintGetKeyAttributeType = *string
isNotNullableString
type TaintGetKeyRetType ¶ added in v0.22.1
type TaintGetKeyRetType = string
type TaintGetValueArgType ¶ added in v0.22.1
type TaintGetValueArgType = string
type TaintGetValueAttributeType ¶ added in v0.22.1
type TaintGetValueAttributeType = *string
isNotNullableString
type TaintGetValueRetType ¶ added in v0.22.1
type TaintGetValueRetType = string
type TimeWindow ¶
type TimeWindow struct { // REQUIRED End TimeWindowGetEndAttributeType `json:"end" required:"true"` // REQUIRED Start TimeWindowGetStartAttributeType `json:"start" required:"true"` }
TimeWindow struct for TimeWindow
func NewTimeWindow ¶ added in v0.20.0
func NewTimeWindow(end TimeWindowGetEndArgType, start TimeWindowGetStartArgType) *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() (ret TimeWindowGetEndRetType)
GetEnd returns the End field value
func (*TimeWindow) GetEndOk ¶ added in v0.20.0
func (o *TimeWindow) GetEndOk() (ret TimeWindowGetEndRetType, ok bool)
GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.
func (*TimeWindow) GetStart ¶ added in v0.20.0
func (o *TimeWindow) GetStart() (ret TimeWindowGetStartRetType)
GetStart returns the Start field value
func (*TimeWindow) GetStartOk ¶ added in v0.20.0
func (o *TimeWindow) GetStartOk() (ret TimeWindowGetStartRetType, ok bool)
GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.
func (*TimeWindow) SetEnd ¶ added in v0.20.0
func (o *TimeWindow) SetEnd(v TimeWindowGetEndRetType)
SetEnd sets field value
func (*TimeWindow) SetStart ¶ added in v0.20.0
func (o *TimeWindow) SetStart(v TimeWindowGetStartRetType)
SetStart sets field value
func (TimeWindow) ToMap ¶ added in v0.20.0
func (o TimeWindow) ToMap() (map[string]interface{}, error)
type TimeWindowGetEndArgType ¶ added in v0.22.1
type TimeWindowGetEndAttributeType ¶ added in v0.22.1
isDateTime
type TimeWindowGetEndRetType ¶ added in v0.22.1
type TimeWindowGetStartArgType ¶ added in v0.22.1
type TimeWindowGetStartAttributeType ¶ added in v0.22.1
isDateTime
type TimeWindowGetStartRetType ¶ added in v0.22.1
type TriggerHibernateRequest ¶ added in v0.24.0
type TriggerHibernateRequest struct {
// contains filtered or unexported fields
}
func (TriggerHibernateRequest) Execute ¶ added in v0.24.0
func (r TriggerHibernateRequest) Execute() (map[string]interface{}, error)
type TriggerMaintenanceRequest ¶ added in v0.24.0
type TriggerMaintenanceRequest struct {
// contains filtered or unexported fields
}
func (TriggerMaintenanceRequest) Execute ¶ added in v0.24.0
func (r TriggerMaintenanceRequest) Execute() (map[string]interface{}, error)
type TriggerReconcileRequest ¶ added in v0.24.0
type TriggerReconcileRequest struct {
// contains filtered or unexported fields
}
func (TriggerReconcileRequest) Execute ¶ added in v0.24.0
func (r TriggerReconcileRequest) Execute() (map[string]interface{}, error)
type TriggerWakeupRequest ¶ added in v1.2.0
type TriggerWakeupRequest struct {
// contains filtered or unexported fields
}
func (TriggerWakeupRequest) Execute ¶ added in v1.2.0
func (r TriggerWakeupRequest) Execute() (map[string]interface{}, error)
type Volume ¶
type Volume struct { // Can be cast to int32 without loss of precision. // REQUIRED Size VolumeGetSizeAttributeType `json:"size" required:"true"` // For valid values please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `volumeTypes`. Type VolumeGetTypeAttributeType `json:"type,omitempty"` }
Volume struct for Volume
func NewVolume ¶ added in v0.20.0
func NewVolume(size VolumeGetSizeArgType) *Volume
NewVolume instantiates a new Volume object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewVolumeWithDefaults ¶ added in v0.20.0
func NewVolumeWithDefaults() *Volume
NewVolumeWithDefaults instantiates a new Volume object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Volume) GetSize ¶ added in v0.20.0
func (o *Volume) GetSize() (ret VolumeGetSizeRetType)
GetSize returns the Size field value
func (*Volume) GetSizeOk ¶ added in v0.20.0
func (o *Volume) GetSizeOk() (ret VolumeGetSizeRetType, ok bool)
GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.
func (*Volume) GetType ¶ added in v0.20.0
func (o *Volume) GetType() (res VolumeGetTypeRetType)
GetType returns the Type field value if set, zero value otherwise.
func (*Volume) GetTypeOk ¶ added in v0.20.0
func (o *Volume) GetTypeOk() (ret VolumeGetTypeRetType, ok bool)
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) SetSize ¶ added in v0.20.0
func (o *Volume) SetSize(v VolumeGetSizeRetType)
SetSize sets field value
func (*Volume) SetType ¶ added in v0.20.0
func (o *Volume) SetType(v VolumeGetTypeRetType)
SetType gets a reference to the given string and assigns it to the Type field.
type VolumeGetSizeArgType ¶ added in v0.22.1
type VolumeGetSizeArgType = int64
type VolumeGetSizeAttributeType ¶ added in v0.22.1
type VolumeGetSizeAttributeType = *int64
isInteger
type VolumeGetSizeRetType ¶ added in v0.22.1
type VolumeGetSizeRetType = int64
type VolumeGetTypeArgType ¶ added in v0.22.1
type VolumeGetTypeArgType = string
type VolumeGetTypeAttributeType ¶ added in v0.22.1
type VolumeGetTypeAttributeType = *string
isNotNullableString
type VolumeGetTypeRetType ¶ added in v0.22.1
type VolumeGetTypeRetType = string
type VolumeType ¶
type VolumeType struct {
Name VolumeTypeGetNameAttributeType `json:"name,omitempty"`
}
VolumeType struct for VolumeType
func NewVolumeType ¶ added in v0.20.0
func NewVolumeType() *VolumeType
NewVolumeType instantiates a new VolumeType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewVolumeTypeWithDefaults ¶ added in v0.20.0
func NewVolumeTypeWithDefaults() *VolumeType
NewVolumeTypeWithDefaults instantiates a new VolumeType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*VolumeType) GetName ¶ added in v0.20.0
func (o *VolumeType) GetName() (res VolumeTypeGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*VolumeType) GetNameOk ¶ added in v0.20.0
func (o *VolumeType) GetNameOk() (ret VolumeTypeGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeType) HasName ¶ added in v0.20.0
func (o *VolumeType) HasName() bool
HasName returns a boolean if a field has been set.
func (*VolumeType) SetName ¶ added in v0.20.0
func (o *VolumeType) SetName(v VolumeTypeGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (VolumeType) ToMap ¶ added in v0.20.0
func (o VolumeType) ToMap() (map[string]interface{}, error)
type VolumeTypeGetNameArgType ¶ added in v0.22.1
type VolumeTypeGetNameArgType = string
type VolumeTypeGetNameAttributeType ¶ added in v0.22.1
type VolumeTypeGetNameAttributeType = *string
isNotNullableString
type VolumeTypeGetNameRetType ¶ added in v0.22.1
type VolumeTypeGetNameRetType = string
Source Files
¶
- api_default.go
- client.go
- configuration.go
- model_acl.go
- model_availability_zone.go
- model_cluster.go
- model_cluster_error.go
- model_cluster_status.go
- model_cluster_status_state.go
- model_create_kubeconfig_payload.go
- model_create_or_update_cluster_payload.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_observability.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