# Functions

NewClient creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateOrUpdateRequest calls the generic CreateOrUpdate builder with application/json body.
NewCreateOrUpdateRequestWithBody generates requests for CreateOrUpdate with any type of body.
NewDeleteRequest generates requests for Delete.
NewGetRequest generates requests for Get.
NewListRequest generates requests for List.
NewRawClient Creates a new Client, with reasonable defaults.
NewTriggerHibernationRequest generates requests for TriggerHibernation.
NewTriggerMaintenanceRequest generates requests for TriggerMaintenance.
NewTriggerReconciliationRequest generates requests for TriggerReconciliation.
NewTriggerWakeupRequest generates requests for TriggerWakeup.
Validate validates the given cluster data (dry validation).
ValidateClusterName validates a given cluster name.
ValidateCRI validates the given cri struct.
ValidateExtensions validates a given cluster extensions.
ValidateHibernation validates a given cluster hibernation.
ValidateMaintenance validates a given cluster maintenance.
ValidateNodePool validates a given node pool.
ValidateNodePoolName validates a given pool name.
ValidateTaint validates a given node pool taint.

# Constants

No description provided by the author
Defines values for CredentialsRotationPhase.
Defines values for CredentialsRotationPhase.
Defines values for CRIName.
Defines values for CRIName.
Defines values for CredentialsRotationPhase.
Defines values for TaintEffect.
Defines values for TaintEffect.
Defines values for TaintEffect.
Defines values for CredentialsRotationPhase.
Defines values for CredentialsRotationPhase.
Defines values for RuntimeErrorCode.
Defines values for RuntimeErrorCode.
Defines values for RuntimeErrorCode.
Defines values for RuntimeErrorCode.
Defines values for RuntimeErrorCode.
Defines values for RuntimeErrorCode.
Defines values for RuntimeErrorCode.
Defines values for RuntimeErrorCode.
Defines values for RuntimeErrorCode.
Defines values for RuntimeErrorCode.
Defines values for ClusterStatusState.
Defines values for ClusterStatusState.
Defines values for ClusterStatusState.
Defines values for ClusterStatusState.
Defines values for ClusterStatusState.
Defines values for ClusterStatusState.
Defines values for ClusterStatusState.
Defines values for ClusterStatusState.
Defines values for ClusterStatusState.

# Structs

ACL defines model for ACL.
Argus defines model for Argus.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on rawClientInterface to offer response payloads.
Cluster defines model for Cluster.
Clusters defines model for Clusters.
ClusterStatus defines model for ClusterStatus.
No description provided by the author
CredentialsRotation defines model for CredentialsRotation.
CRI defines model for CRI.
No description provided by the author
Extension defines model for Extension.
No description provided by the author
Hibernation defines model for Hibernation.
HibernationSchedule defines model for HibernationSchedule.
Image For valid names and versions please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `machineImages`.
Kubernetes For valid versions please take a look at [provider-options](#tag/ProviderOptions/operation/SkeService_GetProviderOptions) `kubernetesVersions`.
No description provided by the author
Machine defines model for Machine.
Maintenance defines model for Maintenance.
MaintenanceAutoUpdate defines model for MaintenanceAutoUpdate.
Network defines model for Network.
Nodepool defines model for Nodepool.
RuntimeError defines model for RuntimeError.
SkeServiceCreateOrUpdateClusterRequest defines model for SkeService_CreateOrUpdateCluster_request.
Taint defines model for Taint.
TimeWindow defines model for TimeWindow.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Volume defines model for Volume.

# Interfaces

ClientWithResponsesInterface is the interface specification for the client with responses above.

# Type aliases

ClusterStatusState defines model for ClusterStatusState.
CreateOrUpdateJSONRequestBody defines body for CreateOrUpdate for application/json ContentType.
CredentialsRotationPhase Phase of the credentials rotation.
CRIName defines model for CRI.Name.
RequestEditorFn is the function signature for the RequestEditor callback function.
RuntimeErrorCode - Code: `SKE_UNSPECIFIED` Message: "An error occurred.
TaintEffect defines model for Taint.Effect.