postgresflex

package module
v1.12.0 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2026 License: Apache-2.0 Imports: 23 Imported by: 1

Documentation

Overview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Index

Constants

This section is empty.

Variables

View Source
var AllowedBackupSortEnumValues = []BackupSort{
	"completion_time.desc",
	"completion_time.asc",
	"end_time.desc",
	"end_time.asc",
	"name.desc",
	"name.asc",
	"retained_until.desc",
	"retained_until.asc",
	"size.desc",
	"size.asc",
	"type.desc",
	"type.asc",
}

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

View Source
var AllowedDatabaseSortEnumValues = []DatabaseSort{
	"created_at.desc",
	"created_at.asc",
	"database_id.desc",
	"database_id.asc",
	"database_name.desc",
	"database_name.asc",
	"database_owner.desc",
	"database_owner.asc",
}

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

View Source
var AllowedFlavorSortEnumValues = []FlavorSort{
	"cpu.desc",
	"cpu.asc",
	"flavor_description.asc",
	"flavor_description.desc",
	"id.desc",
	"id.asc",
	"size_max.desc",
	"size_max.asc",
	"ram.desc",
	"ram.asc",
	"size_min.desc",
	"size_min.asc",
	"storage_class.asc",
	"storage_class.desc",
	"node_type.asc",
	"node_type.desc",
}

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

View Source
var AllowedInstanceNetworkAccessScopeEnumValues = []InstanceNetworkAccessScope{
	"PUBLIC",
	"SNA",
}

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

View Source
var AllowedInstanceSortEnumValues = []InstanceSort{
	"id.desc",
	"id.asc",
	"is_deletable.desc",
	"is_deletable.asc",
	"name.asc",
	"name.desc",
	"state.asc",
	"state.desc",
}

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

View Source
var AllowedStateEnumValues = []State{
	"READY",
	"PENDING",
	"PROGRESSING",
	"FAILURE",
	"UNKNOWN",
	"TERMINATING",
}

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

View Source
var AllowedUserSortEnumValues = []UserSort{
	"id.asc",
	"id.desc",
	"name.desc",
	"name.asc",
	"state.desc",
	"state.asc",
}

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

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

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

func NewConfiguration

func NewConfiguration() *config.Configuration

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

func ParameterValueToString deprecated

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

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

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

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

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

func NewAPIClient

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

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

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

func (a *APIClient) CloneInstance(ctx context.Context, projectId string, region string, instanceId string) ApiCloneInstanceRequest

CloneInstance: Clone Instance

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiCloneInstanceRequest

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

func (a *APIClient) CloneInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) (*CloneInstanceResponse, error)

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

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

func (a *APIClient) CreateDatabase(ctx context.Context, projectId string, region string, instanceId string) ApiCreateDatabaseRequest

CreateDatabase: Create Database

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiCreateDatabaseRequest

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

func (a *APIClient) CreateDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string) (*CreateDatabaseResponse, error)

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

func (*APIClient) CreateInstance deprecated

func (a *APIClient) CreateInstance(ctx context.Context, projectId string, region string) ApiCreateInstanceRequest

CreateInstance: Create Instance

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@return ApiCreateInstanceRequest

func (*APIClient) CreateInstanceExecute deprecated

func (a *APIClient) CreateInstanceExecute(ctx context.Context, projectId string, region string) (*CreateInstanceResponse, error)

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

func (*APIClient) CreateUser deprecated

func (a *APIClient) CreateUser(ctx context.Context, projectId string, region string, instanceId string) ApiCreateUserRequest

CreateUser: Create User

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiCreateUserRequest

func (*APIClient) CreateUserExecute deprecated

func (a *APIClient) CreateUserExecute(ctx context.Context, projectId string, region string, instanceId string) (*CreateUserResponse, error)

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

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

func (a *APIClient) DeleteDatabase(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) ApiDeleteDatabaseRequest

DeleteDatabase: Delete Database

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param databaseId The ID of the database.
@return ApiDeleteDatabaseRequest

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

func (a *APIClient) DeleteDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) error

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

func (*APIClient) DeleteInstance deprecated

func (a *APIClient) DeleteInstance(ctx context.Context, projectId string, region string, instanceId string) ApiDeleteInstanceRequest

DeleteInstance: Delete Instance

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiDeleteInstanceRequest

func (*APIClient) DeleteInstanceExecute deprecated

func (a *APIClient) DeleteInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) error

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

func (*APIClient) DeleteUser deprecated

func (a *APIClient) DeleteUser(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiDeleteUserRequest

DeleteUser: Delete User

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param userId The ID of the user.
@return ApiDeleteUserRequest

func (*APIClient) DeleteUserExecute deprecated

func (a *APIClient) DeleteUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) error

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

func (*APIClient) GetBackup deprecated

func (a *APIClient) GetBackup(ctx context.Context, projectId string, region string, instanceId string, backupId int64) ApiGetBackupRequest

GetBackup: Get specific backup

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param backupId The ID of the backup.
@return ApiGetBackupRequest

func (*APIClient) GetBackupExecute deprecated

func (a *APIClient) GetBackupExecute(ctx context.Context, projectId string, region string, instanceId string, backupId int64) (*BackupData, error)

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

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetDatabase deprecated added in v1.12.0

func (a *APIClient) GetDatabase(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) ApiGetDatabaseRequest

GetDatabase: Get Specific Database

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param databaseId The ID of the database.
@return ApiGetDatabaseRequest

func (*APIClient) GetDatabaseExecute deprecated added in v1.12.0

func (a *APIClient) GetDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) (*GetDatabaseResponse, error)

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

func (*APIClient) GetInstance deprecated

func (a *APIClient) GetInstance(ctx context.Context, projectId string, region string, instanceId string) ApiGetInstanceRequest

GetInstance: Get Specific Instance

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiGetInstanceRequest

func (*APIClient) GetInstanceExecute deprecated

func (a *APIClient) GetInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) (*GetInstanceResponse, error)

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

func (*APIClient) GetUser deprecated

func (a *APIClient) GetUser(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiGetUserRequest

GetUser: Get User

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param userId The ID of the user.
@return ApiGetUserRequest

func (*APIClient) GetUserExecute deprecated

func (a *APIClient) GetUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) (*GetUserResponse, error)

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

func (*APIClient) ListBackups deprecated

func (a *APIClient) ListBackups(ctx context.Context, projectId string, region string, instanceId string) ApiListBackupsRequest

ListBackups: List backups

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListBackupsRequest

func (*APIClient) ListBackupsExecute deprecated

func (a *APIClient) ListBackupsExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListBackupsResponse, error)

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

func (*APIClient) ListCollations deprecated added in v1.12.0

func (a *APIClient) ListCollations(ctx context.Context, projectId string, region string, instanceId string) ApiListCollationsRequest

ListCollations: Get Collations for an Instance

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListCollationsRequest

func (*APIClient) ListCollationsExecute deprecated added in v1.12.0

func (a *APIClient) ListCollationsExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListCollationsResponse, error)

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

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

func (a *APIClient) ListDatabases(ctx context.Context, projectId string, region string, instanceId string) ApiListDatabasesRequest

ListDatabases: List Databases

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListDatabasesRequest

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

func (a *APIClient) ListDatabasesExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListDatabasesResponse, error)

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

func (*APIClient) ListFlavors deprecated

func (a *APIClient) ListFlavors(ctx context.Context, projectId string, region string) ApiListFlavorsRequest

ListFlavors: Get Flavors

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@return ApiListFlavorsRequest

func (*APIClient) ListFlavorsExecute deprecated

func (a *APIClient) ListFlavorsExecute(ctx context.Context, projectId string, region string) (*ListFlavorsResponse, error)

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

func (*APIClient) ListInstances deprecated

func (a *APIClient) ListInstances(ctx context.Context, projectId string, region string) ApiListInstancesRequest

ListInstances: List Instances

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@return ApiListInstancesRequest

func (*APIClient) ListInstancesExecute deprecated

func (a *APIClient) ListInstancesExecute(ctx context.Context, projectId string, region string) (*ListInstancesResponse, error)

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

func (*APIClient) ListRoles deprecated added in v1.12.0

func (a *APIClient) ListRoles(ctx context.Context, projectId string, region string, instanceId string) ApiListRolesRequest

ListRoles: List Roles

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListRolesRequest

func (*APIClient) ListRolesExecute deprecated added in v1.12.0

func (a *APIClient) ListRolesExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListRolesResponse, error)

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

func (*APIClient) ListUsers deprecated

func (a *APIClient) ListUsers(ctx context.Context, projectId string, region string, instanceId string) ApiListUsersRequest

ListUsers: List Users

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListUsersRequest

func (*APIClient) ListUsersExecute deprecated

func (a *APIClient) ListUsersExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListUsersResponse, error)

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

func (*APIClient) ListVersions deprecated

func (a *APIClient) ListVersions(ctx context.Context, projectId string, region string) ApiListVersionsRequest

ListVersions: Get Versions

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@return ApiListVersionsRequest

func (*APIClient) ListVersionsExecute deprecated

func (a *APIClient) ListVersionsExecute(ctx context.Context, projectId string, region string) (*ListVersionsResponse, error)

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

func (*APIClient) PartialUpdateDatabase deprecated added in v1.12.0

func (a *APIClient) PartialUpdateDatabase(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) ApiPartialUpdateDatabaseRequest

PartialUpdateDatabase: Update Database partially

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param databaseId The ID of the database.
@return ApiPartialUpdateDatabaseRequest

func (*APIClient) PartialUpdateDatabaseExecute deprecated added in v1.12.0

func (a *APIClient) PartialUpdateDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) error

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

func (*APIClient) PartialUpdateInstance deprecated

func (a *APIClient) PartialUpdateInstance(ctx context.Context, projectId string, region string, instanceId string) ApiPartialUpdateInstanceRequest

PartialUpdateInstance: Update Instance Partially

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiPartialUpdateInstanceRequest

func (*APIClient) PartialUpdateInstanceExecute deprecated

func (a *APIClient) PartialUpdateInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) error

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

func (*APIClient) PartialUpdateUser deprecated added in v0.9.0

func (a *APIClient) PartialUpdateUser(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiPartialUpdateUserRequest

PartialUpdateUser: Update User Partially

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param userId The ID of the user.
@return ApiPartialUpdateUserRequest

func (*APIClient) PartialUpdateUserExecute deprecated added in v0.9.0

func (a *APIClient) PartialUpdateUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) error

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

func (*APIClient) ResetUserPassword deprecated added in v1.12.0

func (a *APIClient) ResetUserPassword(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiResetUserPasswordRequest

ResetUserPassword: Reset User

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param userId The ID of the user.
@return ApiResetUserPasswordRequest

func (*APIClient) ResetUserPasswordExecute deprecated added in v1.12.0

func (a *APIClient) ResetUserPasswordExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) (*ResetUserPasswordResponse, error)

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

func (*APIClient) UpdateDatabase deprecated added in v1.12.0

func (a *APIClient) UpdateDatabase(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) ApiUpdateDatabaseRequest

UpdateDatabase: Update Database

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param databaseId The ID of the database.
@return ApiUpdateDatabaseRequest

func (*APIClient) UpdateDatabaseExecute deprecated added in v1.12.0

func (a *APIClient) UpdateDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) error

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

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

func (a *APIClient) UpdateInstance(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstanceRequest

UpdateInstance: Update Instance

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiUpdateInstanceRequest

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

func (a *APIClient) UpdateInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) error

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

func (*APIClient) UpdateInstanceProtection deprecated added in v1.12.0

func (a *APIClient) UpdateInstanceProtection(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstanceProtectionRequest

UpdateInstanceProtection: Toggle Instance Protection

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiUpdateInstanceProtectionRequest

func (*APIClient) UpdateInstanceProtectionExecute deprecated added in v1.12.0

func (a *APIClient) UpdateInstanceProtectionExecute(ctx context.Context, projectId string, region string, instanceId string) (*UpdateInstanceProtectionResponse, error)

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

func (*APIClient) UpdateUser deprecated added in v0.9.0

func (a *APIClient) UpdateUser(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiUpdateUserRequest

UpdateUser: Update User

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param userId The ID of the user.
@return ApiUpdateUserRequest

func (*APIClient) UpdateUserExecute deprecated added in v0.9.0

func (a *APIClient) UpdateUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) error

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

type ApiCloneInstanceRequest deprecated added in v0.10.0

type ApiCloneInstanceRequest interface {
	// The request body with the parameters for cloning an instance by a point in time into a new instance.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CloneInstancePayload(cloneInstancePayload CloneInstancePayload) ApiCloneInstanceRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CloneInstanceResponse, error)
}

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

type ApiCreateDatabaseRequest deprecated added in v0.15.0

type ApiCreateDatabaseRequest interface {
	// The request body containing the information for the new database.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateDatabasePayload(createDatabasePayload CreateDatabasePayload) ApiCreateDatabaseRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateDatabaseResponse, error)
}

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

type ApiCreateInstanceRequest deprecated

type ApiCreateInstanceRequest interface {
	// The request body with the parameters for the instance creation. Every parameter is required.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateInstanceResponse, error)
}

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

type ApiCreateUserRequest deprecated

type ApiCreateUserRequest interface {
	// The request body containing the user details.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateUserResponse, error)
}

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

type ApiDeleteDatabaseRequest deprecated added in v0.15.0

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

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

type ApiDeleteInstanceRequest deprecated

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

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

type ApiDeleteUserRequest deprecated

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

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

type ApiGetBackupRequest deprecated

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

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

type ApiGetDatabaseRequest deprecated added in v1.12.0

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

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

type ApiGetInstanceRequest deprecated

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

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

type ApiGetUserRequest deprecated

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

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

type ApiListBackupsRequest deprecated

type ApiListBackupsRequest interface {
	// Number of the page of items list to be returned.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Page(page int64) ApiListBackupsRequest
	// Number of items to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Size(size int64) ApiListBackupsRequest
	// Sorting of the backups to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Sort(sort BackupSort) ApiListBackupsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListBackupsResponse, error)
}

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

type ApiListCollationsRequest deprecated added in v1.12.0

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

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

type ApiListDatabasesRequest deprecated added in v0.15.0

type ApiListDatabasesRequest interface {
	// Number of the page of items list to be returned.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Page(page int64) ApiListDatabasesRequest
	// Number of items to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Size(size int64) ApiListDatabasesRequest
	// Sorting of the databases to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Sort(sort DatabaseSort) ApiListDatabasesRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListDatabasesResponse, error)
}

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

type ApiListFlavorsRequest deprecated

type ApiListFlavorsRequest interface {
	// Number of the page of items list to be returned.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Page(page int64) ApiListFlavorsRequest
	// Number of items to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Size(size int64) ApiListFlavorsRequest
	// Sorting of the flavors to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Sort(sort FlavorSort) ApiListFlavorsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListFlavorsResponse, error)
}

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

type ApiListInstancesRequest deprecated

type ApiListInstancesRequest interface {
	// Number of the page of items list to be returned.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Page(page int64) ApiListInstancesRequest
	// Number of items to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Size(size int64) ApiListInstancesRequest
	// Sorting of the items to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Sort(sort InstanceSort) ApiListInstancesRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListInstancesResponse, error)
}

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

type ApiListRolesRequest deprecated added in v1.12.0

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

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

type ApiListUsersRequest deprecated

type ApiListUsersRequest interface {
	// Number of the page of items list to be returned.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Page(page int64) ApiListUsersRequest
	// Number of items to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Size(size int64) ApiListUsersRequest
	// Sorting of the users to be returned on each page.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Sort(sort UserSort) ApiListUsersRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListUsersResponse, error)
}

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

type ApiListVersionsRequest deprecated

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

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

type ApiPartialUpdateDatabaseRequest deprecated added in v1.12.0

type ApiPartialUpdateDatabaseRequest interface {
	// The request body containing the information for the database update.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateDatabasePayload(partialUpdateDatabasePayload PartialUpdateDatabasePayload) ApiPartialUpdateDatabaseRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

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

type ApiPartialUpdateInstanceRequest deprecated

type ApiPartialUpdateInstanceRequest interface {
	// The request body with the parameters for updating the instance.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateInstancePayload(partialUpdateInstancePayload PartialUpdateInstancePayload) ApiPartialUpdateInstanceRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

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

type ApiPartialUpdateUserRequest deprecated added in v0.9.0

type ApiPartialUpdateUserRequest interface {
	// The Request body containing the new information for the user. If empty request body is send via patch, then login and createdb roles are removed from user.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateUserPayload(partialUpdateUserPayload PartialUpdateUserPayload) ApiPartialUpdateUserRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

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

type ApiResetUserPasswordRequest deprecated added in v1.12.0

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

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

type ApiUpdateDatabaseRequest deprecated added in v1.12.0

type ApiUpdateDatabaseRequest interface {
	// The request body containing the information for the database update.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateDatabasePayload(updateDatabasePayload UpdateDatabasePayload) ApiUpdateDatabaseRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

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

type ApiUpdateInstanceProtectionRequest deprecated added in v1.12.0

type ApiUpdateInstanceProtectionRequest interface {
	// The request body with flag isDeletable. Parameter is required.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateInstanceProtectionPayload(updateInstanceProtectionPayload UpdateInstanceProtectionPayload) ApiUpdateInstanceProtectionRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*UpdateInstanceProtectionResponse, error)
}

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

type ApiUpdateInstanceRequest deprecated added in v0.15.0

type ApiUpdateInstanceRequest interface {
	// The request body with the parameters for updating the instance
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

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

type ApiUpdateUserRequest deprecated added in v0.9.0

type ApiUpdateUserRequest interface {
	// The Request body containing the updated infos for the user.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

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

type BackupData added in v1.12.0

type BackupData struct {
	// The time when the backup was completed in RFC3339 format.
	// REQUIRED
	CompletionTime BackupDataGetCompletionTimeAttributeType `json:"completionTime" required:"true"`
	// The ID of the backup.
	// REQUIRED
	Id BackupDataGetIdAttributeType `json:"id" required:"true"`
	// The name of the backup.
	// REQUIRED
	Name BackupDataGetNameAttributeType `json:"name" required:"true"`
	// The time until the backup will be retained.
	// REQUIRED
	RetainedUntil BackupDataGetRetainedUntilAttributeType `json:"retainedUntil" required:"true"`
	// The size of the backup in bytes.
	// REQUIRED
	Size BackupDataGetSizeAttributeType `json:"size" required:"true"`
	// The type of the backup, which can be automated or manual triggered.
	// REQUIRED
	Type BackupDataGetTypeAttributeType `json:"type" required:"true"`
}

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

func NewBackupData added in v1.12.0

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

func NewBackupDataWithDefaults added in v1.12.0

func NewBackupDataWithDefaults() *BackupData

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

func (*BackupData) GetCompletionTime added in v1.12.0

func (o *BackupData) GetCompletionTime() (ret BackupDataGetCompletionTimeRetType)

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

func (*BackupData) GetCompletionTimeOk added in v1.12.0

func (o *BackupData) GetCompletionTimeOk() (ret BackupDataGetCompletionTimeRetType, ok bool)

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

func (*BackupData) GetId added in v1.12.0

func (o *BackupData) GetId() (ret BackupDataGetIdRetType)

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

func (*BackupData) GetIdOk added in v1.12.0

func (o *BackupData) GetIdOk() (ret BackupDataGetIdRetType, ok bool)

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

func (*BackupData) GetName added in v1.12.0

func (o *BackupData) GetName() (ret BackupDataGetNameRetType)

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

func (*BackupData) GetNameOk added in v1.12.0

func (o *BackupData) GetNameOk() (ret BackupDataGetNameRetType, ok bool)

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

func (*BackupData) GetRetainedUntil added in v1.12.0

func (o *BackupData) GetRetainedUntil() (ret BackupDataGetRetainedUntilRetType)

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

func (*BackupData) GetRetainedUntilOk added in v1.12.0

func (o *BackupData) GetRetainedUntilOk() (ret BackupDataGetRetainedUntilRetType, ok bool)

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

func (*BackupData) GetSize added in v1.12.0

func (o *BackupData) GetSize() (ret BackupDataGetSizeRetType)

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

func (*BackupData) GetSizeOk added in v1.12.0

func (o *BackupData) GetSizeOk() (ret BackupDataGetSizeRetType, ok bool)

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

func (*BackupData) GetType added in v1.12.0

func (o *BackupData) GetType() (ret BackupDataGetTypeRetType)

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

func (*BackupData) GetTypeOk added in v1.12.0

func (o *BackupData) GetTypeOk() (ret BackupDataGetTypeRetType, ok bool)

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

func (*BackupData) SetCompletionTime added in v1.12.0

func (o *BackupData) SetCompletionTime(v BackupDataGetCompletionTimeRetType)

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

func (*BackupData) SetId added in v1.12.0

func (o *BackupData) SetId(v BackupDataGetIdRetType)

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

func (*BackupData) SetName added in v1.12.0

func (o *BackupData) SetName(v BackupDataGetNameRetType)

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

func (*BackupData) SetRetainedUntil added in v1.12.0

func (o *BackupData) SetRetainedUntil(v BackupDataGetRetainedUntilRetType)

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

func (*BackupData) SetSize added in v1.12.0

func (o *BackupData) SetSize(v BackupDataGetSizeRetType)

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

func (*BackupData) SetType added in v1.12.0

func (o *BackupData) SetType(v BackupDataGetTypeRetType)

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

func (BackupData) ToMap deprecated added in v1.12.0

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

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

type BackupDataGetCompletionTimeArgType deprecated added in v1.12.0

type BackupDataGetCompletionTimeArgType = string

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

type BackupDataGetCompletionTimeAttributeType added in v1.12.0

type BackupDataGetCompletionTimeAttributeType = *string

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

type BackupDataGetCompletionTimeRetType deprecated added in v1.12.0

type BackupDataGetCompletionTimeRetType = string

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

type BackupDataGetIdArgType deprecated added in v1.12.0

type BackupDataGetIdArgType = int64

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

type BackupDataGetIdAttributeType added in v1.12.0

type BackupDataGetIdAttributeType = *int64

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

type BackupDataGetIdRetType deprecated added in v1.12.0

type BackupDataGetIdRetType = int64

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

type BackupDataGetNameArgType deprecated added in v1.12.0

type BackupDataGetNameArgType = string

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

type BackupDataGetNameAttributeType added in v1.12.0

type BackupDataGetNameAttributeType = *string

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

type BackupDataGetNameRetType deprecated added in v1.12.0

type BackupDataGetNameRetType = string

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

type BackupDataGetRetainedUntilArgType deprecated added in v1.12.0

type BackupDataGetRetainedUntilArgType = string

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

type BackupDataGetRetainedUntilAttributeType added in v1.12.0

type BackupDataGetRetainedUntilAttributeType = *string

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

type BackupDataGetRetainedUntilRetType deprecated added in v1.12.0

type BackupDataGetRetainedUntilRetType = string

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

type BackupDataGetSizeArgType deprecated added in v1.12.0

type BackupDataGetSizeArgType = int64

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

type BackupDataGetSizeAttributeType added in v1.12.0

type BackupDataGetSizeAttributeType = *int64

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

type BackupDataGetSizeRetType deprecated added in v1.12.0

type BackupDataGetSizeRetType = int64

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

type BackupDataGetTypeArgType deprecated added in v1.12.0

type BackupDataGetTypeArgType = string

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

type BackupDataGetTypeAttributeType added in v1.12.0

type BackupDataGetTypeAttributeType = *string

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

type BackupDataGetTypeRetType deprecated added in v1.12.0

type BackupDataGetTypeRetType = string

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

type BackupSort added in v1.12.0

type BackupSort string

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

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_COMPLETION_TIME_DESC BackupSort = "completion_time.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_COMPLETION_TIME_ASC BackupSort = "completion_time.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_END_TIME_DESC BackupSort = "end_time.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_END_TIME_ASC BackupSort = "end_time.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_NAME_DESC BackupSort = "name.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_NAME_ASC BackupSort = "name.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_RETAINED_UNTIL_DESC BackupSort = "retained_until.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_RETAINED_UNTIL_ASC BackupSort = "retained_until.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_SIZE_DESC BackupSort = "size.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_SIZE_ASC BackupSort = "size.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_TYPE_DESC BackupSort = "type.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSORT_TYPE_ASC BackupSort = "type.asc"
)

List of backup.sort

func NewBackupSortFromValue added in v1.12.0

func NewBackupSortFromValue(v string) (*BackupSort, error)

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

func (BackupSort) IsValid added in v1.12.0

func (v BackupSort) IsValid() bool

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

func (BackupSort) Ptr added in v1.12.0

func (v BackupSort) Ptr() *BackupSort

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

func (*BackupSort) UnmarshalJSON deprecated added in v1.12.0

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

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

type CloneInstanceOverrides added in v1.12.0

type CloneInstanceOverrides struct {
	// The storage class for the storage.
	Class CloneInstanceOverridesGetClassAttributeType `json:"class,omitempty"`
	// The name of the cloned instance. If not provided, the default naming behavior of appending '-clone' to the source instance name is used.
	Name CloneInstanceOverridesGetNameAttributeType `json:"name,omitempty"`
	// The storage size in Gigabytes.
	// REQUIRED
	Size CloneInstanceOverridesGetSizeAttributeType `json:"size" required:"true"`
}

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

func NewCloneInstanceOverrides added in v1.12.0

func NewCloneInstanceOverrides(size CloneInstanceOverridesGetSizeArgType) *CloneInstanceOverrides

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

func NewCloneInstanceOverridesWithDefaults added in v1.12.0

func NewCloneInstanceOverridesWithDefaults() *CloneInstanceOverrides

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

func (*CloneInstanceOverrides) GetClass added in v1.12.0

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

func (*CloneInstanceOverrides) GetClassOk added in v1.12.0

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

func (*CloneInstanceOverrides) GetName added in v1.12.0

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

func (*CloneInstanceOverrides) GetNameOk added in v1.12.0

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

func (*CloneInstanceOverrides) GetSize added in v1.12.0

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

func (*CloneInstanceOverrides) GetSizeOk added in v1.12.0

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

func (*CloneInstanceOverrides) HasClass added in v1.12.0

func (o *CloneInstanceOverrides) HasClass() bool

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

func (*CloneInstanceOverrides) HasName added in v1.12.0

func (o *CloneInstanceOverrides) HasName() bool

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

func (*CloneInstanceOverrides) SetClass added in v1.12.0

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

func (*CloneInstanceOverrides) SetName added in v1.12.0

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

func (*CloneInstanceOverrides) SetSize added in v1.12.0

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

func (CloneInstanceOverrides) ToMap deprecated added in v1.12.0

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

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

type CloneInstanceOverridesGetClassArgType deprecated added in v1.12.0

type CloneInstanceOverridesGetClassArgType = string

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

type CloneInstanceOverridesGetClassAttributeType added in v1.12.0

type CloneInstanceOverridesGetClassAttributeType = *string

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

type CloneInstanceOverridesGetClassRetType deprecated added in v1.12.0

type CloneInstanceOverridesGetClassRetType = string

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

type CloneInstanceOverridesGetNameArgType deprecated added in v1.12.0

type CloneInstanceOverridesGetNameArgType = string

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

type CloneInstanceOverridesGetNameAttributeType added in v1.12.0

type CloneInstanceOverridesGetNameAttributeType = *string

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

type CloneInstanceOverridesGetNameRetType deprecated added in v1.12.0

type CloneInstanceOverridesGetNameRetType = string

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

type CloneInstanceOverridesGetSizeArgType deprecated added in v1.12.0

type CloneInstanceOverridesGetSizeArgType = int64

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

type CloneInstanceOverridesGetSizeAttributeType added in v1.12.0

type CloneInstanceOverridesGetSizeAttributeType = *int64

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

type CloneInstanceOverridesGetSizeRetType deprecated added in v1.12.0

type CloneInstanceOverridesGetSizeRetType = int64

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

type CloneInstancePayload added in v0.10.0

type CloneInstancePayload struct {
	// REQUIRED
	InstanceOverrides CloneInstancePayloadGetInstanceOverridesAttributeType `json:"instanceOverrides" required:"true"`
	// the time for the point in time recovery it will be calculated between first backup and last backup
	// REQUIRED
	PointInTime CloneInstancePayloadGetPointInTimeAttributeType `json:"pointInTime" required:"true"`
}

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

func NewCloneInstancePayload added in v0.16.0

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

func NewCloneInstancePayloadWithDefaults added in v0.16.0

func NewCloneInstancePayloadWithDefaults() *CloneInstancePayload

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

func (*CloneInstancePayload) GetInstanceOverrides added in v1.12.0

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

func (*CloneInstancePayload) GetInstanceOverridesOk added in v1.12.0

func (o *CloneInstancePayload) GetInstanceOverridesOk() (ret CloneInstancePayloadGetInstanceOverridesRetType, ok bool)

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

func (*CloneInstancePayload) GetPointInTime added in v1.12.0

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

func (*CloneInstancePayload) GetPointInTimeOk added in v1.12.0

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

func (*CloneInstancePayload) SetInstanceOverrides added in v1.12.0

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

func (*CloneInstancePayload) SetPointInTime added in v1.12.0

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

func (CloneInstancePayload) ToMap deprecated added in v0.16.0

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

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

type CloneInstancePayloadGetInstanceOverridesArgType deprecated added in v1.12.0

type CloneInstancePayloadGetInstanceOverridesArgType = CloneInstanceOverrides

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

type CloneInstancePayloadGetInstanceOverridesAttributeType added in v1.12.0

type CloneInstancePayloadGetInstanceOverridesAttributeType = *CloneInstanceOverrides

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

type CloneInstancePayloadGetInstanceOverridesRetType deprecated added in v1.12.0

type CloneInstancePayloadGetInstanceOverridesRetType = CloneInstanceOverrides

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

type CloneInstancePayloadGetPointInTimeArgType deprecated added in v1.12.0

type CloneInstancePayloadGetPointInTimeArgType = time.Time

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

type CloneInstancePayloadGetPointInTimeAttributeType added in v1.12.0

type CloneInstancePayloadGetPointInTimeAttributeType = *time.Time

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

type CloneInstancePayloadGetPointInTimeRetType deprecated added in v1.12.0

type CloneInstancePayloadGetPointInTimeRetType = time.Time

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

type CloneInstanceRequest deprecated added in v1.1.0

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

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

func (CloneInstanceRequest) CloneInstancePayload added in v1.1.0

func (r CloneInstanceRequest) CloneInstancePayload(cloneInstancePayload CloneInstancePayload) ApiCloneInstanceRequest

The request body with the parameters for cloning an instance by a point in time into a new instance. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CloneInstanceRequest) Execute deprecated added in v1.1.0

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

type CloneInstanceResponse added in v0.10.0

type CloneInstanceResponse struct {
	// The ID of the instance.
	// REQUIRED
	Id CloneInstanceResponseGetIdAttributeType `json:"id" required:"true"`
}

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

func NewCloneInstanceResponse added in v0.16.0

func NewCloneInstanceResponse(id CloneInstanceResponseGetIdArgType) *CloneInstanceResponse

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

func NewCloneInstanceResponseWithDefaults added in v0.16.0

func NewCloneInstanceResponseWithDefaults() *CloneInstanceResponse

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

func (*CloneInstanceResponse) GetId added in v1.12.0

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

func (*CloneInstanceResponse) GetIdOk added in v1.12.0

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

func (*CloneInstanceResponse) SetId added in v1.12.0

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

func (CloneInstanceResponse) ToMap deprecated added in v0.16.0

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

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

type CloneInstanceResponseGetIdArgType deprecated added in v1.12.0

type CloneInstanceResponseGetIdArgType = string

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

type CloneInstanceResponseGetIdAttributeType added in v1.12.0

type CloneInstanceResponseGetIdAttributeType = *string

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

type CloneInstanceResponseGetIdRetType deprecated added in v1.12.0

type CloneInstanceResponseGetIdRetType = string

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

type CreateDatabasePayload added in v0.15.0

type CreateDatabasePayload struct {
	// The name of the database.
	// REQUIRED
	Name CreateDatabasePayloadGetNameAttributeType `json:"name" required:"true"`
	// The owner of the database.
	Owner CreateDatabasePayloadGetOwnerAttributeType `json:"owner,omitempty"`
}

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

func NewCreateDatabasePayload added in v0.16.0

func NewCreateDatabasePayload(name CreateDatabasePayloadGetNameArgType) *CreateDatabasePayload

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

func NewCreateDatabasePayloadWithDefaults added in v0.16.0

func NewCreateDatabasePayloadWithDefaults() *CreateDatabasePayload

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

func (*CreateDatabasePayload) GetName added in v0.16.0

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

func (*CreateDatabasePayload) GetNameOk added in v0.16.0

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

func (*CreateDatabasePayload) GetOwner added in v1.12.0

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

func (*CreateDatabasePayload) GetOwnerOk added in v1.12.0

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

func (*CreateDatabasePayload) HasOwner added in v1.12.0

func (o *CreateDatabasePayload) HasOwner() bool

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

func (*CreateDatabasePayload) SetName added in v0.16.0

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

func (*CreateDatabasePayload) SetOwner added in v1.12.0

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

func (CreateDatabasePayload) ToMap deprecated added in v0.16.0

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

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

type CreateDatabasePayloadGetNameArgType deprecated added in v1.0.2

type CreateDatabasePayloadGetNameArgType = string

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

type CreateDatabasePayloadGetNameAttributeType added in v1.0.2

type CreateDatabasePayloadGetNameAttributeType = *string

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

type CreateDatabasePayloadGetNameRetType deprecated added in v1.0.2

type CreateDatabasePayloadGetNameRetType = string

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

type CreateDatabasePayloadGetOwnerArgType deprecated added in v1.12.0

type CreateDatabasePayloadGetOwnerArgType = string

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

type CreateDatabasePayloadGetOwnerAttributeType added in v1.12.0

type CreateDatabasePayloadGetOwnerAttributeType = *string

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

type CreateDatabasePayloadGetOwnerRetType deprecated added in v1.12.0

type CreateDatabasePayloadGetOwnerRetType = string

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

type CreateDatabaseRequest deprecated added in v1.1.0

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

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

func (CreateDatabaseRequest) CreateDatabasePayload added in v1.1.0

func (r CreateDatabaseRequest) CreateDatabasePayload(createDatabasePayload CreateDatabasePayload) ApiCreateDatabaseRequest

The request body containing the information for the new database. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateDatabaseRequest) Execute deprecated added in v1.1.0

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

type CreateDatabaseResponse added in v1.12.0

type CreateDatabaseResponse struct {
	// The id of the database.
	// REQUIRED
	Id CreateDatabaseResponseGetIdAttributeType `json:"id" required:"true"`
}

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

func NewCreateDatabaseResponse added in v1.12.0

func NewCreateDatabaseResponse(id CreateDatabaseResponseGetIdArgType) *CreateDatabaseResponse

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

func NewCreateDatabaseResponseWithDefaults added in v1.12.0

func NewCreateDatabaseResponseWithDefaults() *CreateDatabaseResponse

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

func (*CreateDatabaseResponse) GetId added in v1.12.0

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

func (*CreateDatabaseResponse) GetIdOk added in v1.12.0

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

func (*CreateDatabaseResponse) SetId added in v1.12.0

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

func (CreateDatabaseResponse) ToMap deprecated added in v1.12.0

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

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

type CreateDatabaseResponseGetIdArgType deprecated added in v1.12.0

type CreateDatabaseResponseGetIdArgType = int64

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

type CreateDatabaseResponseGetIdAttributeType added in v1.12.0

type CreateDatabaseResponseGetIdAttributeType = *int64

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

type CreateDatabaseResponseGetIdRetType deprecated added in v1.12.0

type CreateDatabaseResponseGetIdRetType = int64

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

type CreateInstancePayload

type CreateInstancePayload struct {
	// The schedule for when the database backup will be created. Currently, ONLY daily schedules are supported (every 24 hours). The schedule is written as a cron schedule.
	// REQUIRED
	BackupSchedule CreateInstancePayloadGetBackupScheduleAttributeType `json:"backupSchedule" required:"true"`
	Encryption     CreateInstancePayloadGetEncryptionAttributeType     `json:"encryption,omitempty"`
	// The id of the instance flavor.
	// REQUIRED
	FlavorId CreateInstancePayloadGetFlavorIdAttributeType `json:"flavorId" required:"true"`
	// Key-value pairs, 63 characters max, begin and end with an alphanumerical character, may contain dashes (-), underscores (_), dots (.), and alphanumerics between. Key MUST be at least 1 character. Max 64 labels Regex for keys: ^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$ Regex for values: ^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$ The stackit- prefix is reserved and cannot be used for Keys.
	Labels CreateInstancePayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name of the instance.
	// REQUIRED
	Name CreateInstancePayloadGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Network CreateInstancePayloadGetNetworkAttributeType `json:"network" required:"true"`
	// How long backups are retained. The value can only be between 32 and 90 days.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	RetentionDays CreateInstancePayloadGetRetentionDaysAttributeType `json:"retentionDays" required:"true"`
	// REQUIRED
	Storage CreateInstancePayloadGetStorageAttributeType `json:"storage" required:"true"`
	// The Postgres version used for the instance. See [Versions Endpoint](/documentation/postgres-flex-service/version/v3#tag/Version) for supported version parameters.
	// REQUIRED
	Version CreateInstancePayloadGetVersionAttributeType `json:"version" required:"true"`
}

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

func NewCreateInstancePayload added in v0.16.0

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

func NewCreateInstancePayloadWithDefaults added in v0.16.0

func NewCreateInstancePayloadWithDefaults() *CreateInstancePayload

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

func (*CreateInstancePayload) GetBackupSchedule added in v0.16.0

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

func (*CreateInstancePayload) GetBackupScheduleOk added in v0.16.0

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

func (*CreateInstancePayload) GetEncryption added in v1.12.0

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

func (*CreateInstancePayload) GetEncryptionOk added in v1.12.0

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

func (*CreateInstancePayload) GetFlavorId added in v0.16.0

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

func (*CreateInstancePayload) GetFlavorIdOk added in v0.16.0

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

func (*CreateInstancePayload) GetLabels added in v0.16.0

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

func (*CreateInstancePayload) GetLabelsOk added in v0.16.0

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

func (*CreateInstancePayload) GetName added in v0.16.0

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

func (*CreateInstancePayload) GetNameOk added in v0.16.0

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

func (*CreateInstancePayload) GetNetwork added in v1.12.0

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

func (*CreateInstancePayload) GetNetworkOk added in v1.12.0

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

func (*CreateInstancePayload) GetRetentionDays added in v1.12.0

GetRetentionDays returns the RetentionDays field value If the value is explicit nil, the zero value for int32 will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateInstancePayload) GetRetentionDaysOk added in v1.12.0

GetRetentionDaysOk returns a tuple with the RetentionDays field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateInstancePayload) GetStorage added in v0.16.0

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

func (*CreateInstancePayload) GetStorageOk added in v0.16.0

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

func (*CreateInstancePayload) GetVersion added in v0.16.0

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

func (*CreateInstancePayload) GetVersionOk added in v0.16.0

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

func (*CreateInstancePayload) HasEncryption added in v1.12.0

func (o *CreateInstancePayload) HasEncryption() bool

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

func (*CreateInstancePayload) HasLabels added in v0.16.0

func (o *CreateInstancePayload) HasLabels() bool

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

func (*CreateInstancePayload) SetBackupSchedule added in v0.16.0

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

func (*CreateInstancePayload) SetEncryption added in v1.12.0

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

func (*CreateInstancePayload) SetFlavorId added in v0.16.0

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

func (*CreateInstancePayload) SetLabels added in v0.16.0

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

func (*CreateInstancePayload) SetName added in v0.16.0

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

func (*CreateInstancePayload) SetNetwork added in v1.12.0

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

func (*CreateInstancePayload) SetRetentionDays added in v1.12.0

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

func (*CreateInstancePayload) SetStorage added in v0.16.0

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

func (*CreateInstancePayload) SetVersion added in v0.16.0

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

func (CreateInstancePayload) ToMap deprecated added in v0.16.0

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

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

type CreateInstancePayloadGetBackupScheduleArgType deprecated added in v1.0.2

type CreateInstancePayloadGetBackupScheduleArgType = string

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

type CreateInstancePayloadGetBackupScheduleAttributeType added in v1.0.2

type CreateInstancePayloadGetBackupScheduleAttributeType = *string

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

type CreateInstancePayloadGetBackupScheduleRetType deprecated added in v1.0.2

type CreateInstancePayloadGetBackupScheduleRetType = string

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

type CreateInstancePayloadGetEncryptionArgType deprecated added in v1.12.0

type CreateInstancePayloadGetEncryptionArgType = InstanceEncryption

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

type CreateInstancePayloadGetEncryptionAttributeType added in v1.12.0

type CreateInstancePayloadGetEncryptionAttributeType = *InstanceEncryption

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

type CreateInstancePayloadGetEncryptionRetType deprecated added in v1.12.0

type CreateInstancePayloadGetEncryptionRetType = InstanceEncryption

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

type CreateInstancePayloadGetFlavorIdArgType deprecated added in v1.0.2

type CreateInstancePayloadGetFlavorIdArgType = string

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

type CreateInstancePayloadGetFlavorIdAttributeType added in v1.0.2

type CreateInstancePayloadGetFlavorIdAttributeType = *string

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

type CreateInstancePayloadGetFlavorIdRetType deprecated added in v1.0.2

type CreateInstancePayloadGetFlavorIdRetType = string

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

type CreateInstancePayloadGetLabelsArgType deprecated added in v1.0.2

type CreateInstancePayloadGetLabelsArgType = map[string]string

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

type CreateInstancePayloadGetLabelsAttributeType added in v1.0.2

type CreateInstancePayloadGetLabelsAttributeType = *map[string]string

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

type CreateInstancePayloadGetLabelsRetType deprecated added in v1.0.2

type CreateInstancePayloadGetLabelsRetType = map[string]string

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

type CreateInstancePayloadGetNameArgType deprecated added in v1.0.2

type CreateInstancePayloadGetNameArgType = string

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

type CreateInstancePayloadGetNameAttributeType added in v1.0.2

type CreateInstancePayloadGetNameAttributeType = *string

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

type CreateInstancePayloadGetNameRetType deprecated added in v1.0.2

type CreateInstancePayloadGetNameRetType = string

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

type CreateInstancePayloadGetNetworkArgType deprecated added in v1.12.0

type CreateInstancePayloadGetNetworkArgType = InstanceNetworkCreate

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

type CreateInstancePayloadGetNetworkAttributeType added in v1.12.0

type CreateInstancePayloadGetNetworkAttributeType = *InstanceNetworkCreate

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

type CreateInstancePayloadGetNetworkRetType deprecated added in v1.12.0

type CreateInstancePayloadGetNetworkRetType = InstanceNetworkCreate

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

type CreateInstancePayloadGetRetentionDaysArgType deprecated added in v1.12.0

type CreateInstancePayloadGetRetentionDaysArgType = *int64

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

type CreateInstancePayloadGetRetentionDaysAttributeType added in v1.12.0

type CreateInstancePayloadGetRetentionDaysAttributeType = *int64

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

type CreateInstancePayloadGetRetentionDaysRetType deprecated added in v1.12.0

type CreateInstancePayloadGetRetentionDaysRetType = *int64

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

type CreateInstancePayloadGetStorageArgType deprecated added in v1.0.2

type CreateInstancePayloadGetStorageArgType = StorageCreate

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

type CreateInstancePayloadGetStorageAttributeType added in v1.0.2

type CreateInstancePayloadGetStorageAttributeType = *StorageCreate

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

type CreateInstancePayloadGetStorageRetType deprecated added in v1.0.2

type CreateInstancePayloadGetStorageRetType = StorageCreate

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

type CreateInstancePayloadGetVersionArgType deprecated added in v1.0.2

type CreateInstancePayloadGetVersionArgType = string

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

type CreateInstancePayloadGetVersionAttributeType added in v1.0.2

type CreateInstancePayloadGetVersionAttributeType = *string

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

type CreateInstancePayloadGetVersionRetType deprecated added in v1.0.2

type CreateInstancePayloadGetVersionRetType = string

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

type CreateInstanceRequest deprecated added in v1.1.0

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

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

func (CreateInstanceRequest) CreateInstancePayload added in v1.1.0

func (r CreateInstanceRequest) CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest

The request body with the parameters for the instance creation. Every parameter is required. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateInstanceRequest) Execute deprecated added in v1.1.0

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

type CreateInstanceResponse

type CreateInstanceResponse struct {
	// The ID of the instance.
	// REQUIRED
	Id CreateInstanceResponseGetIdAttributeType `json:"id" required:"true"`
}

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

func NewCreateInstanceResponse added in v0.16.0

func NewCreateInstanceResponse(id CreateInstanceResponseGetIdArgType) *CreateInstanceResponse

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

func NewCreateInstanceResponseWithDefaults added in v0.16.0

func NewCreateInstanceResponseWithDefaults() *CreateInstanceResponse

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

func (*CreateInstanceResponse) GetId added in v0.16.0

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

func (*CreateInstanceResponse) GetIdOk added in v0.16.0

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

func (*CreateInstanceResponse) SetId added in v0.16.0

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

func (CreateInstanceResponse) ToMap deprecated added in v0.16.0

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

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

type CreateInstanceResponseGetIdArgType deprecated added in v1.0.2

type CreateInstanceResponseGetIdArgType = string

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

type CreateInstanceResponseGetIdAttributeType added in v1.0.2

type CreateInstanceResponseGetIdAttributeType = *string

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

type CreateInstanceResponseGetIdRetType deprecated added in v1.0.2

type CreateInstanceResponseGetIdRetType = string

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

type CreateUserPayload

type CreateUserPayload struct {
	// The name of the user.
	// REQUIRED
	Name CreateUserPayloadGetNameAttributeType `json:"name" required:"true"`
	// A list containing the user roles for the instance. Please refer to the List Roles endpoint for a list of all available Roles.
	Roles CreateUserPayloadGetRolesAttributeType `json:"roles,omitempty"`
}

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

func NewCreateUserPayload added in v0.16.0

func NewCreateUserPayload(name CreateUserPayloadGetNameArgType) *CreateUserPayload

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

func NewCreateUserPayloadWithDefaults added in v0.16.0

func NewCreateUserPayloadWithDefaults() *CreateUserPayload

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

func (*CreateUserPayload) GetName added in v1.12.0

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

func (*CreateUserPayload) GetNameOk added in v1.12.0

func (o *CreateUserPayload) GetNameOk() (ret CreateUserPayloadGetNameRetType, ok bool)

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

func (*CreateUserPayload) GetRoles added in v0.16.0

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

func (*CreateUserPayload) GetRolesOk added in v0.16.0

func (o *CreateUserPayload) GetRolesOk() (ret CreateUserPayloadGetRolesRetType, ok bool)

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

func (*CreateUserPayload) HasRoles added in v0.16.0

func (o *CreateUserPayload) HasRoles() bool

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

func (*CreateUserPayload) SetName added in v1.12.0

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

func (*CreateUserPayload) SetRoles added in v0.16.0

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

func (CreateUserPayload) ToMap deprecated added in v0.16.0

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

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

type CreateUserPayloadGetNameArgType deprecated added in v1.12.0

type CreateUserPayloadGetNameArgType = string

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

type CreateUserPayloadGetNameAttributeType added in v1.12.0

type CreateUserPayloadGetNameAttributeType = *string

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

type CreateUserPayloadGetNameRetType deprecated added in v1.12.0

type CreateUserPayloadGetNameRetType = string

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

type CreateUserPayloadGetRolesArgType deprecated added in v1.0.2

type CreateUserPayloadGetRolesArgType = []string

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

type CreateUserPayloadGetRolesAttributeType added in v1.0.2

type CreateUserPayloadGetRolesAttributeType = *[]string

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

type CreateUserPayloadGetRolesRetType deprecated added in v1.0.2

type CreateUserPayloadGetRolesRetType = []string

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

type CreateUserRequest deprecated

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

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

func (CreateUserRequest) CreateUserPayload added in v1.1.0

func (r CreateUserRequest) CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest

The request body containing the user details. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateUserRequest) Execute deprecated added in v1.1.0

func (r CreateUserRequest) Execute() (*CreateUserResponse, error)

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

type CreateUserResponse

type CreateUserResponse struct {
	// The ID of the user.
	// REQUIRED
	Id CreateUserResponseGetIdAttributeType `json:"id" required:"true"`
	// The name of the user.
	// REQUIRED
	Name CreateUserResponseGetNameAttributeType `json:"name" required:"true"`
	// The password for the user.
	// REQUIRED
	Password CreateUserResponseGetPasswordAttributeType `json:"password" required:"true"`
	// The current state of the user.
	// REQUIRED
	State CreateUserResponseGetStateAttributeType `json:"state" required:"true"`
}

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

func NewCreateUserResponse added in v0.16.0

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

func NewCreateUserResponseWithDefaults added in v0.16.0

func NewCreateUserResponseWithDefaults() *CreateUserResponse

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

func (*CreateUserResponse) GetId added in v1.12.0

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

func (*CreateUserResponse) GetIdOk added in v1.12.0

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

func (*CreateUserResponse) GetName added in v1.12.0

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

func (*CreateUserResponse) GetNameOk added in v1.12.0

func (o *CreateUserResponse) GetNameOk() (ret CreateUserResponseGetNameRetType, ok bool)

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

func (*CreateUserResponse) GetPassword added in v1.12.0

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

func (*CreateUserResponse) GetPasswordOk added in v1.12.0

func (o *CreateUserResponse) GetPasswordOk() (ret CreateUserResponseGetPasswordRetType, ok bool)

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

func (*CreateUserResponse) GetState added in v1.12.0

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

func (*CreateUserResponse) GetStateOk added in v1.12.0

func (o *CreateUserResponse) GetStateOk() (ret CreateUserResponseGetStateRetType, ok bool)

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

func (*CreateUserResponse) SetId added in v1.12.0

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

func (*CreateUserResponse) SetName added in v1.12.0

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

func (*CreateUserResponse) SetPassword added in v1.12.0

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

func (*CreateUserResponse) SetState added in v1.12.0

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

func (CreateUserResponse) ToMap deprecated added in v0.16.0

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

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

type CreateUserResponseGetIdArgType deprecated added in v1.12.0

type CreateUserResponseGetIdArgType = int64

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

type CreateUserResponseGetIdAttributeType added in v1.12.0

type CreateUserResponseGetIdAttributeType = *int64

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

type CreateUserResponseGetIdRetType deprecated added in v1.12.0

type CreateUserResponseGetIdRetType = int64

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

type CreateUserResponseGetNameArgType deprecated added in v1.12.0

type CreateUserResponseGetNameArgType = string

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

type CreateUserResponseGetNameAttributeType added in v1.12.0

type CreateUserResponseGetNameAttributeType = *string

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

type CreateUserResponseGetNameRetType deprecated added in v1.12.0

type CreateUserResponseGetNameRetType = string

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

type CreateUserResponseGetPasswordArgType deprecated added in v1.12.0

type CreateUserResponseGetPasswordArgType = string

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

type CreateUserResponseGetPasswordAttributeType added in v1.12.0

type CreateUserResponseGetPasswordAttributeType = *string

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

type CreateUserResponseGetPasswordRetType deprecated added in v1.12.0

type CreateUserResponseGetPasswordRetType = string

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

type CreateUserResponseGetStateArgType deprecated added in v1.12.0

type CreateUserResponseGetStateArgType = string

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

type CreateUserResponseGetStateAttributeType added in v1.12.0

type CreateUserResponseGetStateAttributeType = *string

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

type CreateUserResponseGetStateRetType deprecated added in v1.12.0

type CreateUserResponseGetStateRetType = string

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

type DatabaseRoles added in v1.12.0

type DatabaseRoles struct {
	// The name of the database.
	// REQUIRED
	Name DatabaseRolesGetNameAttributeType `json:"name" required:"true"`
	// The name and the roles for a database
	// REQUIRED
	Roles DatabaseRolesGetRolesAttributeType `json:"roles" required:"true"`
}

DatabaseRoles The name and the roles for a database for a user. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDatabaseRoles added in v1.12.0

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

func NewDatabaseRolesWithDefaults added in v1.12.0

func NewDatabaseRolesWithDefaults() *DatabaseRoles

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

func (*DatabaseRoles) GetName added in v1.12.0

func (o *DatabaseRoles) GetName() (ret DatabaseRolesGetNameRetType)

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

func (*DatabaseRoles) GetNameOk added in v1.12.0

func (o *DatabaseRoles) GetNameOk() (ret DatabaseRolesGetNameRetType, ok bool)

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

func (*DatabaseRoles) GetRoles added in v1.12.0

func (o *DatabaseRoles) GetRoles() (ret DatabaseRolesGetRolesRetType)

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

func (*DatabaseRoles) GetRolesOk added in v1.12.0

func (o *DatabaseRoles) GetRolesOk() (ret DatabaseRolesGetRolesRetType, ok bool)

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

func (*DatabaseRoles) SetName added in v1.12.0

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

func (*DatabaseRoles) SetRoles added in v1.12.0

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

func (DatabaseRoles) ToMap deprecated added in v1.12.0

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

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

type DatabaseRolesGetNameArgType deprecated added in v1.12.0

type DatabaseRolesGetNameArgType = string

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

type DatabaseRolesGetNameAttributeType added in v1.12.0

type DatabaseRolesGetNameAttributeType = *string

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

type DatabaseRolesGetNameRetType deprecated added in v1.12.0

type DatabaseRolesGetNameRetType = string

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

type DatabaseRolesGetRolesArgType deprecated added in v1.12.0

type DatabaseRolesGetRolesArgType = []string

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

type DatabaseRolesGetRolesAttributeType added in v1.12.0

type DatabaseRolesGetRolesAttributeType = *[]string

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

type DatabaseRolesGetRolesRetType deprecated added in v1.12.0

type DatabaseRolesGetRolesRetType = []string

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

type DatabaseSort added in v1.12.0

type DatabaseSort string

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

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DATABASESORT_CREATED_AT_DESC DatabaseSort = "created_at.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DATABASESORT_CREATED_AT_ASC DatabaseSort = "created_at.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DATABASESORT_DATABASE_ID_DESC DatabaseSort = "database_id.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DATABASESORT_DATABASE_ID_ASC DatabaseSort = "database_id.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DATABASESORT_DATABASE_NAME_DESC DatabaseSort = "database_name.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DATABASESORT_DATABASE_NAME_ASC DatabaseSort = "database_name.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DATABASESORT_DATABASE_OWNER_DESC DatabaseSort = "database_owner.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DATABASESORT_DATABASE_OWNER_ASC DatabaseSort = "database_owner.asc"
)

List of database.sort

func NewDatabaseSortFromValue added in v1.12.0

func NewDatabaseSortFromValue(v string) (*DatabaseSort, error)

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

func (DatabaseSort) IsValid added in v1.12.0

func (v DatabaseSort) IsValid() bool

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

func (DatabaseSort) Ptr added in v1.12.0

func (v DatabaseSort) Ptr() *DatabaseSort

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

func (*DatabaseSort) UnmarshalJSON deprecated added in v1.12.0

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

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

type DefaultApi deprecated added in v1.1.0

type DefaultApi interface {
	/*
		CloneInstance Clone Instance
		Clone Instance

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiCloneInstanceRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CloneInstance(ctx context.Context, projectId string, region string, instanceId string) ApiCloneInstanceRequest
	/*
		CloneInstanceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return CloneInstanceResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CloneInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) (*CloneInstanceResponse, error)
	/*
		CreateDatabase Create Database
		Create database for a user. Note: The name of a valid user must be provided in the 'options' map field using the key 'owner'

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiCreateDatabaseRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateDatabase(ctx context.Context, projectId string, region string, instanceId string) ApiCreateDatabaseRequest
	/*
		CreateDatabaseExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return CreateDatabaseResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string) (*CreateDatabaseResponse, error)
	/*
		CreateInstance Create Instance
		Create a new instance of a postgres database instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ApiCreateInstanceRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateInstance(ctx context.Context, projectId string, region string) ApiCreateInstanceRequest
	/*
		CreateInstanceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return CreateInstanceResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateInstanceExecute(ctx context.Context, projectId string, region string) (*CreateInstanceResponse, error)
	/*
		CreateUser Create User
		Create user for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiCreateUserRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateUser(ctx context.Context, projectId string, region string, instanceId string) ApiCreateUserRequest
	/*
		CreateUserExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return CreateUserResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateUserExecute(ctx context.Context, projectId string, region string, instanceId string) (*CreateUserResponse, error)
	/*
		DeleteDatabase Delete Database
		Delete database for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param databaseId The ID of the database.
		@return ApiDeleteDatabaseRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteDatabase(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) ApiDeleteDatabaseRequest
	/*
		DeleteDatabaseExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) error
	/*
		DeleteInstance Delete Instance
		Delete an available postgres instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiDeleteInstanceRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteInstance(ctx context.Context, projectId string, region string, instanceId string) ApiDeleteInstanceRequest
	/*
		DeleteInstanceExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) error
	/*
		DeleteUser Delete User
		Delete an user from a specific instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return ApiDeleteUserRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteUser(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiDeleteUserRequest
	/*
		DeleteUserExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) error
	/*
		GetBackup Get specific backup
		Get information about a specific backup for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param backupId The ID of the backup.
		@return ApiGetBackupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetBackup(ctx context.Context, projectId string, region string, instanceId string, backupId int64) ApiGetBackupRequest
	/*
		GetBackupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param backupId The ID of the backup.
		@return BackupData

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetBackupExecute(ctx context.Context, projectId string, region string, instanceId string, backupId int64) (*BackupData, error)
	/*
		GetDatabase Get Specific Database
		Get information about a specific database in an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param databaseId The ID of the database.
		@return ApiGetDatabaseRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetDatabase(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) ApiGetDatabaseRequest
	/*
		GetDatabaseExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param databaseId The ID of the database.
		@return GetDatabaseResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) (*GetDatabaseResponse, error)
	/*
		GetInstance Get Specific Instance
		Get information about a specific available instance

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiGetInstanceRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetInstance(ctx context.Context, projectId string, region string, instanceId string) ApiGetInstanceRequest
	/*
		GetInstanceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return GetInstanceResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) (*GetInstanceResponse, error)
	/*
		GetUser Get User
		Get a specific available user for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return ApiGetUserRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetUser(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiGetUserRequest
	/*
		GetUserExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return GetUserResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) (*GetUserResponse, error)
	/*
		ListBackups List backups
		List all backups which are available for a specific instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListBackupsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListBackups(ctx context.Context, projectId string, region string, instanceId string) ApiListBackupsRequest
	/*
		ListBackupsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ListBackupsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListBackupsExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListBackupsResponse, error)
	/*
		ListCollations Get Collations for an Instance
		Get available collations for an instance

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListCollationsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListCollations(ctx context.Context, projectId string, region string, instanceId string) ApiListCollationsRequest
	/*
		ListCollationsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ListCollationsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListCollationsExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListCollationsResponse, error)
	/*
		ListDatabases List Databases
		List available databases for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListDatabasesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListDatabases(ctx context.Context, projectId string, region string, instanceId string) ApiListDatabasesRequest
	/*
		ListDatabasesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ListDatabasesResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListDatabasesExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListDatabasesResponse, error)
	/*
		ListFlavors Get Flavors
		Get all available flavors for a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ApiListFlavorsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListFlavors(ctx context.Context, projectId string, region string) ApiListFlavorsRequest
	/*
		ListFlavorsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ListFlavorsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListFlavorsExecute(ctx context.Context, projectId string, region string) (*ListFlavorsResponse, error)
	/*
		ListInstances List Instances
		List all available instances for your project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ApiListInstancesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListInstances(ctx context.Context, projectId string, region string) ApiListInstancesRequest
	/*
		ListInstancesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ListInstancesResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListInstancesExecute(ctx context.Context, projectId string, region string) (*ListInstancesResponse, error)
	/*
		ListRoles List Roles
		List available roles for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListRolesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListRoles(ctx context.Context, projectId string, region string, instanceId string) ApiListRolesRequest
	/*
		ListRolesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ListRolesResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListRolesExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListRolesResponse, error)
	/*
		ListUsers List Users
		List available users for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListUsersRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListUsers(ctx context.Context, projectId string, region string, instanceId string) ApiListUsersRequest
	/*
		ListUsersExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ListUsersResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListUsersExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListUsersResponse, error)
	/*
		ListVersions Get Versions
		Get available postgres versions for the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ApiListVersionsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListVersions(ctx context.Context, projectId string, region string) ApiListVersionsRequest
	/*
		ListVersionsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ListVersionsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListVersionsExecute(ctx context.Context, projectId string, region string) (*ListVersionsResponse, error)
	/*
		PartialUpdateDatabase Update Database partially
		Update a database partially in an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param databaseId The ID of the database.
		@return ApiPartialUpdateDatabaseRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateDatabase(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) ApiPartialUpdateDatabaseRequest
	/*
		PartialUpdateDatabaseExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) error
	/*
		PartialUpdateInstance Update Instance Partially
		Update an available instance of a postgres database. No fields are required.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiPartialUpdateInstanceRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateInstance(ctx context.Context, projectId string, region string, instanceId string) ApiPartialUpdateInstanceRequest
	/*
		PartialUpdateInstanceExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) error
	/*
		PartialUpdateUser Update User Partially
		Update an user partially for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return ApiPartialUpdateUserRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateUser(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiPartialUpdateUserRequest
	/*
		PartialUpdateUserExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) error
	/*
		ResetUserPassword Reset User
		Reset an user from an specific instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return ApiResetUserPasswordRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ResetUserPassword(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiResetUserPasswordRequest
	/*
		ResetUserPasswordExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return ResetUserPasswordResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ResetUserPasswordExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) (*ResetUserPasswordResponse, error)
	/*
		UpdateDatabase Update Database
		Update a database in an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param databaseId The ID of the database.
		@return ApiUpdateDatabaseRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateDatabase(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) ApiUpdateDatabaseRequest
	/*
		UpdateDatabaseExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string, databaseId int64) error
	/*
		UpdateInstance Update Instance
		Updates an available instance of a postgres database

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiUpdateInstanceRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateInstance(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstanceRequest
	/*
		UpdateInstanceExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) error
	/*
		UpdateInstanceProtection Toggle Instance Protection
		Toggle the deletion protection for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiUpdateInstanceProtectionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateInstanceProtection(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstanceProtectionRequest
	/*
		UpdateInstanceProtectionExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return UpdateInstanceProtectionResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateInstanceProtectionExecute(ctx context.Context, projectId string, region string, instanceId string) (*UpdateInstanceProtectionResponse, error)
	/*
		UpdateUser Update User
		Update user for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return ApiUpdateUserRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateUser(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiUpdateUserRequest
	/*
		UpdateUserExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId int64) error
}

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

type DefaultApiService

type DefaultApiService service

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

type DeleteDatabaseRequest deprecated added in v1.1.0

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

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

func (DeleteDatabaseRequest) Execute deprecated added in v1.1.0

func (r DeleteDatabaseRequest) Execute() error

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

type DeleteInstanceRequest deprecated added in v1.1.0

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

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

func (DeleteInstanceRequest) Execute deprecated added in v1.1.0

func (r DeleteInstanceRequest) Execute() error

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

type DeleteUserRequest deprecated added in v1.1.0

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

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

func (DeleteUserRequest) Execute deprecated added in v1.1.0

func (r DeleteUserRequest) Execute() error

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

type Error

type Error struct {
	// The http error code of the error.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Code ErrorGetCodeAttributeType `json:"code" required:"true"`
	// More detailed information about the error.
	// REQUIRED
	Message ErrorGetMessageAttributeType `json:"message" required:"true"`
	// The trace id of the request.
	// REQUIRED
	TraceId ErrorGetTraceIdAttributeType `json:"traceId" required:"true"`
	// Describes in which state the api was when the error happened.
	// REQUIRED
	Type ErrorGetTypeAttributeType `json:"type" required:"true"`
}

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

func NewError added in v0.16.0

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

func NewErrorWithDefaults added in v0.16.0

func NewErrorWithDefaults() *Error

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

func (*Error) GetCode added in v0.16.0

func (o *Error) GetCode() (ret ErrorGetCodeRetType)

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

func (*Error) GetCodeOk added in v0.16.0

func (o *Error) GetCodeOk() (ret ErrorGetCodeRetType, ok bool)

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

func (*Error) GetMessage added in v0.16.0

func (o *Error) GetMessage() (ret ErrorGetMessageRetType)

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

func (*Error) GetMessageOk added in v0.16.0

func (o *Error) GetMessageOk() (ret ErrorGetMessageRetType, ok bool)

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

func (*Error) GetTraceId added in v1.12.0

func (o *Error) GetTraceId() (ret ErrorGetTraceIdRetType)

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

func (*Error) GetTraceIdOk added in v1.12.0

func (o *Error) GetTraceIdOk() (ret ErrorGetTraceIdRetType, ok bool)

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

func (*Error) GetType added in v0.16.0

func (o *Error) GetType() (ret ErrorGetTypeRetType)

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

func (*Error) GetTypeOk added in v0.16.0

func (o *Error) GetTypeOk() (ret ErrorGetTypeRetType, ok bool)

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

func (*Error) SetCode added in v0.16.0

func (o *Error) SetCode(v ErrorGetCodeRetType)

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

func (*Error) SetMessage added in v0.16.0

func (o *Error) SetMessage(v ErrorGetMessageRetType)

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

func (*Error) SetTraceId added in v1.12.0

func (o *Error) SetTraceId(v ErrorGetTraceIdRetType)

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

func (*Error) SetType added in v0.16.0

func (o *Error) SetType(v ErrorGetTypeRetType)

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

func (Error) ToMap deprecated added in v0.16.0

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

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

type ErrorGetCodeArgType deprecated added in v1.0.2

type ErrorGetCodeArgType = int64

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

type ErrorGetCodeAttributeType added in v1.0.2

type ErrorGetCodeAttributeType = *int64

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

type ErrorGetCodeRetType deprecated added in v1.0.2

type ErrorGetCodeRetType = int64

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

type ErrorGetMessageArgType deprecated added in v1.0.2

type ErrorGetMessageArgType = string

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

type ErrorGetMessageAttributeType added in v1.0.2

type ErrorGetMessageAttributeType = *string

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

type ErrorGetMessageRetType deprecated added in v1.0.2

type ErrorGetMessageRetType = string

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

type ErrorGetTraceIdArgType deprecated added in v1.12.0

type ErrorGetTraceIdArgType = string

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

type ErrorGetTraceIdAttributeType added in v1.12.0

type ErrorGetTraceIdAttributeType = *string

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

type ErrorGetTraceIdRetType deprecated added in v1.12.0

type ErrorGetTraceIdRetType = string

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

type ErrorGetTypeArgType deprecated added in v1.0.2

type ErrorGetTypeArgType = string

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

type ErrorGetTypeAttributeType added in v1.0.2

type ErrorGetTypeAttributeType = *string

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

type ErrorGetTypeRetType deprecated added in v1.0.2

type ErrorGetTypeRetType = string

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

type FlavorSort added in v1.12.0

type FlavorSort string

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

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_CPU_DESC FlavorSort = "cpu.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_CPU_ASC FlavorSort = "cpu.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_FLAVOR_DESCRIPTION_ASC FlavorSort = "flavor_description.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_FLAVOR_DESCRIPTION_DESC FlavorSort = "flavor_description.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_ID_DESC FlavorSort = "id.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_ID_ASC FlavorSort = "id.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_SIZE_MAX_DESC FlavorSort = "size_max.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_SIZE_MAX_ASC FlavorSort = "size_max.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_RAM_DESC FlavorSort = "ram.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_RAM_ASC FlavorSort = "ram.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_SIZE_MIN_DESC FlavorSort = "size_min.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_SIZE_MIN_ASC FlavorSort = "size_min.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_STORAGE_CLASS_ASC FlavorSort = "storage_class.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_STORAGE_CLASS_DESC FlavorSort = "storage_class.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_NODE_TYPE_ASC FlavorSort = "node_type.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	FLAVORSORT_NODE_TYPE_DESC FlavorSort = "node_type.desc"
)

List of flavor.sort

func NewFlavorSortFromValue added in v1.12.0

func NewFlavorSortFromValue(v string) (*FlavorSort, error)

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

func (FlavorSort) IsValid added in v1.12.0

func (v FlavorSort) IsValid() bool

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

func (FlavorSort) Ptr added in v1.12.0

func (v FlavorSort) Ptr() *FlavorSort

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

func (*FlavorSort) UnmarshalJSON deprecated added in v1.12.0

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

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

type FlavorStorageClassesStorageClass added in v1.12.0

type FlavorStorageClassesStorageClass struct {
	// REQUIRED
	Class FlavorStorageClassesStorageClassGetClassAttributeType `json:"class" required:"true"`
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	MaxIoPerSec FlavorStorageClassesStorageClassGetMaxIoPerSecAttributeType `json:"maxIoPerSec" required:"true"`
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	MaxThroughInMb FlavorStorageClassesStorageClassGetMaxThroughInMbAttributeType `json:"maxThroughInMb" required:"true"`
}

FlavorStorageClassesStorageClass a storageClass defines how efficient the storage can work Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewFlavorStorageClassesStorageClass added in v1.12.0

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

func NewFlavorStorageClassesStorageClassWithDefaults added in v1.12.0

func NewFlavorStorageClassesStorageClassWithDefaults() *FlavorStorageClassesStorageClass

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

func (*FlavorStorageClassesStorageClass) GetClass added in v1.12.0

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

func (*FlavorStorageClassesStorageClass) GetClassOk added in v1.12.0

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

func (*FlavorStorageClassesStorageClass) GetMaxIoPerSec added in v1.12.0

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

func (*FlavorStorageClassesStorageClass) GetMaxIoPerSecOk added in v1.12.0

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

func (*FlavorStorageClassesStorageClass) GetMaxThroughInMb added in v1.12.0

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

func (*FlavorStorageClassesStorageClass) GetMaxThroughInMbOk added in v1.12.0

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

func (*FlavorStorageClassesStorageClass) SetClass added in v1.12.0

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

func (*FlavorStorageClassesStorageClass) SetMaxIoPerSec added in v1.12.0

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

func (*FlavorStorageClassesStorageClass) SetMaxThroughInMb added in v1.12.0

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

func (FlavorStorageClassesStorageClass) ToMap deprecated added in v1.12.0

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

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

type FlavorStorageClassesStorageClassGetClassArgType deprecated added in v1.12.0

type FlavorStorageClassesStorageClassGetClassArgType = string

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

type FlavorStorageClassesStorageClassGetClassAttributeType added in v1.12.0

type FlavorStorageClassesStorageClassGetClassAttributeType = *string

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

type FlavorStorageClassesStorageClassGetClassRetType deprecated added in v1.12.0

type FlavorStorageClassesStorageClassGetClassRetType = string

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

type FlavorStorageClassesStorageClassGetMaxIoPerSecArgType deprecated added in v1.12.0

type FlavorStorageClassesStorageClassGetMaxIoPerSecArgType = int64

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

type FlavorStorageClassesStorageClassGetMaxIoPerSecAttributeType added in v1.12.0

type FlavorStorageClassesStorageClassGetMaxIoPerSecAttributeType = *int64

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

type FlavorStorageClassesStorageClassGetMaxIoPerSecRetType deprecated added in v1.12.0

type FlavorStorageClassesStorageClassGetMaxIoPerSecRetType = int64

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

type FlavorStorageClassesStorageClassGetMaxThroughInMbArgType deprecated added in v1.12.0

type FlavorStorageClassesStorageClassGetMaxThroughInMbArgType = int64

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

type FlavorStorageClassesStorageClassGetMaxThroughInMbAttributeType added in v1.12.0

type FlavorStorageClassesStorageClassGetMaxThroughInMbAttributeType = *int64

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

type FlavorStorageClassesStorageClassGetMaxThroughInMbRetType deprecated added in v1.12.0

type FlavorStorageClassesStorageClassGetMaxThroughInMbRetType = int64

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

type GetBackupRequest deprecated added in v1.1.0

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

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

func (GetBackupRequest) Execute deprecated added in v1.1.0

func (r GetBackupRequest) Execute() (*BackupData, error)

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

type GetDatabaseRequest deprecated added in v1.12.0

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

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

func (GetDatabaseRequest) Execute deprecated added in v1.12.0

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

type GetDatabaseResponse added in v1.12.0

type GetDatabaseResponse struct {
	// The id of the database.
	// REQUIRED
	Id GetDatabaseResponseGetIdAttributeType `json:"id" required:"true"`
	// The name of the database.
	// REQUIRED
	Name GetDatabaseResponseGetNameAttributeType `json:"name" required:"true"`
	// The owner of the database.
	// REQUIRED
	Owner GetDatabaseResponseGetOwnerAttributeType `json:"owner" required:"true"`
}

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

func NewGetDatabaseResponse added in v1.12.0

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

func NewGetDatabaseResponseWithDefaults added in v1.12.0

func NewGetDatabaseResponseWithDefaults() *GetDatabaseResponse

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

func (*GetDatabaseResponse) GetId added in v1.12.0

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

func (*GetDatabaseResponse) GetIdOk added in v1.12.0

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

func (*GetDatabaseResponse) GetName added in v1.12.0

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

func (*GetDatabaseResponse) GetNameOk added in v1.12.0

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

func (*GetDatabaseResponse) GetOwner added in v1.12.0

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

func (*GetDatabaseResponse) GetOwnerOk added in v1.12.0

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

func (*GetDatabaseResponse) SetId added in v1.12.0

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

func (*GetDatabaseResponse) SetName added in v1.12.0

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

func (*GetDatabaseResponse) SetOwner added in v1.12.0

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

func (GetDatabaseResponse) ToMap deprecated added in v1.12.0

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

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

type GetDatabaseResponseGetIdArgType deprecated added in v1.12.0

type GetDatabaseResponseGetIdArgType = int64

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

type GetDatabaseResponseGetIdAttributeType added in v1.12.0

type GetDatabaseResponseGetIdAttributeType = *int64

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

type GetDatabaseResponseGetIdRetType deprecated added in v1.12.0

type GetDatabaseResponseGetIdRetType = int64

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

type GetDatabaseResponseGetNameArgType deprecated added in v1.12.0

type GetDatabaseResponseGetNameArgType = string

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

type GetDatabaseResponseGetNameAttributeType added in v1.12.0

type GetDatabaseResponseGetNameAttributeType = *string

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

type GetDatabaseResponseGetNameRetType deprecated added in v1.12.0

type GetDatabaseResponseGetNameRetType = string

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

type GetDatabaseResponseGetOwnerArgType deprecated added in v1.12.0

type GetDatabaseResponseGetOwnerArgType = string

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

type GetDatabaseResponseGetOwnerAttributeType added in v1.12.0

type GetDatabaseResponseGetOwnerAttributeType = *string

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

type GetDatabaseResponseGetOwnerRetType deprecated added in v1.12.0

type GetDatabaseResponseGetOwnerRetType = string

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

type GetInstanceRequest deprecated added in v1.1.0

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

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

func (GetInstanceRequest) Execute deprecated added in v1.1.0

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

type GetInstanceResponse added in v1.12.0

type GetInstanceResponse struct {
	// The schedule for when the database backup will be created. Currently, ONLY daily schedules are supported (every 24 hours). The schedule is written as a cron schedule.
	// REQUIRED
	BackupSchedule GetInstanceResponseGetBackupScheduleAttributeType `json:"backupSchedule" required:"true"`
	// REQUIRED
	ConnectionInfo GetInstanceResponseGetConnectionInfoAttributeType `json:"connectionInfo" required:"true"`
	Encryption     GetInstanceResponseGetEncryptionAttributeType     `json:"encryption,omitempty"`
	// The id of the instance flavor.
	// REQUIRED
	FlavorId GetInstanceResponseGetFlavorIdAttributeType `json:"flavorId" required:"true"`
	// The ID of the instance.
	// REQUIRED
	Id GetInstanceResponseGetIdAttributeType `json:"id" required:"true"`
	// Whether the instance can be deleted or not.
	// REQUIRED
	IsDeletable GetInstanceResponsegetIsDeletableAttributeType `json:"isDeletable" required:"true"`
	// Key-value pairs, 63 characters max, begin and end with an alphanumerical character, may contain dashes (-), underscores (_), dots (.), and alphanumerics between. Key MUST be at least 1 character. Max 64 labels Regex for keys: ^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$ Regex for values: ^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$ The stackit- prefix is reserved and cannot be used for Keys.
	Labels GetInstanceResponseGetLabelsAttributeType `json:"labels,omitempty"`
	// The name of the instance.
	// REQUIRED
	Name GetInstanceResponseGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Network GetInstanceResponseGetNetworkAttributeType `json:"network" required:"true"`
	// How long backups are retained. The value can only be between 32 and 90 days.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	RetentionDays GetInstanceResponseGetRetentionDaysAttributeType `json:"retentionDays" required:"true"`
	// REQUIRED
	State GetInstanceResponseGetStateAttributeType `json:"state" required:"true"`
	// REQUIRED
	Storage GetInstanceResponseGetStorageAttributeType `json:"storage" required:"true"`
	// The Postgres version used for the instance. See [Versions Endpoint](/documentation/postgres-flex-service/version/v3#tag/Version) for supported version parameters.
	// REQUIRED
	Version GetInstanceResponseGetVersionAttributeType `json:"version" required:"true"`
}

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

func NewGetInstanceResponse added in v1.12.0

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

func NewGetInstanceResponseWithDefaults added in v1.12.0

func NewGetInstanceResponseWithDefaults() *GetInstanceResponse

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

func (*GetInstanceResponse) GetBackupSchedule added in v1.12.0

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

func (*GetInstanceResponse) GetBackupScheduleOk added in v1.12.0

func (o *GetInstanceResponse) GetBackupScheduleOk() (ret GetInstanceResponseGetBackupScheduleRetType, ok bool)

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

func (*GetInstanceResponse) GetConnectionInfo added in v1.12.0

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

func (*GetInstanceResponse) GetConnectionInfoOk added in v1.12.0

func (o *GetInstanceResponse) GetConnectionInfoOk() (ret GetInstanceResponseGetConnectionInfoRetType, ok bool)

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

func (*GetInstanceResponse) GetEncryption added in v1.12.0

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

func (*GetInstanceResponse) GetEncryptionOk added in v1.12.0

func (o *GetInstanceResponse) GetEncryptionOk() (ret GetInstanceResponseGetEncryptionRetType, ok bool)

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

func (*GetInstanceResponse) GetFlavorId added in v1.12.0

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

func (*GetInstanceResponse) GetFlavorIdOk added in v1.12.0

func (o *GetInstanceResponse) GetFlavorIdOk() (ret GetInstanceResponseGetFlavorIdRetType, ok bool)

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

func (*GetInstanceResponse) GetId added in v1.12.0

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

func (*GetInstanceResponse) GetIdOk added in v1.12.0

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

func (*GetInstanceResponse) GetIsDeletable added in v1.12.0

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

func (*GetInstanceResponse) GetIsDeletableOk added in v1.12.0

func (o *GetInstanceResponse) GetIsDeletableOk() (ret GetInstanceResponsegetIsDeletableRetType, ok bool)

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

func (*GetInstanceResponse) GetLabels added in v1.12.0

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

func (*GetInstanceResponse) GetLabelsOk added in v1.12.0

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

func (*GetInstanceResponse) GetName added in v1.12.0

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

func (*GetInstanceResponse) GetNameOk added in v1.12.0

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

func (*GetInstanceResponse) GetNetwork added in v1.12.0

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

func (*GetInstanceResponse) GetNetworkOk added in v1.12.0

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

func (*GetInstanceResponse) GetRetentionDays added in v1.12.0

GetRetentionDays returns the RetentionDays field value If the value is explicit nil, the zero value for int32 will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetInstanceResponse) GetRetentionDaysOk added in v1.12.0

func (o *GetInstanceResponse) GetRetentionDaysOk() (ret GetInstanceResponseGetRetentionDaysRetType, ok bool)

GetRetentionDaysOk returns a tuple with the RetentionDays field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetInstanceResponse) GetState added in v1.12.0

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

func (*GetInstanceResponse) GetStateOk added in v1.12.0

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

func (*GetInstanceResponse) GetStorage added in v1.12.0

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

func (*GetInstanceResponse) GetStorageOk added in v1.12.0

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

func (*GetInstanceResponse) GetVersion added in v1.12.0

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

func (*GetInstanceResponse) GetVersionOk added in v1.12.0

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

func (*GetInstanceResponse) HasEncryption added in v1.12.0

func (o *GetInstanceResponse) HasEncryption() bool

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

func (*GetInstanceResponse) HasLabels added in v1.12.0

func (o *GetInstanceResponse) HasLabels() bool

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

func (*GetInstanceResponse) SetBackupSchedule added in v1.12.0

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

func (*GetInstanceResponse) SetConnectionInfo added in v1.12.0

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

func (*GetInstanceResponse) SetEncryption added in v1.12.0

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

func (*GetInstanceResponse) SetFlavorId added in v1.12.0

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

func (*GetInstanceResponse) SetId added in v1.12.0

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

func (*GetInstanceResponse) SetIsDeletable added in v1.12.0

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

func (*GetInstanceResponse) SetLabels added in v1.12.0

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

func (*GetInstanceResponse) SetName added in v1.12.0

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

func (*GetInstanceResponse) SetNetwork added in v1.12.0

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

func (*GetInstanceResponse) SetRetentionDays added in v1.12.0

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

func (*GetInstanceResponse) SetState added in v1.12.0

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

func (*GetInstanceResponse) SetStorage added in v1.12.0

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

func (*GetInstanceResponse) SetVersion added in v1.12.0

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

func (GetInstanceResponse) ToMap deprecated added in v1.12.0

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

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

type GetInstanceResponseGetBackupScheduleArgType deprecated added in v1.12.0

type GetInstanceResponseGetBackupScheduleArgType = string

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

type GetInstanceResponseGetBackupScheduleAttributeType added in v1.12.0

type GetInstanceResponseGetBackupScheduleAttributeType = *string

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

type GetInstanceResponseGetBackupScheduleRetType deprecated added in v1.12.0

type GetInstanceResponseGetBackupScheduleRetType = string

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

type GetInstanceResponseGetConnectionInfoArgType deprecated added in v1.12.0

type GetInstanceResponseGetConnectionInfoArgType = InstanceConnectionInfo

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

type GetInstanceResponseGetConnectionInfoAttributeType added in v1.12.0

type GetInstanceResponseGetConnectionInfoAttributeType = *InstanceConnectionInfo

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

type GetInstanceResponseGetConnectionInfoRetType deprecated added in v1.12.0

type GetInstanceResponseGetConnectionInfoRetType = InstanceConnectionInfo

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

type GetInstanceResponseGetEncryptionArgType deprecated added in v1.12.0

type GetInstanceResponseGetEncryptionArgType = InstanceEncryption

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

type GetInstanceResponseGetEncryptionAttributeType added in v1.12.0

type GetInstanceResponseGetEncryptionAttributeType = *InstanceEncryption

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

type GetInstanceResponseGetEncryptionRetType deprecated added in v1.12.0

type GetInstanceResponseGetEncryptionRetType = InstanceEncryption

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

type GetInstanceResponseGetFlavorIdArgType deprecated added in v1.12.0

type GetInstanceResponseGetFlavorIdArgType = string

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

type GetInstanceResponseGetFlavorIdAttributeType added in v1.12.0

type GetInstanceResponseGetFlavorIdAttributeType = *string

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

type GetInstanceResponseGetFlavorIdRetType deprecated added in v1.12.0

type GetInstanceResponseGetFlavorIdRetType = string

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

type GetInstanceResponseGetIdArgType deprecated added in v1.12.0

type GetInstanceResponseGetIdArgType = string

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

type GetInstanceResponseGetIdAttributeType added in v1.12.0

type GetInstanceResponseGetIdAttributeType = *string

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

type GetInstanceResponseGetIdRetType deprecated added in v1.12.0

type GetInstanceResponseGetIdRetType = string

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

type GetInstanceResponseGetLabelsArgType deprecated added in v1.12.0

type GetInstanceResponseGetLabelsArgType = map[string]string

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

type GetInstanceResponseGetLabelsAttributeType added in v1.12.0

type GetInstanceResponseGetLabelsAttributeType = *map[string]string

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

type GetInstanceResponseGetLabelsRetType deprecated added in v1.12.0

type GetInstanceResponseGetLabelsRetType = map[string]string

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

type GetInstanceResponseGetNameArgType deprecated added in v1.12.0

type GetInstanceResponseGetNameArgType = string

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

type GetInstanceResponseGetNameAttributeType added in v1.12.0

type GetInstanceResponseGetNameAttributeType = *string

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

type GetInstanceResponseGetNameRetType deprecated added in v1.12.0

type GetInstanceResponseGetNameRetType = string

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

type GetInstanceResponseGetNetworkArgType deprecated added in v1.12.0

type GetInstanceResponseGetNetworkArgType = InstanceNetwork

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

type GetInstanceResponseGetNetworkAttributeType added in v1.12.0

type GetInstanceResponseGetNetworkAttributeType = *InstanceNetwork

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

type GetInstanceResponseGetNetworkRetType deprecated added in v1.12.0

type GetInstanceResponseGetNetworkRetType = InstanceNetwork

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

type GetInstanceResponseGetRetentionDaysArgType deprecated added in v1.12.0

type GetInstanceResponseGetRetentionDaysArgType = *int64

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

type GetInstanceResponseGetRetentionDaysAttributeType added in v1.12.0

type GetInstanceResponseGetRetentionDaysAttributeType = *int64

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

type GetInstanceResponseGetRetentionDaysRetType deprecated added in v1.12.0

type GetInstanceResponseGetRetentionDaysRetType = *int64

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

type GetInstanceResponseGetStateArgType deprecated added in v1.12.0

type GetInstanceResponseGetStateArgType = State

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

type GetInstanceResponseGetStateAttributeType added in v1.12.0

type GetInstanceResponseGetStateAttributeType = *State

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

type GetInstanceResponseGetStateRetType deprecated added in v1.12.0

type GetInstanceResponseGetStateRetType = State

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

type GetInstanceResponseGetStorageArgType deprecated added in v1.12.0

type GetInstanceResponseGetStorageArgType = Storage

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

type GetInstanceResponseGetStorageAttributeType added in v1.12.0

type GetInstanceResponseGetStorageAttributeType = *Storage

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

type GetInstanceResponseGetStorageRetType deprecated added in v1.12.0

type GetInstanceResponseGetStorageRetType = Storage

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

type GetInstanceResponseGetVersionArgType deprecated added in v1.12.0

type GetInstanceResponseGetVersionArgType = string

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

type GetInstanceResponseGetVersionAttributeType added in v1.12.0

type GetInstanceResponseGetVersionAttributeType = *string

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

type GetInstanceResponseGetVersionRetType deprecated added in v1.12.0

type GetInstanceResponseGetVersionRetType = string

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

type GetInstanceResponsegetIsDeletableArgType deprecated added in v1.12.0

type GetInstanceResponsegetIsDeletableArgType = bool

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

type GetInstanceResponsegetIsDeletableAttributeType added in v1.12.0

type GetInstanceResponsegetIsDeletableAttributeType = *bool

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

type GetInstanceResponsegetIsDeletableRetType deprecated added in v1.12.0

type GetInstanceResponsegetIsDeletableRetType = bool

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

type GetUserRequest deprecated added in v1.1.0

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

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

func (GetUserRequest) Execute deprecated added in v1.1.0

func (r GetUserRequest) Execute() (*GetUserResponse, error)

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

type GetUserResponse

type GetUserResponse struct {
	// The ID of the user.
	// REQUIRED
	Id GetUserResponseGetIdAttributeType `json:"id" required:"true"`
	// The name of the user.
	// REQUIRED
	Name GetUserResponseGetNameAttributeType `json:"name" required:"true"`
	// A list of user roles.
	// REQUIRED
	Roles GetUserResponseGetRolesAttributeType `json:"roles" required:"true"`
	// The current state of the user.
	// REQUIRED
	State GetUserResponseGetStateAttributeType `json:"state" required:"true"`
}

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

func NewGetUserResponse added in v0.16.0

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

func NewGetUserResponseWithDefaults added in v0.16.0

func NewGetUserResponseWithDefaults() *GetUserResponse

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

func (*GetUserResponse) GetId added in v1.12.0

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

func (*GetUserResponse) GetIdOk added in v1.12.0

func (o *GetUserResponse) GetIdOk() (ret GetUserResponseGetIdRetType, ok bool)

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

func (*GetUserResponse) GetName added in v1.12.0

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

func (*GetUserResponse) GetNameOk added in v1.12.0

func (o *GetUserResponse) GetNameOk() (ret GetUserResponseGetNameRetType, ok bool)

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

func (*GetUserResponse) GetRoles added in v1.12.0

func (o *GetUserResponse) GetRoles() (ret GetUserResponseGetRolesRetType)

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

func (*GetUserResponse) GetRolesOk added in v1.12.0

func (o *GetUserResponse) GetRolesOk() (ret GetUserResponseGetRolesRetType, ok bool)

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

func (*GetUserResponse) GetState added in v1.12.0

func (o *GetUserResponse) GetState() (ret GetUserResponseGetStateRetType)

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

func (*GetUserResponse) GetStateOk added in v1.12.0

func (o *GetUserResponse) GetStateOk() (ret GetUserResponseGetStateRetType, ok bool)

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

func (*GetUserResponse) SetId added in v1.12.0

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

func (*GetUserResponse) SetName added in v1.12.0

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

func (*GetUserResponse) SetRoles added in v1.12.0

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

func (*GetUserResponse) SetState added in v1.12.0

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

func (GetUserResponse) ToMap deprecated added in v0.16.0

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

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

type GetUserResponseGetIdArgType deprecated added in v1.12.0

type GetUserResponseGetIdArgType = int64

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

type GetUserResponseGetIdAttributeType added in v1.12.0

type GetUserResponseGetIdAttributeType = *int64

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

type GetUserResponseGetIdRetType deprecated added in v1.12.0

type GetUserResponseGetIdRetType = int64

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

type GetUserResponseGetNameArgType deprecated added in v1.12.0

type GetUserResponseGetNameArgType = string

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

type GetUserResponseGetNameAttributeType added in v1.12.0

type GetUserResponseGetNameAttributeType = *string

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

type GetUserResponseGetNameRetType deprecated added in v1.12.0

type GetUserResponseGetNameRetType = string

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

type GetUserResponseGetRolesArgType deprecated added in v1.12.0

type GetUserResponseGetRolesArgType = []string

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

type GetUserResponseGetRolesAttributeType added in v1.12.0

type GetUserResponseGetRolesAttributeType = *[]string

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

type GetUserResponseGetRolesRetType deprecated added in v1.12.0

type GetUserResponseGetRolesRetType = []string

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

type GetUserResponseGetStateArgType deprecated added in v1.12.0

type GetUserResponseGetStateArgType = string

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

type GetUserResponseGetStateAttributeType added in v1.12.0

type GetUserResponseGetStateAttributeType = *string

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

type GetUserResponseGetStateRetType deprecated added in v1.12.0

type GetUserResponseGetStateRetType = string

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

type InstanceConnectionInfo added in v1.12.0

type InstanceConnectionInfo struct {
	// REQUIRED
	Write InstanceConnectionInfoGetWriteAttributeType `json:"write" required:"true"`
}

InstanceConnectionInfo The connection information of the instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceConnectionInfo added in v1.12.0

func NewInstanceConnectionInfo(write InstanceConnectionInfoGetWriteArgType) *InstanceConnectionInfo

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

func NewInstanceConnectionInfoWithDefaults added in v1.12.0

func NewInstanceConnectionInfoWithDefaults() *InstanceConnectionInfo

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

func (*InstanceConnectionInfo) GetWrite added in v1.12.0

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

func (*InstanceConnectionInfo) GetWriteOk added in v1.12.0

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

func (*InstanceConnectionInfo) SetWrite added in v1.12.0

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

func (InstanceConnectionInfo) ToMap deprecated added in v1.12.0

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

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

type InstanceConnectionInfoGetWriteArgType deprecated added in v1.12.0

type InstanceConnectionInfoGetWriteArgType = InstanceConnectionInfoWrite

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

type InstanceConnectionInfoGetWriteAttributeType added in v1.12.0

type InstanceConnectionInfoGetWriteAttributeType = *InstanceConnectionInfoWrite

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

type InstanceConnectionInfoGetWriteRetType deprecated added in v1.12.0

type InstanceConnectionInfoGetWriteRetType = InstanceConnectionInfoWrite

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

type InstanceConnectionInfoWrite added in v1.12.0

type InstanceConnectionInfoWrite struct {
	// The host of the instance.
	// REQUIRED
	Host InstanceConnectionInfoWriteGetHostAttributeType `json:"host" required:"true"`
	// The port of the instance.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Port InstanceConnectionInfoWriteGetPortAttributeType `json:"port" required:"true"`
}

InstanceConnectionInfoWrite The DNS name and port in the instance overview Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceConnectionInfoWrite added in v1.12.0

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

func NewInstanceConnectionInfoWriteWithDefaults added in v1.12.0

func NewInstanceConnectionInfoWriteWithDefaults() *InstanceConnectionInfoWrite

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

func (*InstanceConnectionInfoWrite) GetHost added in v1.12.0

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

func (*InstanceConnectionInfoWrite) GetHostOk added in v1.12.0

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

func (*InstanceConnectionInfoWrite) GetPort added in v1.12.0

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

func (*InstanceConnectionInfoWrite) GetPortOk added in v1.12.0

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

func (*InstanceConnectionInfoWrite) SetHost added in v1.12.0

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

func (*InstanceConnectionInfoWrite) SetPort added in v1.12.0

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

func (InstanceConnectionInfoWrite) ToMap deprecated added in v1.12.0

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

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

type InstanceConnectionInfoWriteGetHostArgType deprecated added in v1.12.0

type InstanceConnectionInfoWriteGetHostArgType = string

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

type InstanceConnectionInfoWriteGetHostAttributeType added in v1.12.0

type InstanceConnectionInfoWriteGetHostAttributeType = *string

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

type InstanceConnectionInfoWriteGetHostRetType deprecated added in v1.12.0

type InstanceConnectionInfoWriteGetHostRetType = string

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

type InstanceConnectionInfoWriteGetPortArgType deprecated added in v1.12.0

type InstanceConnectionInfoWriteGetPortArgType = int64

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

type InstanceConnectionInfoWriteGetPortAttributeType added in v1.12.0

type InstanceConnectionInfoWriteGetPortAttributeType = *int64

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

type InstanceConnectionInfoWriteGetPortRetType deprecated added in v1.12.0

type InstanceConnectionInfoWriteGetPortRetType = int64

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

type InstanceEncryption added in v1.12.0

type InstanceEncryption struct {
	// The encryption-key key identifier
	// REQUIRED
	KekKeyId InstanceEncryptionGetKekKeyIdAttributeType `json:"kekKeyId" required:"true"`
	// The encryption-key keyring identifier
	// REQUIRED
	KekKeyRingId InstanceEncryptionGetKekKeyRingIdAttributeType `json:"kekKeyRingId" required:"true"`
	// The encryption-key version
	// REQUIRED
	KekKeyVersion InstanceEncryptionGetKekKeyVersionAttributeType `json:"kekKeyVersion" required:"true"`
	// REQUIRED
	ServiceAccount InstanceEncryptionGetServiceAccountAttributeType `json:"serviceAccount" required:"true"`
}

InstanceEncryption The configuration for instance's volume and backup storage encryption. ⚠️ **Note:** This feature is in private preview. Supplying this object is only permitted for enabled accounts. If your account does not have access, the request will be rejected. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceEncryption added in v1.12.0

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

func NewInstanceEncryptionWithDefaults added in v1.12.0

func NewInstanceEncryptionWithDefaults() *InstanceEncryption

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

func (*InstanceEncryption) GetKekKeyId added in v1.12.0

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

func (*InstanceEncryption) GetKekKeyIdOk added in v1.12.0

func (o *InstanceEncryption) GetKekKeyIdOk() (ret InstanceEncryptionGetKekKeyIdRetType, ok bool)

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

func (*InstanceEncryption) GetKekKeyRingId added in v1.12.0

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

func (*InstanceEncryption) GetKekKeyRingIdOk added in v1.12.0

func (o *InstanceEncryption) GetKekKeyRingIdOk() (ret InstanceEncryptionGetKekKeyRingIdRetType, ok bool)

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

func (*InstanceEncryption) GetKekKeyVersion added in v1.12.0

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

func (*InstanceEncryption) GetKekKeyVersionOk added in v1.12.0

func (o *InstanceEncryption) GetKekKeyVersionOk() (ret InstanceEncryptionGetKekKeyVersionRetType, ok bool)

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

func (*InstanceEncryption) GetServiceAccount added in v1.12.0

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

func (*InstanceEncryption) GetServiceAccountOk added in v1.12.0

func (o *InstanceEncryption) GetServiceAccountOk() (ret InstanceEncryptionGetServiceAccountRetType, ok bool)

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

func (*InstanceEncryption) SetKekKeyId added in v1.12.0

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

func (*InstanceEncryption) SetKekKeyRingId added in v1.12.0

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

func (*InstanceEncryption) SetKekKeyVersion added in v1.12.0

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

func (*InstanceEncryption) SetServiceAccount added in v1.12.0

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

func (InstanceEncryption) ToMap deprecated added in v1.12.0

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

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

type InstanceEncryptionGetKekKeyIdArgType deprecated added in v1.12.0

type InstanceEncryptionGetKekKeyIdArgType = string

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

type InstanceEncryptionGetKekKeyIdAttributeType added in v1.12.0

type InstanceEncryptionGetKekKeyIdAttributeType = *string

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

type InstanceEncryptionGetKekKeyIdRetType deprecated added in v1.12.0

type InstanceEncryptionGetKekKeyIdRetType = string

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

type InstanceEncryptionGetKekKeyRingIdArgType deprecated added in v1.12.0

type InstanceEncryptionGetKekKeyRingIdArgType = string

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

type InstanceEncryptionGetKekKeyRingIdAttributeType added in v1.12.0

type InstanceEncryptionGetKekKeyRingIdAttributeType = *string

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

type InstanceEncryptionGetKekKeyRingIdRetType deprecated added in v1.12.0

type InstanceEncryptionGetKekKeyRingIdRetType = string

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

type InstanceEncryptionGetKekKeyVersionArgType deprecated added in v1.12.0

type InstanceEncryptionGetKekKeyVersionArgType = string

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

type InstanceEncryptionGetKekKeyVersionAttributeType added in v1.12.0

type InstanceEncryptionGetKekKeyVersionAttributeType = *string

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

type InstanceEncryptionGetKekKeyVersionRetType deprecated added in v1.12.0

type InstanceEncryptionGetKekKeyVersionRetType = string

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

type InstanceEncryptionGetServiceAccountArgType deprecated added in v1.12.0

type InstanceEncryptionGetServiceAccountArgType = string

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

type InstanceEncryptionGetServiceAccountAttributeType added in v1.12.0

type InstanceEncryptionGetServiceAccountAttributeType = *string

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

type InstanceEncryptionGetServiceAccountRetType deprecated added in v1.12.0

type InstanceEncryptionGetServiceAccountRetType = string

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

type InstanceNetwork added in v1.12.0

type InstanceNetwork struct {
	AccessScope InstanceNetworkGetAccessScopeAttributeType `json:"accessScope,omitempty"`
	// List of IPV4 cidr.
	// REQUIRED
	Acl             InstanceNetworkGetAclAttributeType             `json:"acl" required:"true"`
	InstanceAddress InstanceNetworkGetInstanceAddressAttributeType `json:"instanceAddress,omitempty"`
	RouterAddress   InstanceNetworkGetRouterAddressAttributeType   `json:"routerAddress,omitempty"`
}

InstanceNetwork The access configuration of the instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceNetwork added in v1.12.0

func NewInstanceNetwork(acl InstanceNetworkGetAclArgType) *InstanceNetwork

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

func NewInstanceNetworkWithDefaults added in v1.12.0

func NewInstanceNetworkWithDefaults() *InstanceNetwork

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

func (*InstanceNetwork) GetAccessScope added in v1.12.0

func (o *InstanceNetwork) GetAccessScope() (res InstanceNetworkGetAccessScopeRetType)

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

func (*InstanceNetwork) GetAccessScopeOk added in v1.12.0

func (o *InstanceNetwork) GetAccessScopeOk() (ret InstanceNetworkGetAccessScopeRetType, ok bool)

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

func (*InstanceNetwork) GetAcl added in v1.12.0

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

func (*InstanceNetwork) GetAclOk added in v1.12.0

func (o *InstanceNetwork) GetAclOk() (ret InstanceNetworkGetAclRetType, ok bool)

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

func (*InstanceNetwork) GetInstanceAddress added in v1.12.0

func (o *InstanceNetwork) GetInstanceAddress() (res InstanceNetworkGetInstanceAddressRetType)

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

func (*InstanceNetwork) GetInstanceAddressOk added in v1.12.0

func (o *InstanceNetwork) GetInstanceAddressOk() (ret InstanceNetworkGetInstanceAddressRetType, ok bool)

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

func (*InstanceNetwork) GetRouterAddress added in v1.12.0

func (o *InstanceNetwork) GetRouterAddress() (res InstanceNetworkGetRouterAddressRetType)

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

func (*InstanceNetwork) GetRouterAddressOk added in v1.12.0

func (o *InstanceNetwork) GetRouterAddressOk() (ret InstanceNetworkGetRouterAddressRetType, ok bool)

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

func (*InstanceNetwork) HasAccessScope added in v1.12.0

func (o *InstanceNetwork) HasAccessScope() bool

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

func (*InstanceNetwork) HasInstanceAddress added in v1.12.0

func (o *InstanceNetwork) HasInstanceAddress() bool

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

func (*InstanceNetwork) HasRouterAddress added in v1.12.0

func (o *InstanceNetwork) HasRouterAddress() bool

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

func (*InstanceNetwork) SetAccessScope added in v1.12.0

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

func (*InstanceNetwork) SetAcl added in v1.12.0

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

func (*InstanceNetwork) SetInstanceAddress added in v1.12.0

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

func (*InstanceNetwork) SetRouterAddress added in v1.12.0

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

func (InstanceNetwork) ToMap deprecated added in v1.12.0

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

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

type InstanceNetworkAccessScope added in v1.12.0

type InstanceNetworkAccessScope string

InstanceNetworkAccessScope The access scope of the instance. It defines if the instance is public or airgapped. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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

List of instance.network.accessScope

func NewInstanceNetworkAccessScopeFromValue added in v1.12.0

func NewInstanceNetworkAccessScopeFromValue(v string) (*InstanceNetworkAccessScope, error)

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

func (InstanceNetworkAccessScope) IsValid added in v1.12.0

func (v InstanceNetworkAccessScope) IsValid() bool

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

func (InstanceNetworkAccessScope) Ptr added in v1.12.0

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

func (*InstanceNetworkAccessScope) UnmarshalJSON deprecated added in v1.12.0

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

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

type InstanceNetworkCreate added in v1.12.0

type InstanceNetworkCreate struct {
	AccessScope InstanceNetworkCreateGetAccessScopeAttributeType `json:"accessScope,omitempty"`
	// List of IPV4 cidr.
	// REQUIRED
	Acl InstanceNetworkCreateGetAclAttributeType `json:"acl" required:"true"`
}

InstanceNetworkCreate The access configuration of the instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceNetworkCreate added in v1.12.0

func NewInstanceNetworkCreate(acl InstanceNetworkCreateGetAclArgType) *InstanceNetworkCreate

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

func NewInstanceNetworkCreateWithDefaults added in v1.12.0

func NewInstanceNetworkCreateWithDefaults() *InstanceNetworkCreate

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

func (*InstanceNetworkCreate) GetAccessScope added in v1.12.0

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

func (*InstanceNetworkCreate) GetAccessScopeOk added in v1.12.0

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

func (*InstanceNetworkCreate) GetAcl added in v1.12.0

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

func (*InstanceNetworkCreate) GetAclOk added in v1.12.0

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

func (*InstanceNetworkCreate) HasAccessScope added in v1.12.0

func (o *InstanceNetworkCreate) HasAccessScope() bool

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

func (*InstanceNetworkCreate) SetAccessScope added in v1.12.0

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

func (*InstanceNetworkCreate) SetAcl added in v1.12.0

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

func (InstanceNetworkCreate) ToMap deprecated added in v1.12.0

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

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

type InstanceNetworkCreateGetAccessScopeArgType deprecated added in v1.12.0

type InstanceNetworkCreateGetAccessScopeArgType = InstanceNetworkAccessScope

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

type InstanceNetworkCreateGetAccessScopeAttributeType added in v1.12.0

type InstanceNetworkCreateGetAccessScopeAttributeType = *InstanceNetworkAccessScope

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

type InstanceNetworkCreateGetAccessScopeRetType deprecated added in v1.12.0

type InstanceNetworkCreateGetAccessScopeRetType = InstanceNetworkAccessScope

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

type InstanceNetworkCreateGetAclArgType deprecated added in v1.12.0

type InstanceNetworkCreateGetAclArgType = []string

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

type InstanceNetworkCreateGetAclAttributeType added in v1.12.0

type InstanceNetworkCreateGetAclAttributeType = *[]string

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

type InstanceNetworkCreateGetAclRetType deprecated added in v1.12.0

type InstanceNetworkCreateGetAclRetType = []string

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

type InstanceNetworkGetAccessScopeArgType deprecated added in v1.12.0

type InstanceNetworkGetAccessScopeArgType = InstanceNetworkAccessScope

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

type InstanceNetworkGetAccessScopeAttributeType added in v1.12.0

type InstanceNetworkGetAccessScopeAttributeType = *InstanceNetworkAccessScope

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

type InstanceNetworkGetAccessScopeRetType deprecated added in v1.12.0

type InstanceNetworkGetAccessScopeRetType = InstanceNetworkAccessScope

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

type InstanceNetworkGetAclArgType deprecated added in v1.12.0

type InstanceNetworkGetAclArgType = []string

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

type InstanceNetworkGetAclAttributeType added in v1.12.0

type InstanceNetworkGetAclAttributeType = *[]string

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

type InstanceNetworkGetAclRetType deprecated added in v1.12.0

type InstanceNetworkGetAclRetType = []string

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

type InstanceNetworkGetInstanceAddressArgType deprecated added in v1.12.0

type InstanceNetworkGetInstanceAddressArgType = string

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

type InstanceNetworkGetInstanceAddressAttributeType added in v1.12.0

type InstanceNetworkGetInstanceAddressAttributeType = *string

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

type InstanceNetworkGetInstanceAddressRetType deprecated added in v1.12.0

type InstanceNetworkGetInstanceAddressRetType = string

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

type InstanceNetworkGetRouterAddressArgType deprecated added in v1.12.0

type InstanceNetworkGetRouterAddressArgType = string

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

type InstanceNetworkGetRouterAddressAttributeType added in v1.12.0

type InstanceNetworkGetRouterAddressAttributeType = *string

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

type InstanceNetworkGetRouterAddressRetType deprecated added in v1.12.0

type InstanceNetworkGetRouterAddressRetType = string

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

type InstanceNetworkOpt added in v1.12.0

type InstanceNetworkOpt struct {
	// List of IPV4 cidr.
	Acl InstanceNetworkOptGetAclAttributeType `json:"acl,omitempty"`
}

InstanceNetworkOpt The access configuration of the instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceNetworkOpt added in v1.12.0

func NewInstanceNetworkOpt() *InstanceNetworkOpt

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

func NewInstanceNetworkOptWithDefaults added in v1.12.0

func NewInstanceNetworkOptWithDefaults() *InstanceNetworkOpt

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

func (*InstanceNetworkOpt) GetAcl added in v1.12.0

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

func (*InstanceNetworkOpt) GetAclOk added in v1.12.0

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

func (*InstanceNetworkOpt) HasAcl added in v1.12.0

func (o *InstanceNetworkOpt) HasAcl() bool

HasAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceNetworkOpt) SetAcl added in v1.12.0

SetAcl gets a reference to the given []string and assigns it to the Acl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (InstanceNetworkOpt) ToMap deprecated added in v1.12.0

func (o InstanceNetworkOpt) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceNetworkOptGetAclArgType deprecated added in v1.12.0

type InstanceNetworkOptGetAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceNetworkOptGetAclAttributeType added in v1.12.0

type InstanceNetworkOptGetAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceNetworkOptGetAclRetType deprecated added in v1.12.0

type InstanceNetworkOptGetAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceNetworkUpdate added in v1.12.0

type InstanceNetworkUpdate struct {
	// List of IPV4 cidr.
	// REQUIRED
	Acl InstanceNetworkUpdateGetAclAttributeType `json:"acl" required:"true"`
}

InstanceNetworkUpdate The access configuration of the instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceNetworkUpdate added in v1.12.0

func NewInstanceNetworkUpdate(acl InstanceNetworkUpdateGetAclArgType) *InstanceNetworkUpdate

NewInstanceNetworkUpdate instantiates a new InstanceNetworkUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceNetworkUpdateWithDefaults added in v1.12.0

func NewInstanceNetworkUpdateWithDefaults() *InstanceNetworkUpdate

NewInstanceNetworkUpdateWithDefaults instantiates a new InstanceNetworkUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceNetworkUpdate) GetAcl added in v1.12.0

GetAcl returns the Acl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceNetworkUpdate) GetAclOk added in v1.12.0

GetAclOk returns a tuple with the Acl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceNetworkUpdate) SetAcl added in v1.12.0

SetAcl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (InstanceNetworkUpdate) ToMap deprecated added in v1.12.0

func (o InstanceNetworkUpdate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceNetworkUpdateGetAclArgType deprecated added in v1.12.0

type InstanceNetworkUpdateGetAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceNetworkUpdateGetAclAttributeType added in v1.12.0

type InstanceNetworkUpdateGetAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceNetworkUpdateGetAclRetType deprecated added in v1.12.0

type InstanceNetworkUpdateGetAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceSort added in v1.12.0

type InstanceSort string

InstanceSort the model 'InstanceSort' Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	INSTANCESORT_ID_DESC InstanceSort = "id.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	INSTANCESORT_ID_ASC InstanceSort = "id.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	INSTANCESORT_IS_DELETABLE_DESC InstanceSort = "is_deletable.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	INSTANCESORT_IS_DELETABLE_ASC InstanceSort = "is_deletable.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	INSTANCESORT_NAME_ASC InstanceSort = "name.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	INSTANCESORT_NAME_DESC InstanceSort = "name.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	INSTANCESORT_STATE_ASC InstanceSort = "state.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	INSTANCESORT_STATE_DESC InstanceSort = "state.desc"
)

List of instance.sort

func NewInstanceSortFromValue added in v1.12.0

func NewInstanceSortFromValue(v string) (*InstanceSort, error)

NewInstanceSortFromValue returns a pointer to a valid InstanceSort for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (InstanceSort) IsValid added in v1.12.0

func (v InstanceSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (InstanceSort) Ptr added in v1.12.0

func (v InstanceSort) Ptr() *InstanceSort

Ptr returns reference to instance.sort value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceSort) UnmarshalJSON deprecated added in v1.12.0

func (v *InstanceSort) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceStorageRange added in v1.12.0

type InstanceStorageRange struct {
	// The maximum available amount of storage.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Max InstanceStorageRangeGetMaxAttributeType `json:"max" required:"true"`
	// The minimum available amount of storage.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Min InstanceStorageRangeGetMinAttributeType `json:"min" required:"true"`
}

InstanceStorageRange Contains the minimum and maximum storage space. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceStorageRange added in v1.12.0

NewInstanceStorageRange instantiates a new InstanceStorageRange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewInstanceStorageRangeWithDefaults added in v1.12.0

func NewInstanceStorageRangeWithDefaults() *InstanceStorageRange

NewInstanceStorageRangeWithDefaults instantiates a new InstanceStorageRange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceStorageRange) GetMax added in v1.12.0

GetMax returns the Max field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceStorageRange) GetMaxOk added in v1.12.0

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceStorageRange) GetMin added in v1.12.0

GetMin returns the Min field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceStorageRange) GetMinOk added in v1.12.0

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceStorageRange) SetMax added in v1.12.0

SetMax sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*InstanceStorageRange) SetMin added in v1.12.0

SetMin sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (InstanceStorageRange) ToMap deprecated added in v1.12.0

func (o InstanceStorageRange) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceStorageRangeGetMaxArgType deprecated added in v1.12.0

type InstanceStorageRangeGetMaxArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceStorageRangeGetMaxAttributeType added in v1.12.0

type InstanceStorageRangeGetMaxAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceStorageRangeGetMaxRetType deprecated added in v1.12.0

type InstanceStorageRangeGetMaxRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceStorageRangeGetMinArgType deprecated added in v1.12.0

type InstanceStorageRangeGetMinArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceStorageRangeGetMinAttributeType added in v1.12.0

type InstanceStorageRangeGetMinAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type InstanceStorageRangeGetMinRetType deprecated added in v1.12.0

type InstanceStorageRangeGetMinRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListBackupsRequest deprecated added in v1.1.0

type ListBackupsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListBackupsRequest) Execute deprecated added in v1.1.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListBackupsRequest) Page added in v1.12.0

Number of the page of items list to be returned. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListBackupsRequest) Size added in v1.12.0

Number of items to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListBackupsRequest) Sort added in v1.12.0

Sorting of the backups to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListBackupsResponse

type ListBackupsResponse struct {
	// The list containing the information about the backups.
	// REQUIRED
	Backups ListBackupsResponseGetBackupsAttributeType `json:"backups" required:"true"`
	// REQUIRED
	Pagination ListBackupsResponseGetPaginationAttributeType `json:"pagination" required:"true"`
}

ListBackupsResponse struct for ListBackupsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListBackupsResponse added in v0.16.0

NewListBackupsResponse instantiates a new ListBackupsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListBackupsResponseWithDefaults added in v0.16.0

func NewListBackupsResponseWithDefaults() *ListBackupsResponse

NewListBackupsResponseWithDefaults instantiates a new ListBackupsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListBackupsResponse) GetBackups added in v1.12.0

GetBackups returns the Backups field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListBackupsResponse) GetBackupsOk added in v1.12.0

GetBackupsOk returns a tuple with the Backups field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListBackupsResponse) GetPagination added in v1.12.0

GetPagination returns the Pagination field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListBackupsResponse) GetPaginationOk added in v1.12.0

func (o *ListBackupsResponse) GetPaginationOk() (ret ListBackupsResponseGetPaginationRetType, ok bool)

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListBackupsResponse) SetBackups added in v1.12.0

SetBackups sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListBackupsResponse) SetPagination added in v1.12.0

SetPagination sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListBackupsResponse) ToMap deprecated added in v0.16.0

func (o ListBackupsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListBackupsResponseGetBackupsArgType deprecated added in v1.12.0

type ListBackupsResponseGetBackupsArgType = []BackupData

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListBackupsResponseGetBackupsAttributeType added in v1.12.0

type ListBackupsResponseGetBackupsAttributeType = *[]BackupData

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListBackupsResponseGetBackupsRetType deprecated added in v1.12.0

type ListBackupsResponseGetBackupsRetType = []BackupData

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListBackupsResponseGetPaginationArgType deprecated added in v1.12.0

type ListBackupsResponseGetPaginationArgType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListBackupsResponseGetPaginationAttributeType added in v1.12.0

type ListBackupsResponseGetPaginationAttributeType = *Pagination

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListBackupsResponseGetPaginationRetType deprecated added in v1.12.0

type ListBackupsResponseGetPaginationRetType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCollationsRequest deprecated added in v1.12.0

type ListCollationsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListCollationsRequest) Execute deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCollationsResponse added in v1.12.0

type ListCollationsResponse struct {
	// List of collations available for the instance.
	// REQUIRED
	Collations ListCollationsResponseGetCollationsAttributeType `json:"collations" required:"true"`
}

ListCollationsResponse struct for ListCollationsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListCollationsResponse added in v1.12.0

func NewListCollationsResponse(collations ListCollationsResponseGetCollationsArgType) *ListCollationsResponse

NewListCollationsResponse instantiates a new ListCollationsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListCollationsResponseWithDefaults added in v1.12.0

func NewListCollationsResponseWithDefaults() *ListCollationsResponse

NewListCollationsResponseWithDefaults instantiates a new ListCollationsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListCollationsResponse) GetCollations added in v1.12.0

GetCollations returns the Collations field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListCollationsResponse) GetCollationsOk added in v1.12.0

GetCollationsOk returns a tuple with the Collations field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListCollationsResponse) SetCollations added in v1.12.0

SetCollations sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListCollationsResponse) ToMap deprecated added in v1.12.0

func (o ListCollationsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCollationsResponseGetCollationsArgType deprecated added in v1.12.0

type ListCollationsResponseGetCollationsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCollationsResponseGetCollationsAttributeType added in v1.12.0

type ListCollationsResponseGetCollationsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCollationsResponseGetCollationsRetType deprecated added in v1.12.0

type ListCollationsResponseGetCollationsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabase added in v1.12.0

type ListDatabase struct {
	// The id of the database.
	// REQUIRED
	Id ListDatabaseGetIdAttributeType `json:"id" required:"true"`
	// The name of the database.
	// REQUIRED
	Name ListDatabaseGetNameAttributeType `json:"name" required:"true"`
	// The owner of the database.
	// REQUIRED
	Owner ListDatabaseGetOwnerAttributeType `json:"owner" required:"true"`
}

ListDatabase struct for ListDatabase Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListDatabase added in v1.12.0

NewListDatabase instantiates a new ListDatabase object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListDatabaseWithDefaults added in v1.12.0

func NewListDatabaseWithDefaults() *ListDatabase

NewListDatabaseWithDefaults instantiates a new ListDatabase object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabase) GetId added in v1.12.0

func (o *ListDatabase) GetId() (ret ListDatabaseGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabase) GetIdOk added in v1.12.0

func (o *ListDatabase) GetIdOk() (ret ListDatabaseGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabase) GetName added in v1.12.0

func (o *ListDatabase) GetName() (ret ListDatabaseGetNameRetType)

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabase) GetNameOk added in v1.12.0

func (o *ListDatabase) GetNameOk() (ret ListDatabaseGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabase) GetOwner added in v1.12.0

func (o *ListDatabase) GetOwner() (ret ListDatabaseGetOwnerRetType)

GetOwner returns the Owner field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabase) GetOwnerOk added in v1.12.0

func (o *ListDatabase) GetOwnerOk() (ret ListDatabaseGetOwnerRetType, ok bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabase) SetId added in v1.12.0

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabase) SetName added in v1.12.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabase) SetOwner added in v1.12.0

SetOwner sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDatabase) ToMap deprecated added in v1.12.0

func (o ListDatabase) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabaseGetIdArgType deprecated added in v1.12.0

type ListDatabaseGetIdArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabaseGetIdAttributeType added in v1.12.0

type ListDatabaseGetIdAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabaseGetIdRetType deprecated added in v1.12.0

type ListDatabaseGetIdRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabaseGetNameArgType deprecated added in v1.12.0

type ListDatabaseGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabaseGetNameAttributeType added in v1.12.0

type ListDatabaseGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabaseGetNameRetType deprecated added in v1.12.0

type ListDatabaseGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabaseGetOwnerArgType deprecated added in v1.12.0

type ListDatabaseGetOwnerArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabaseGetOwnerAttributeType added in v1.12.0

type ListDatabaseGetOwnerAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabaseGetOwnerRetType deprecated added in v1.12.0

type ListDatabaseGetOwnerRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabasesRequest deprecated added in v1.1.0

type ListDatabasesRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDatabasesRequest) Execute deprecated added in v1.1.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDatabasesRequest) Page added in v1.12.0

Number of the page of items list to be returned. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDatabasesRequest) Size added in v1.12.0

Number of items to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDatabasesRequest) Sort added in v1.12.0

Sorting of the databases to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabasesResponse added in v1.12.0

type ListDatabasesResponse struct {
	// A list containing all databases for the instance.
	// REQUIRED
	Databases ListDatabasesResponseGetDatabasesAttributeType `json:"databases" required:"true"`
	// REQUIRED
	Pagination ListDatabasesResponseGetPaginationAttributeType `json:"pagination" required:"true"`
}

ListDatabasesResponse struct for ListDatabasesResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListDatabasesResponse added in v1.12.0

NewListDatabasesResponse instantiates a new ListDatabasesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListDatabasesResponseWithDefaults added in v1.12.0

func NewListDatabasesResponseWithDefaults() *ListDatabasesResponse

NewListDatabasesResponseWithDefaults instantiates a new ListDatabasesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabasesResponse) GetDatabases added in v1.12.0

GetDatabases returns the Databases field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabasesResponse) GetDatabasesOk added in v1.12.0

GetDatabasesOk returns a tuple with the Databases field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabasesResponse) GetPagination added in v1.12.0

GetPagination returns the Pagination field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabasesResponse) GetPaginationOk added in v1.12.0

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabasesResponse) SetDatabases added in v1.12.0

SetDatabases sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDatabasesResponse) SetPagination added in v1.12.0

SetPagination sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDatabasesResponse) ToMap deprecated added in v1.12.0

func (o ListDatabasesResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabasesResponseGetDatabasesArgType deprecated added in v1.12.0

type ListDatabasesResponseGetDatabasesArgType = []ListDatabase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabasesResponseGetDatabasesAttributeType added in v1.12.0

type ListDatabasesResponseGetDatabasesAttributeType = *[]ListDatabase

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabasesResponseGetDatabasesRetType deprecated added in v1.12.0

type ListDatabasesResponseGetDatabasesRetType = []ListDatabase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabasesResponseGetPaginationArgType deprecated added in v1.12.0

type ListDatabasesResponseGetPaginationArgType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabasesResponseGetPaginationAttributeType added in v1.12.0

type ListDatabasesResponseGetPaginationAttributeType = *Pagination

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDatabasesResponseGetPaginationRetType deprecated added in v1.12.0

type ListDatabasesResponseGetPaginationRetType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavors added in v1.12.0

type ListFlavors struct {
	// The cpu count of the instance.
	// REQUIRED
	Cpu ListFlavorsGetCpuAttributeType `json:"cpu" required:"true"`
	// The flavor description.
	// REQUIRED
	Description ListFlavorsGetDescriptionAttributeType `json:"description" required:"true"`
	// The id of the instance flavor.
	// REQUIRED
	Id ListFlavorsGetIdAttributeType `json:"id" required:"true"`
	// maximum storage which can be ordered for the flavor in Gigabyte.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	MaxGB ListFlavorsGetMaxGBAttributeType `json:"maxGB" required:"true"`
	// The memory of the instance in Gibibyte.
	// REQUIRED
	Memory ListFlavorsGetMemoryAttributeType `json:"memory" required:"true"`
	// minimum storage which is required to order in Gigabyte.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	MinGB ListFlavorsGetMinGBAttributeType `json:"minGB" required:"true"`
	// defines the nodeType it can be either single or replica
	// REQUIRED
	NodeType ListFlavorsGetNodeTypeAttributeType `json:"nodeType" required:"true"`
	// maximum storage which can be ordered for the flavor in Gigabyte.
	// REQUIRED
	StorageClasses ListFlavorsGetStorageClassesAttributeType `json:"storageClasses" required:"true"`
}

ListFlavors The flavor of the instance containing the technical features. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListFlavors added in v1.12.0

NewListFlavors instantiates a new ListFlavors object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListFlavorsWithDefaults added in v1.12.0

func NewListFlavorsWithDefaults() *ListFlavors

NewListFlavorsWithDefaults instantiates a new ListFlavors object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetCpu added in v1.12.0

func (o *ListFlavors) GetCpu() (ret ListFlavorsGetCpuRetType)

GetCpu returns the Cpu field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetCpuOk added in v1.12.0

func (o *ListFlavors) GetCpuOk() (ret ListFlavorsGetCpuRetType, ok bool)

GetCpuOk returns a tuple with the Cpu field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetDescription added in v1.12.0

func (o *ListFlavors) GetDescription() (ret ListFlavorsGetDescriptionRetType)

GetDescription returns the Description field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetDescriptionOk added in v1.12.0

func (o *ListFlavors) GetDescriptionOk() (ret ListFlavorsGetDescriptionRetType, ok bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetId added in v1.12.0

func (o *ListFlavors) GetId() (ret ListFlavorsGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetIdOk added in v1.12.0

func (o *ListFlavors) GetIdOk() (ret ListFlavorsGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetMaxGB added in v1.12.0

func (o *ListFlavors) GetMaxGB() (ret ListFlavorsGetMaxGBRetType)

GetMaxGB returns the MaxGB field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetMaxGBOk added in v1.12.0

func (o *ListFlavors) GetMaxGBOk() (ret ListFlavorsGetMaxGBRetType, ok bool)

GetMaxGBOk returns a tuple with the MaxGB field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetMemory added in v1.12.0

func (o *ListFlavors) GetMemory() (ret ListFlavorsGetMemoryRetType)

GetMemory returns the Memory field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetMemoryOk added in v1.12.0

func (o *ListFlavors) GetMemoryOk() (ret ListFlavorsGetMemoryRetType, ok bool)

GetMemoryOk returns a tuple with the Memory field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetMinGB added in v1.12.0

func (o *ListFlavors) GetMinGB() (ret ListFlavorsGetMinGBRetType)

GetMinGB returns the MinGB field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetMinGBOk added in v1.12.0

func (o *ListFlavors) GetMinGBOk() (ret ListFlavorsGetMinGBRetType, ok bool)

GetMinGBOk returns a tuple with the MinGB field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetNodeType added in v1.12.0

func (o *ListFlavors) GetNodeType() (ret ListFlavorsGetNodeTypeRetType)

GetNodeType returns the NodeType field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetNodeTypeOk added in v1.12.0

func (o *ListFlavors) GetNodeTypeOk() (ret ListFlavorsGetNodeTypeRetType, ok bool)

GetNodeTypeOk returns a tuple with the NodeType field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetStorageClasses added in v1.12.0

func (o *ListFlavors) GetStorageClasses() (ret ListFlavorsGetStorageClassesRetType)

GetStorageClasses returns the StorageClasses field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) GetStorageClassesOk added in v1.12.0

func (o *ListFlavors) GetStorageClassesOk() (ret ListFlavorsGetStorageClassesRetType, ok bool)

GetStorageClassesOk returns a tuple with the StorageClasses field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) SetCpu added in v1.12.0

SetCpu sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) SetDescription added in v1.12.0

func (o *ListFlavors) SetDescription(v ListFlavorsGetDescriptionRetType)

SetDescription sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) SetId added in v1.12.0

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) SetMaxGB added in v1.12.0

func (o *ListFlavors) SetMaxGB(v ListFlavorsGetMaxGBRetType)

SetMaxGB sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) SetMemory added in v1.12.0

func (o *ListFlavors) SetMemory(v ListFlavorsGetMemoryRetType)

SetMemory sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) SetMinGB added in v1.12.0

func (o *ListFlavors) SetMinGB(v ListFlavorsGetMinGBRetType)

SetMinGB sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) SetNodeType added in v1.12.0

func (o *ListFlavors) SetNodeType(v ListFlavorsGetNodeTypeRetType)

SetNodeType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavors) SetStorageClasses added in v1.12.0

func (o *ListFlavors) SetStorageClasses(v ListFlavorsGetStorageClassesRetType)

SetStorageClasses sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListFlavors) ToMap deprecated added in v1.12.0

func (o ListFlavors) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetCpuArgType deprecated added in v1.12.0

type ListFlavorsGetCpuArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetCpuAttributeType added in v1.12.0

type ListFlavorsGetCpuAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetCpuRetType deprecated added in v1.12.0

type ListFlavorsGetCpuRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetDescriptionArgType deprecated added in v1.12.0

type ListFlavorsGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetDescriptionAttributeType added in v1.12.0

type ListFlavorsGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetDescriptionRetType deprecated added in v1.12.0

type ListFlavorsGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetIdArgType deprecated added in v1.12.0

type ListFlavorsGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetIdAttributeType added in v1.12.0

type ListFlavorsGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetIdRetType deprecated added in v1.12.0

type ListFlavorsGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetMaxGBArgType deprecated added in v1.12.0

type ListFlavorsGetMaxGBArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetMaxGBAttributeType added in v1.12.0

type ListFlavorsGetMaxGBAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetMaxGBRetType deprecated added in v1.12.0

type ListFlavorsGetMaxGBRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetMemoryArgType deprecated added in v1.12.0

type ListFlavorsGetMemoryArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetMemoryAttributeType added in v1.12.0

type ListFlavorsGetMemoryAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetMemoryRetType deprecated added in v1.12.0

type ListFlavorsGetMemoryRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetMinGBArgType deprecated added in v1.12.0

type ListFlavorsGetMinGBArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetMinGBAttributeType added in v1.12.0

type ListFlavorsGetMinGBAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetMinGBRetType deprecated added in v1.12.0

type ListFlavorsGetMinGBRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetNodeTypeArgType deprecated added in v1.12.0

type ListFlavorsGetNodeTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetNodeTypeAttributeType added in v1.12.0

type ListFlavorsGetNodeTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetNodeTypeRetType deprecated added in v1.12.0

type ListFlavorsGetNodeTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetStorageClassesArgType deprecated added in v1.12.0

type ListFlavorsGetStorageClassesArgType = []FlavorStorageClassesStorageClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetStorageClassesAttributeType added in v1.12.0

type ListFlavorsGetStorageClassesAttributeType = *[]FlavorStorageClassesStorageClass

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsGetStorageClassesRetType deprecated added in v1.12.0

type ListFlavorsGetStorageClassesRetType = []FlavorStorageClassesStorageClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsRequest deprecated added in v1.1.0

type ListFlavorsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListFlavorsRequest) Execute deprecated added in v1.1.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListFlavorsRequest) Page added in v1.12.0

Number of the page of items list to be returned. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListFlavorsRequest) Size added in v1.12.0

Number of items to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListFlavorsRequest) Sort added in v1.12.0

Sorting of the flavors to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsResponse

type ListFlavorsResponse struct {
	// List of flavors available for the project.
	// REQUIRED
	Flavors ListFlavorsResponseGetFlavorsAttributeType `json:"flavors" required:"true"`
	// REQUIRED
	Pagination ListFlavorsResponseGetPaginationAttributeType `json:"pagination" required:"true"`
}

ListFlavorsResponse struct for ListFlavorsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListFlavorsResponse added in v0.16.0

NewListFlavorsResponse instantiates a new ListFlavorsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListFlavorsResponseWithDefaults added in v0.16.0

func NewListFlavorsResponseWithDefaults() *ListFlavorsResponse

NewListFlavorsResponseWithDefaults instantiates a new ListFlavorsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavorsResponse) GetFlavors added in v0.16.0

GetFlavors returns the Flavors field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavorsResponse) GetFlavorsOk added in v0.16.0

GetFlavorsOk returns a tuple with the Flavors field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavorsResponse) GetPagination added in v1.12.0

GetPagination returns the Pagination field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavorsResponse) GetPaginationOk added in v1.12.0

func (o *ListFlavorsResponse) GetPaginationOk() (ret ListFlavorsResponseGetPaginationRetType, ok bool)

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavorsResponse) SetFlavors added in v0.16.0

SetFlavors sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListFlavorsResponse) SetPagination added in v1.12.0

SetPagination sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListFlavorsResponse) ToMap deprecated added in v0.16.0

func (o ListFlavorsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsResponseGetFlavorsArgType deprecated added in v1.0.2

type ListFlavorsResponseGetFlavorsArgType = []ListFlavors

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsResponseGetFlavorsAttributeType added in v1.0.2

type ListFlavorsResponseGetFlavorsAttributeType = *[]ListFlavors

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsResponseGetFlavorsRetType deprecated added in v1.0.2

type ListFlavorsResponseGetFlavorsRetType = []ListFlavors

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsResponseGetPaginationArgType deprecated added in v1.12.0

type ListFlavorsResponseGetPaginationArgType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsResponseGetPaginationAttributeType added in v1.12.0

type ListFlavorsResponseGetPaginationAttributeType = *Pagination

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListFlavorsResponseGetPaginationRetType deprecated added in v1.12.0

type ListFlavorsResponseGetPaginationRetType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstance added in v1.12.0

type ListInstance struct {
	// The ID of the instance.
	// REQUIRED
	Id ListInstanceGetIdAttributeType `json:"id" required:"true"`
	// Whether the instance can be deleted or not.
	// REQUIRED
	IsDeletable ListInstancegetIsDeletableAttributeType `json:"isDeletable" required:"true"`
	// The name of the instance.
	// REQUIRED
	Name ListInstanceGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	State ListInstanceGetStateAttributeType `json:"state" required:"true"`
}

ListInstance struct for ListInstance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListInstance added in v1.12.0

NewListInstance instantiates a new ListInstance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListInstanceWithDefaults added in v1.12.0

func NewListInstanceWithDefaults() *ListInstance

NewListInstanceWithDefaults instantiates a new ListInstance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) GetId added in v1.12.0

func (o *ListInstance) GetId() (ret ListInstanceGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) GetIdOk added in v1.12.0

func (o *ListInstance) GetIdOk() (ret ListInstanceGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) GetIsDeletable added in v1.12.0

func (o *ListInstance) GetIsDeletable() (ret ListInstancegetIsDeletableRetType)

GetIsDeletable returns the IsDeletable field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) GetIsDeletableOk added in v1.12.0

func (o *ListInstance) GetIsDeletableOk() (ret ListInstancegetIsDeletableRetType, ok bool)

GetIsDeletableOk returns a tuple with the IsDeletable field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) GetName added in v1.12.0

func (o *ListInstance) GetName() (ret ListInstanceGetNameRetType)

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) GetNameOk added in v1.12.0

func (o *ListInstance) GetNameOk() (ret ListInstanceGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) GetState added in v1.12.0

func (o *ListInstance) GetState() (ret ListInstanceGetStateRetType)

GetState returns the State field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) GetStateOk added in v1.12.0

func (o *ListInstance) GetStateOk() (ret ListInstanceGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) SetId added in v1.12.0

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) SetIsDeletable added in v1.12.0

func (o *ListInstance) SetIsDeletable(v ListInstancegetIsDeletableRetType)

SetIsDeletable sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) SetName added in v1.12.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstance) SetState added in v1.12.0

SetState sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListInstance) ToMap deprecated added in v1.12.0

func (o ListInstance) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstanceGetIdArgType deprecated added in v1.12.0

type ListInstanceGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstanceGetIdAttributeType added in v1.12.0

type ListInstanceGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstanceGetIdRetType deprecated added in v1.12.0

type ListInstanceGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstanceGetNameArgType deprecated added in v1.12.0

type ListInstanceGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstanceGetNameAttributeType added in v1.12.0

type ListInstanceGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstanceGetNameRetType deprecated added in v1.12.0

type ListInstanceGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstanceGetStateArgType deprecated added in v1.12.0

type ListInstanceGetStateArgType = State

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstanceGetStateAttributeType added in v1.12.0

type ListInstanceGetStateAttributeType = *State

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstanceGetStateRetType deprecated added in v1.12.0

type ListInstanceGetStateRetType = State

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancegetIsDeletableArgType deprecated added in v1.12.0

type ListInstancegetIsDeletableArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancegetIsDeletableAttributeType added in v1.12.0

type ListInstancegetIsDeletableAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancegetIsDeletableRetType deprecated added in v1.12.0

type ListInstancegetIsDeletableRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancesRequest deprecated added in v1.1.0

type ListInstancesRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListInstancesRequest) Execute deprecated added in v1.1.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListInstancesRequest) Page added in v1.12.0

Number of the page of items list to be returned. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListInstancesRequest) Size added in v1.12.0

Number of items to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListInstancesRequest) Sort added in v1.12.0

Sorting of the items to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancesResponse

type ListInstancesResponse struct {
	// List of owned instances and their current state.
	// REQUIRED
	Instances ListInstancesResponseGetInstancesAttributeType `json:"instances" required:"true"`
	// REQUIRED
	Pagination ListInstancesResponseGetPaginationAttributeType `json:"pagination" required:"true"`
}

ListInstancesResponse struct for ListInstancesResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListInstancesResponse added in v0.16.0

NewListInstancesResponse instantiates a new ListInstancesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListInstancesResponseWithDefaults added in v0.16.0

func NewListInstancesResponseWithDefaults() *ListInstancesResponse

NewListInstancesResponseWithDefaults instantiates a new ListInstancesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstancesResponse) GetInstances added in v1.12.0

GetInstances returns the Instances field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstancesResponse) GetInstancesOk added in v1.12.0

GetInstancesOk returns a tuple with the Instances field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstancesResponse) GetPagination added in v1.12.0

GetPagination returns the Pagination field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstancesResponse) GetPaginationOk added in v1.12.0

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstancesResponse) SetInstances added in v1.12.0

SetInstances sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListInstancesResponse) SetPagination added in v1.12.0

SetPagination sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListInstancesResponse) ToMap deprecated added in v0.16.0

func (o ListInstancesResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancesResponseGetInstancesArgType deprecated added in v1.12.0

type ListInstancesResponseGetInstancesArgType = []ListInstance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancesResponseGetInstancesAttributeType added in v1.12.0

type ListInstancesResponseGetInstancesAttributeType = *[]ListInstance

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancesResponseGetInstancesRetType deprecated added in v1.12.0

type ListInstancesResponseGetInstancesRetType = []ListInstance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancesResponseGetPaginationArgType deprecated added in v1.12.0

type ListInstancesResponseGetPaginationArgType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancesResponseGetPaginationAttributeType added in v1.12.0

type ListInstancesResponseGetPaginationAttributeType = *Pagination

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListInstancesResponseGetPaginationRetType deprecated added in v1.12.0

type ListInstancesResponseGetPaginationRetType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRolesRequest deprecated added in v1.12.0

type ListRolesRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRolesRequest) Execute deprecated added in v1.12.0

func (r ListRolesRequest) Execute() (*ListRolesResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRolesResponse added in v1.12.0

type ListRolesResponse struct {
	// List of all role names available in the instance
	// REQUIRED
	Roles ListRolesResponseGetRolesAttributeType `json:"roles" required:"true"`
}

ListRolesResponse struct for ListRolesResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListRolesResponse added in v1.12.0

func NewListRolesResponse(roles ListRolesResponseGetRolesArgType) *ListRolesResponse

NewListRolesResponse instantiates a new ListRolesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListRolesResponseWithDefaults added in v1.12.0

func NewListRolesResponseWithDefaults() *ListRolesResponse

NewListRolesResponseWithDefaults instantiates a new ListRolesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRolesResponse) GetRoles added in v1.12.0

GetRoles returns the Roles field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRolesResponse) GetRolesOk added in v1.12.0

func (o *ListRolesResponse) GetRolesOk() (ret ListRolesResponseGetRolesRetType, ok bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRolesResponse) SetRoles added in v1.12.0

SetRoles sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRolesResponse) ToMap deprecated added in v1.12.0

func (o ListRolesResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRolesResponseGetRolesArgType deprecated added in v1.12.0

type ListRolesResponseGetRolesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRolesResponseGetRolesAttributeType added in v1.12.0

type ListRolesResponseGetRolesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRolesResponseGetRolesRetType deprecated added in v1.12.0

type ListRolesResponseGetRolesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUser added in v1.12.0

type ListUser struct {
	// The ID of the user.
	// REQUIRED
	Id ListUserGetIdAttributeType `json:"id" required:"true"`
	// The name of the user.
	// REQUIRED
	Name ListUserGetNameAttributeType `json:"name" required:"true"`
	// The current state of the user.
	// REQUIRED
	State ListUserGetStateAttributeType `json:"state" required:"true"`
}

ListUser struct for ListUser Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListUser added in v1.12.0

NewListUser instantiates a new ListUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListUserWithDefaults added in v1.12.0

func NewListUserWithDefaults() *ListUser

NewListUserWithDefaults instantiates a new ListUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUser) GetId added in v1.12.0

func (o *ListUser) GetId() (ret ListUserGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUser) GetIdOk added in v1.12.0

func (o *ListUser) GetIdOk() (ret ListUserGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUser) GetName added in v1.12.0

func (o *ListUser) GetName() (ret ListUserGetNameRetType)

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUser) GetNameOk added in v1.12.0

func (o *ListUser) GetNameOk() (ret ListUserGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUser) GetState added in v1.12.0

func (o *ListUser) GetState() (ret ListUserGetStateRetType)

GetState returns the State field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUser) GetStateOk added in v1.12.0

func (o *ListUser) GetStateOk() (ret ListUserGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUser) SetId added in v1.12.0

func (o *ListUser) SetId(v ListUserGetIdRetType)

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUser) SetName added in v1.12.0

func (o *ListUser) SetName(v ListUserGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUser) SetState added in v1.12.0

func (o *ListUser) SetState(v ListUserGetStateRetType)

SetState sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListUser) ToMap deprecated added in v1.12.0

func (o ListUser) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUserGetIdArgType deprecated added in v1.12.0

type ListUserGetIdArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUserGetIdAttributeType added in v1.12.0

type ListUserGetIdAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUserGetIdRetType deprecated added in v1.12.0

type ListUserGetIdRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUserGetNameArgType deprecated added in v1.12.0

type ListUserGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUserGetNameAttributeType added in v1.12.0

type ListUserGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUserGetNameRetType deprecated added in v1.12.0

type ListUserGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUserGetStateArgType deprecated added in v1.12.0

type ListUserGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUserGetStateAttributeType added in v1.12.0

type ListUserGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUserGetStateRetType deprecated added in v1.12.0

type ListUserGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUsersRequest deprecated added in v1.1.0

type ListUsersRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListUsersRequest) Execute deprecated added in v1.1.0

func (r ListUsersRequest) Execute() (*ListUsersResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListUsersRequest) Page added in v1.12.0

Number of the page of items list to be returned. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListUsersRequest) Size added in v1.12.0

Number of items to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListUsersRequest) Sort added in v1.12.0

Sorting of the users to be returned on each page. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUsersResponse

type ListUsersResponse struct {
	// REQUIRED
	Pagination ListUsersResponseGetPaginationAttributeType `json:"pagination" required:"true"`
	// List of all users inside an instance
	// REQUIRED
	Users ListUsersResponseGetUsersAttributeType `json:"users" required:"true"`
}

ListUsersResponse struct for ListUsersResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListUsersResponse added in v0.16.0

NewListUsersResponse instantiates a new ListUsersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListUsersResponseWithDefaults added in v0.16.0

func NewListUsersResponseWithDefaults() *ListUsersResponse

NewListUsersResponseWithDefaults instantiates a new ListUsersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUsersResponse) GetPagination added in v1.12.0

GetPagination returns the Pagination field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUsersResponse) GetPaginationOk added in v1.12.0

func (o *ListUsersResponse) GetPaginationOk() (ret ListUsersResponseGetPaginationRetType, ok bool)

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUsersResponse) GetUsers added in v1.12.0

GetUsers returns the Users field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUsersResponse) GetUsersOk added in v1.12.0

func (o *ListUsersResponse) GetUsersOk() (ret ListUsersResponseGetUsersRetType, ok bool)

GetUsersOk returns a tuple with the Users field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUsersResponse) SetPagination added in v1.12.0

SetPagination sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListUsersResponse) SetUsers added in v1.12.0

SetUsers sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListUsersResponse) ToMap deprecated added in v0.16.0

func (o ListUsersResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUsersResponseGetPaginationArgType deprecated added in v1.12.0

type ListUsersResponseGetPaginationArgType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUsersResponseGetPaginationAttributeType added in v1.12.0

type ListUsersResponseGetPaginationAttributeType = *Pagination

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUsersResponseGetPaginationRetType deprecated added in v1.12.0

type ListUsersResponseGetPaginationRetType = Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUsersResponseGetUsersArgType deprecated added in v1.12.0

type ListUsersResponseGetUsersArgType = []ListUser

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUsersResponseGetUsersAttributeType added in v1.12.0

type ListUsersResponseGetUsersAttributeType = *[]ListUser

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListUsersResponseGetUsersRetType deprecated added in v1.12.0

type ListUsersResponseGetUsersRetType = []ListUser

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListVersionsRequest deprecated added in v1.1.0

type ListVersionsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListVersionsRequest) Execute deprecated added in v1.1.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListVersionsResponse

type ListVersionsResponse struct {
	// A list containing available postgres versions.
	// REQUIRED
	Versions ListVersionsResponseGetVersionsAttributeType `json:"versions" required:"true"`
}

ListVersionsResponse struct for ListVersionsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListVersionsResponse added in v0.16.0

func NewListVersionsResponse(versions ListVersionsResponseGetVersionsArgType) *ListVersionsResponse

NewListVersionsResponse instantiates a new ListVersionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListVersionsResponseWithDefaults added in v0.16.0

func NewListVersionsResponseWithDefaults() *ListVersionsResponse

NewListVersionsResponseWithDefaults instantiates a new ListVersionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListVersionsResponse) GetVersions added in v0.16.0

GetVersions returns the Versions field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListVersionsResponse) GetVersionsOk added in v0.16.0

GetVersionsOk returns a tuple with the Versions field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListVersionsResponse) SetVersions added in v0.16.0

SetVersions sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListVersionsResponse) ToMap deprecated added in v0.16.0

func (o ListVersionsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListVersionsResponseGetVersionsArgType deprecated added in v1.0.2

type ListVersionsResponseGetVersionsArgType = []Version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListVersionsResponseGetVersionsAttributeType added in v1.0.2

type ListVersionsResponseGetVersionsAttributeType = *[]Version

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListVersionsResponseGetVersionsRetType deprecated added in v1.0.2

type ListVersionsResponseGetVersionsRetType = []Version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MappedNullable deprecated

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBackupData deprecated added in v1.12.0

type NullableBackupData struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBackupData deprecated added in v1.12.0

func NewNullableBackupData(val *BackupData) *NullableBackupData

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupData) Get deprecated added in v1.12.0

func (v NullableBackupData) Get() *BackupData

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupData) IsSet deprecated added in v1.12.0

func (v NullableBackupData) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupData) MarshalJSON deprecated added in v1.12.0

func (v NullableBackupData) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupData) Set deprecated added in v1.12.0

func (v *NullableBackupData) Set(val *BackupData)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupData) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableBackupData) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupData) Unset deprecated added in v1.12.0

func (v *NullableBackupData) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBackupSort deprecated added in v1.12.0

type NullableBackupSort struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBackupSort deprecated added in v1.12.0

func NewNullableBackupSort(val *BackupSort) *NullableBackupSort

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupSort) Get deprecated added in v1.12.0

func (v NullableBackupSort) Get() *BackupSort

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupSort) IsSet deprecated added in v1.12.0

func (v NullableBackupSort) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupSort) MarshalJSON deprecated added in v1.12.0

func (v NullableBackupSort) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupSort) Set deprecated added in v1.12.0

func (v *NullableBackupSort) Set(val *BackupSort)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupSort) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableBackupSort) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupSort) Unset deprecated added in v1.12.0

func (v *NullableBackupSort) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBool deprecated

type NullableBool struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBool deprecated

func NewNullableBool(val *bool) *NullableBool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) Get deprecated

func (v NullableBool) Get() *bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) IsSet deprecated

func (v NullableBool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) MarshalJSON deprecated

func (v NullableBool) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Set deprecated

func (v *NullableBool) Set(val *bool)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) UnmarshalJSON deprecated

func (v *NullableBool) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Unset deprecated

func (v *NullableBool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCloneInstanceOverrides deprecated added in v1.12.0

type NullableCloneInstanceOverrides struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCloneInstanceOverrides deprecated added in v1.12.0

func NewNullableCloneInstanceOverrides(val *CloneInstanceOverrides) *NullableCloneInstanceOverrides

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneInstanceOverrides) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneInstanceOverrides) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneInstanceOverrides) MarshalJSON deprecated added in v1.12.0

func (v NullableCloneInstanceOverrides) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneInstanceOverrides) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneInstanceOverrides) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableCloneInstanceOverrides) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneInstanceOverrides) Unset deprecated added in v1.12.0

func (v *NullableCloneInstanceOverrides) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCloneInstancePayload deprecated added in v0.16.0

type NullableCloneInstancePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCloneInstancePayload deprecated added in v0.16.0

func NewNullableCloneInstancePayload(val *CloneInstancePayload) *NullableCloneInstancePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneInstancePayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneInstancePayload) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneInstancePayload) MarshalJSON deprecated added in v0.16.0

func (v NullableCloneInstancePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneInstancePayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneInstancePayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableCloneInstancePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneInstancePayload) Unset deprecated added in v0.16.0

func (v *NullableCloneInstancePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCloneInstanceResponse deprecated added in v0.16.0

type NullableCloneInstanceResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCloneInstanceResponse deprecated added in v0.16.0

func NewNullableCloneInstanceResponse(val *CloneInstanceResponse) *NullableCloneInstanceResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneInstanceResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneInstanceResponse) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneInstanceResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableCloneInstanceResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneInstanceResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneInstanceResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableCloneInstanceResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneInstanceResponse) Unset deprecated added in v0.16.0

func (v *NullableCloneInstanceResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateDatabasePayload deprecated added in v0.16.0

type NullableCreateDatabasePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateDatabasePayload deprecated added in v0.16.0

func NewNullableCreateDatabasePayload(val *CreateDatabasePayload) *NullableCreateDatabasePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDatabasePayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDatabasePayload) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDatabasePayload) MarshalJSON deprecated added in v0.16.0

func (v NullableCreateDatabasePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDatabasePayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDatabasePayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableCreateDatabasePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDatabasePayload) Unset deprecated added in v0.16.0

func (v *NullableCreateDatabasePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateDatabaseResponse deprecated added in v1.12.0

type NullableCreateDatabaseResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateDatabaseResponse deprecated added in v1.12.0

func NewNullableCreateDatabaseResponse(val *CreateDatabaseResponse) *NullableCreateDatabaseResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDatabaseResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDatabaseResponse) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDatabaseResponse) MarshalJSON deprecated added in v1.12.0

func (v NullableCreateDatabaseResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDatabaseResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDatabaseResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableCreateDatabaseResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDatabaseResponse) Unset deprecated added in v1.12.0

func (v *NullableCreateDatabaseResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateInstancePayload deprecated added in v0.16.0

type NullableCreateInstancePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateInstancePayload deprecated added in v0.16.0

func NewNullableCreateInstancePayload(val *CreateInstancePayload) *NullableCreateInstancePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateInstancePayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateInstancePayload) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateInstancePayload) MarshalJSON deprecated added in v0.16.0

func (v NullableCreateInstancePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateInstancePayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateInstancePayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableCreateInstancePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateInstancePayload) Unset deprecated added in v0.16.0

func (v *NullableCreateInstancePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateInstanceResponse deprecated added in v0.16.0

type NullableCreateInstanceResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateInstanceResponse deprecated added in v0.16.0

func NewNullableCreateInstanceResponse(val *CreateInstanceResponse) *NullableCreateInstanceResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateInstanceResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateInstanceResponse) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateInstanceResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableCreateInstanceResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateInstanceResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateInstanceResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableCreateInstanceResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateInstanceResponse) Unset deprecated added in v0.16.0

func (v *NullableCreateInstanceResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateUserPayload deprecated added in v0.16.0

type NullableCreateUserPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateUserPayload deprecated added in v0.16.0

func NewNullableCreateUserPayload(val *CreateUserPayload) *NullableCreateUserPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateUserPayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateUserPayload) IsSet deprecated added in v0.16.0

func (v NullableCreateUserPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateUserPayload) MarshalJSON deprecated added in v0.16.0

func (v NullableCreateUserPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateUserPayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateUserPayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableCreateUserPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateUserPayload) Unset deprecated added in v0.16.0

func (v *NullableCreateUserPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateUserResponse deprecated added in v0.16.0

type NullableCreateUserResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateUserResponse deprecated added in v0.16.0

func NewNullableCreateUserResponse(val *CreateUserResponse) *NullableCreateUserResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateUserResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateUserResponse) IsSet deprecated added in v0.16.0

func (v NullableCreateUserResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateUserResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableCreateUserResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateUserResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateUserResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableCreateUserResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateUserResponse) Unset deprecated added in v0.16.0

func (v *NullableCreateUserResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDatabaseRoles deprecated added in v1.12.0

type NullableDatabaseRoles struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDatabaseRoles deprecated added in v1.12.0

func NewNullableDatabaseRoles(val *DatabaseRoles) *NullableDatabaseRoles

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDatabaseRoles) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDatabaseRoles) IsSet deprecated added in v1.12.0

func (v NullableDatabaseRoles) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDatabaseRoles) MarshalJSON deprecated added in v1.12.0

func (v NullableDatabaseRoles) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDatabaseRoles) Set deprecated added in v1.12.0

func (v *NullableDatabaseRoles) Set(val *DatabaseRoles)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDatabaseRoles) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableDatabaseRoles) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDatabaseRoles) Unset deprecated added in v1.12.0

func (v *NullableDatabaseRoles) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDatabaseSort deprecated added in v1.12.0

type NullableDatabaseSort struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDatabaseSort deprecated added in v1.12.0

func NewNullableDatabaseSort(val *DatabaseSort) *NullableDatabaseSort

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDatabaseSort) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDatabaseSort) IsSet deprecated added in v1.12.0

func (v NullableDatabaseSort) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDatabaseSort) MarshalJSON deprecated added in v1.12.0

func (v NullableDatabaseSort) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDatabaseSort) Set deprecated added in v1.12.0

func (v *NullableDatabaseSort) Set(val *DatabaseSort)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDatabaseSort) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableDatabaseSort) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDatabaseSort) Unset deprecated added in v1.12.0

func (v *NullableDatabaseSort) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableError deprecated added in v0.16.0

type NullableError struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableError deprecated added in v0.16.0

func NewNullableError(val *Error) *NullableError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableError) Get deprecated added in v0.16.0

func (v NullableError) Get() *Error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableError) IsSet deprecated added in v0.16.0

func (v NullableError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableError) MarshalJSON deprecated added in v0.16.0

func (v NullableError) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableError) Set deprecated added in v0.16.0

func (v *NullableError) Set(val *Error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableError) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableError) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableError) Unset deprecated added in v0.16.0

func (v *NullableError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFlavorSort deprecated added in v1.12.0

type NullableFlavorSort struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFlavorSort deprecated added in v1.12.0

func NewNullableFlavorSort(val *FlavorSort) *NullableFlavorSort

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFlavorSort) Get deprecated added in v1.12.0

func (v NullableFlavorSort) Get() *FlavorSort

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFlavorSort) IsSet deprecated added in v1.12.0

func (v NullableFlavorSort) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFlavorSort) MarshalJSON deprecated added in v1.12.0

func (v NullableFlavorSort) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFlavorSort) Set deprecated added in v1.12.0

func (v *NullableFlavorSort) Set(val *FlavorSort)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFlavorSort) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableFlavorSort) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFlavorSort) Unset deprecated added in v1.12.0

func (v *NullableFlavorSort) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFlavorStorageClassesStorageClass deprecated added in v1.12.0

type NullableFlavorStorageClassesStorageClass struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFlavorStorageClassesStorageClass deprecated added in v1.12.0

func NewNullableFlavorStorageClassesStorageClass(val *FlavorStorageClassesStorageClass) *NullableFlavorStorageClassesStorageClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFlavorStorageClassesStorageClass) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFlavorStorageClassesStorageClass) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFlavorStorageClassesStorageClass) MarshalJSON deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFlavorStorageClassesStorageClass) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFlavorStorageClassesStorageClass) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableFlavorStorageClassesStorageClass) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFlavorStorageClassesStorageClass) Unset deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat32 deprecated

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat32 deprecated

func NewNullableFloat32(val *float32) *NullableFloat32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) Get deprecated

func (v NullableFloat32) Get() *float32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) IsSet deprecated

func (v NullableFloat32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) MarshalJSON deprecated

func (v NullableFloat32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Set deprecated

func (v *NullableFloat32) Set(val *float32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) UnmarshalJSON deprecated

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Unset deprecated

func (v *NullableFloat32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat64 deprecated

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat64 deprecated

func NewNullableFloat64(val *float64) *NullableFloat64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) Get deprecated

func (v NullableFloat64) Get() *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) IsSet deprecated

func (v NullableFloat64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) MarshalJSON deprecated

func (v NullableFloat64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Set deprecated

func (v *NullableFloat64) Set(val *float64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) UnmarshalJSON deprecated

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Unset deprecated

func (v *NullableFloat64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetDatabaseResponse deprecated added in v1.12.0

type NullableGetDatabaseResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetDatabaseResponse deprecated added in v1.12.0

func NewNullableGetDatabaseResponse(val *GetDatabaseResponse) *NullableGetDatabaseResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetDatabaseResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetDatabaseResponse) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetDatabaseResponse) MarshalJSON deprecated added in v1.12.0

func (v NullableGetDatabaseResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetDatabaseResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetDatabaseResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableGetDatabaseResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetDatabaseResponse) Unset deprecated added in v1.12.0

func (v *NullableGetDatabaseResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetInstanceResponse deprecated added in v1.12.0

type NullableGetInstanceResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetInstanceResponse deprecated added in v1.12.0

func NewNullableGetInstanceResponse(val *GetInstanceResponse) *NullableGetInstanceResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetInstanceResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetInstanceResponse) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetInstanceResponse) MarshalJSON deprecated added in v1.12.0

func (v NullableGetInstanceResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetInstanceResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetInstanceResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableGetInstanceResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetInstanceResponse) Unset deprecated added in v1.12.0

func (v *NullableGetInstanceResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetUserResponse deprecated added in v0.16.0

type NullableGetUserResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetUserResponse deprecated added in v0.16.0

func NewNullableGetUserResponse(val *GetUserResponse) *NullableGetUserResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetUserResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetUserResponse) IsSet deprecated added in v0.16.0

func (v NullableGetUserResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetUserResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableGetUserResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetUserResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetUserResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableGetUserResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetUserResponse) Unset deprecated added in v0.16.0

func (v *NullableGetUserResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceConnectionInfo deprecated added in v1.12.0

type NullableInstanceConnectionInfo struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceConnectionInfo deprecated added in v1.12.0

func NewNullableInstanceConnectionInfo(val *InstanceConnectionInfo) *NullableInstanceConnectionInfo

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceConnectionInfo) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceConnectionInfo) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceConnectionInfo) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceConnectionInfo) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceConnectionInfo) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceConnectionInfo) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceConnectionInfo) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceConnectionInfo) Unset deprecated added in v1.12.0

func (v *NullableInstanceConnectionInfo) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceConnectionInfoWrite deprecated added in v1.12.0

type NullableInstanceConnectionInfoWrite struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceConnectionInfoWrite deprecated added in v1.12.0

func NewNullableInstanceConnectionInfoWrite(val *InstanceConnectionInfoWrite) *NullableInstanceConnectionInfoWrite

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceConnectionInfoWrite) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceConnectionInfoWrite) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceConnectionInfoWrite) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceConnectionInfoWrite) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceConnectionInfoWrite) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceConnectionInfoWrite) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceConnectionInfoWrite) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceConnectionInfoWrite) Unset deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceEncryption deprecated added in v1.12.0

type NullableInstanceEncryption struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceEncryption deprecated added in v1.12.0

func NewNullableInstanceEncryption(val *InstanceEncryption) *NullableInstanceEncryption

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceEncryption) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceEncryption) IsSet deprecated added in v1.12.0

func (v NullableInstanceEncryption) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceEncryption) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceEncryption) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceEncryption) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceEncryption) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceEncryption) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceEncryption) Unset deprecated added in v1.12.0

func (v *NullableInstanceEncryption) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceNetwork deprecated added in v1.12.0

type NullableInstanceNetwork struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceNetwork deprecated added in v1.12.0

func NewNullableInstanceNetwork(val *InstanceNetwork) *NullableInstanceNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetwork) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetwork) IsSet deprecated added in v1.12.0

func (v NullableInstanceNetwork) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetwork) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceNetwork) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetwork) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetwork) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceNetwork) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetwork) Unset deprecated added in v1.12.0

func (v *NullableInstanceNetwork) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceNetworkAccessScope deprecated added in v1.12.0

type NullableInstanceNetworkAccessScope struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceNetworkAccessScope deprecated added in v1.12.0

func NewNullableInstanceNetworkAccessScope(val *InstanceNetworkAccessScope) *NullableInstanceNetworkAccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkAccessScope) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkAccessScope) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkAccessScope) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceNetworkAccessScope) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkAccessScope) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkAccessScope) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceNetworkAccessScope) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkAccessScope) Unset deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceNetworkCreate deprecated added in v1.12.0

type NullableInstanceNetworkCreate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceNetworkCreate deprecated added in v1.12.0

func NewNullableInstanceNetworkCreate(val *InstanceNetworkCreate) *NullableInstanceNetworkCreate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkCreate) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkCreate) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkCreate) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceNetworkCreate) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkCreate) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkCreate) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceNetworkCreate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkCreate) Unset deprecated added in v1.12.0

func (v *NullableInstanceNetworkCreate) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceNetworkOpt deprecated added in v1.12.0

type NullableInstanceNetworkOpt struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceNetworkOpt deprecated added in v1.12.0

func NewNullableInstanceNetworkOpt(val *InstanceNetworkOpt) *NullableInstanceNetworkOpt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkOpt) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkOpt) IsSet deprecated added in v1.12.0

func (v NullableInstanceNetworkOpt) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkOpt) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceNetworkOpt) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkOpt) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkOpt) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceNetworkOpt) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkOpt) Unset deprecated added in v1.12.0

func (v *NullableInstanceNetworkOpt) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceNetworkUpdate deprecated added in v1.12.0

type NullableInstanceNetworkUpdate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceNetworkUpdate deprecated added in v1.12.0

func NewNullableInstanceNetworkUpdate(val *InstanceNetworkUpdate) *NullableInstanceNetworkUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkUpdate) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkUpdate) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceNetworkUpdate) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceNetworkUpdate) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkUpdate) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkUpdate) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceNetworkUpdate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceNetworkUpdate) Unset deprecated added in v1.12.0

func (v *NullableInstanceNetworkUpdate) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceSort deprecated added in v1.12.0

type NullableInstanceSort struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceSort deprecated added in v1.12.0

func NewNullableInstanceSort(val *InstanceSort) *NullableInstanceSort

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceSort) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceSort) IsSet deprecated added in v1.12.0

func (v NullableInstanceSort) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceSort) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceSort) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceSort) Set deprecated added in v1.12.0

func (v *NullableInstanceSort) Set(val *InstanceSort)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceSort) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceSort) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceSort) Unset deprecated added in v1.12.0

func (v *NullableInstanceSort) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInstanceStorageRange deprecated added in v1.12.0

type NullableInstanceStorageRange struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInstanceStorageRange deprecated added in v1.12.0

func NewNullableInstanceStorageRange(val *InstanceStorageRange) *NullableInstanceStorageRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceStorageRange) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceStorageRange) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInstanceStorageRange) MarshalJSON deprecated added in v1.12.0

func (v NullableInstanceStorageRange) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceStorageRange) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceStorageRange) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableInstanceStorageRange) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInstanceStorageRange) Unset deprecated added in v1.12.0

func (v *NullableInstanceStorageRange) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt deprecated

type NullableInt struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt deprecated

func NewNullableInt(val *int) *NullableInt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) Get deprecated

func (v NullableInt) Get() *int

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) IsSet deprecated

func (v NullableInt) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) MarshalJSON deprecated

func (v NullableInt) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Set deprecated

func (v *NullableInt) Set(val *int)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) UnmarshalJSON deprecated

func (v *NullableInt) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Unset deprecated

func (v *NullableInt) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt32 deprecated

type NullableInt32 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt32 deprecated

func NewNullableInt32(val *int32) *NullableInt32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) Get deprecated

func (v NullableInt32) Get() *int32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) IsSet deprecated

func (v NullableInt32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) MarshalJSON deprecated

func (v NullableInt32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Set deprecated

func (v *NullableInt32) Set(val *int32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) UnmarshalJSON deprecated

func (v *NullableInt32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Unset deprecated

func (v *NullableInt32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt64 deprecated

type NullableInt64 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt64 deprecated

func NewNullableInt64(val *int64) *NullableInt64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) Get deprecated

func (v NullableInt64) Get() *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) IsSet deprecated

func (v NullableInt64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) MarshalJSON deprecated

func (v NullableInt64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Set deprecated

func (v *NullableInt64) Set(val *int64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) UnmarshalJSON deprecated

func (v *NullableInt64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Unset deprecated

func (v *NullableInt64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListBackupsResponse deprecated added in v0.16.0

type NullableListBackupsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListBackupsResponse deprecated added in v0.16.0

func NewNullableListBackupsResponse(val *ListBackupsResponse) *NullableListBackupsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListBackupsResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListBackupsResponse) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListBackupsResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableListBackupsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListBackupsResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListBackupsResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableListBackupsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListBackupsResponse) Unset deprecated added in v0.16.0

func (v *NullableListBackupsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListCollationsResponse deprecated added in v1.12.0

type NullableListCollationsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListCollationsResponse deprecated added in v1.12.0

func NewNullableListCollationsResponse(val *ListCollationsResponse) *NullableListCollationsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListCollationsResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListCollationsResponse) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListCollationsResponse) MarshalJSON deprecated added in v1.12.0

func (v NullableListCollationsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListCollationsResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListCollationsResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableListCollationsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListCollationsResponse) Unset deprecated added in v1.12.0

func (v *NullableListCollationsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListDatabase deprecated added in v1.12.0

type NullableListDatabase struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListDatabase deprecated added in v1.12.0

func NewNullableListDatabase(val *ListDatabase) *NullableListDatabase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListDatabase) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListDatabase) IsSet deprecated added in v1.12.0

func (v NullableListDatabase) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListDatabase) MarshalJSON deprecated added in v1.12.0

func (v NullableListDatabase) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListDatabase) Set deprecated added in v1.12.0

func (v *NullableListDatabase) Set(val *ListDatabase)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListDatabase) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableListDatabase) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListDatabase) Unset deprecated added in v1.12.0

func (v *NullableListDatabase) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListDatabasesResponse deprecated added in v1.12.0

type NullableListDatabasesResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListDatabasesResponse deprecated added in v1.12.0

func NewNullableListDatabasesResponse(val *ListDatabasesResponse) *NullableListDatabasesResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListDatabasesResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListDatabasesResponse) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListDatabasesResponse) MarshalJSON deprecated added in v1.12.0

func (v NullableListDatabasesResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListDatabasesResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListDatabasesResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableListDatabasesResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListDatabasesResponse) Unset deprecated added in v1.12.0

func (v *NullableListDatabasesResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListFlavors deprecated added in v1.12.0

type NullableListFlavors struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListFlavors deprecated added in v1.12.0

func NewNullableListFlavors(val *ListFlavors) *NullableListFlavors

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListFlavors) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListFlavors) IsSet deprecated added in v1.12.0

func (v NullableListFlavors) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListFlavors) MarshalJSON deprecated added in v1.12.0

func (v NullableListFlavors) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListFlavors) Set deprecated added in v1.12.0

func (v *NullableListFlavors) Set(val *ListFlavors)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListFlavors) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableListFlavors) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListFlavors) Unset deprecated added in v1.12.0

func (v *NullableListFlavors) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListFlavorsResponse deprecated added in v0.16.0

type NullableListFlavorsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListFlavorsResponse deprecated added in v0.16.0

func NewNullableListFlavorsResponse(val *ListFlavorsResponse) *NullableListFlavorsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListFlavorsResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListFlavorsResponse) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListFlavorsResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableListFlavorsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListFlavorsResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListFlavorsResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableListFlavorsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListFlavorsResponse) Unset deprecated added in v0.16.0

func (v *NullableListFlavorsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListInstance deprecated added in v1.12.0

type NullableListInstance struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListInstance deprecated added in v1.12.0

func NewNullableListInstance(val *ListInstance) *NullableListInstance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListInstance) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListInstance) IsSet deprecated added in v1.12.0

func (v NullableListInstance) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListInstance) MarshalJSON deprecated added in v1.12.0

func (v NullableListInstance) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListInstance) Set deprecated added in v1.12.0

func (v *NullableListInstance) Set(val *ListInstance)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListInstance) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableListInstance) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListInstance) Unset deprecated added in v1.12.0

func (v *NullableListInstance) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListInstancesResponse deprecated added in v0.16.0

type NullableListInstancesResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListInstancesResponse deprecated added in v0.16.0

func NewNullableListInstancesResponse(val *ListInstancesResponse) *NullableListInstancesResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListInstancesResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListInstancesResponse) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListInstancesResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableListInstancesResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListInstancesResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListInstancesResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableListInstancesResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListInstancesResponse) Unset deprecated added in v0.16.0

func (v *NullableListInstancesResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListRolesResponse deprecated added in v1.12.0

type NullableListRolesResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListRolesResponse deprecated added in v1.12.0

func NewNullableListRolesResponse(val *ListRolesResponse) *NullableListRolesResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListRolesResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListRolesResponse) IsSet deprecated added in v1.12.0

func (v NullableListRolesResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListRolesResponse) MarshalJSON deprecated added in v1.12.0

func (v NullableListRolesResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListRolesResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListRolesResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableListRolesResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListRolesResponse) Unset deprecated added in v1.12.0

func (v *NullableListRolesResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListUser deprecated added in v1.12.0

type NullableListUser struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListUser deprecated added in v1.12.0

func NewNullableListUser(val *ListUser) *NullableListUser

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListUser) Get deprecated added in v1.12.0

func (v NullableListUser) Get() *ListUser

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListUser) IsSet deprecated added in v1.12.0

func (v NullableListUser) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListUser) MarshalJSON deprecated added in v1.12.0

func (v NullableListUser) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListUser) Set deprecated added in v1.12.0

func (v *NullableListUser) Set(val *ListUser)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListUser) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableListUser) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListUser) Unset deprecated added in v1.12.0

func (v *NullableListUser) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListUsersResponse deprecated added in v0.16.0

type NullableListUsersResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListUsersResponse deprecated added in v0.16.0

func NewNullableListUsersResponse(val *ListUsersResponse) *NullableListUsersResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListUsersResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListUsersResponse) IsSet deprecated added in v0.16.0

func (v NullableListUsersResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListUsersResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableListUsersResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListUsersResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListUsersResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableListUsersResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListUsersResponse) Unset deprecated added in v0.16.0

func (v *NullableListUsersResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListVersionsResponse deprecated added in v0.16.0

type NullableListVersionsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListVersionsResponse deprecated added in v0.16.0

func NewNullableListVersionsResponse(val *ListVersionsResponse) *NullableListVersionsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListVersionsResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListVersionsResponse) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListVersionsResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableListVersionsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListVersionsResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListVersionsResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableListVersionsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListVersionsResponse) Unset deprecated added in v0.16.0

func (v *NullableListVersionsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePagination deprecated added in v1.12.0

type NullablePagination struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePagination deprecated added in v1.12.0

func NewNullablePagination(val *Pagination) *NullablePagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePagination) Get deprecated added in v1.12.0

func (v NullablePagination) Get() *Pagination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePagination) IsSet deprecated added in v1.12.0

func (v NullablePagination) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePagination) MarshalJSON deprecated added in v1.12.0

func (v NullablePagination) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePagination) Set deprecated added in v1.12.0

func (v *NullablePagination) Set(val *Pagination)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePagination) UnmarshalJSON deprecated added in v1.12.0

func (v *NullablePagination) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePagination) Unset deprecated added in v1.12.0

func (v *NullablePagination) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePartialUpdateDatabasePayload deprecated added in v1.12.0

type NullablePartialUpdateDatabasePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePartialUpdateDatabasePayload deprecated added in v1.12.0

func NewNullablePartialUpdateDatabasePayload(val *PartialUpdateDatabasePayload) *NullablePartialUpdateDatabasePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateDatabasePayload) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateDatabasePayload) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateDatabasePayload) MarshalJSON deprecated added in v1.12.0

func (v NullablePartialUpdateDatabasePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateDatabasePayload) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateDatabasePayload) UnmarshalJSON deprecated added in v1.12.0

func (v *NullablePartialUpdateDatabasePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateDatabasePayload) Unset deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePartialUpdateInstancePayload deprecated added in v0.16.0

type NullablePartialUpdateInstancePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePartialUpdateInstancePayload deprecated added in v0.16.0

func NewNullablePartialUpdateInstancePayload(val *PartialUpdateInstancePayload) *NullablePartialUpdateInstancePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateInstancePayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateInstancePayload) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateInstancePayload) MarshalJSON deprecated added in v0.16.0

func (v NullablePartialUpdateInstancePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateInstancePayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateInstancePayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullablePartialUpdateInstancePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateInstancePayload) Unset deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePartialUpdateUserPayload deprecated added in v0.16.0

type NullablePartialUpdateUserPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePartialUpdateUserPayload deprecated added in v0.16.0

func NewNullablePartialUpdateUserPayload(val *PartialUpdateUserPayload) *NullablePartialUpdateUserPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateUserPayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateUserPayload) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateUserPayload) MarshalJSON deprecated added in v0.16.0

func (v NullablePartialUpdateUserPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateUserPayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateUserPayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullablePartialUpdateUserPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateUserPayload) Unset deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableResetUserPasswordResponse deprecated added in v1.12.0

type NullableResetUserPasswordResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableResetUserPasswordResponse deprecated added in v1.12.0

func NewNullableResetUserPasswordResponse(val *ResetUserPasswordResponse) *NullableResetUserPasswordResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResetUserPasswordResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResetUserPasswordResponse) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResetUserPasswordResponse) MarshalJSON deprecated added in v1.12.0

func (v NullableResetUserPasswordResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResetUserPasswordResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResetUserPasswordResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableResetUserPasswordResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResetUserPasswordResponse) Unset deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableState deprecated added in v1.12.0

type NullableState struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableState deprecated added in v1.12.0

func NewNullableState(val *State) *NullableState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableState) Get deprecated added in v1.12.0

func (v NullableState) Get() *State

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableState) IsSet deprecated added in v1.12.0

func (v NullableState) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableState) MarshalJSON deprecated added in v1.12.0

func (v NullableState) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableState) Set deprecated added in v1.12.0

func (v *NullableState) Set(val *State)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableState) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableState) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableState) Unset deprecated added in v1.12.0

func (v *NullableState) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableStorage deprecated added in v0.16.0

type NullableStorage struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableStorage deprecated added in v0.16.0

func NewNullableStorage(val *Storage) *NullableStorage

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStorage) Get deprecated added in v0.16.0

func (v NullableStorage) Get() *Storage

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStorage) IsSet deprecated added in v0.16.0

func (v NullableStorage) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStorage) MarshalJSON deprecated added in v0.16.0

func (v NullableStorage) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStorage) Set deprecated added in v0.16.0

func (v *NullableStorage) Set(val *Storage)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStorage) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableStorage) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStorage) Unset deprecated added in v0.16.0

func (v *NullableStorage) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableStorageCreate deprecated added in v1.12.0

type NullableStorageCreate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableStorageCreate deprecated added in v1.12.0

func NewNullableStorageCreate(val *StorageCreate) *NullableStorageCreate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStorageCreate) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStorageCreate) IsSet deprecated added in v1.12.0

func (v NullableStorageCreate) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStorageCreate) MarshalJSON deprecated added in v1.12.0

func (v NullableStorageCreate) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStorageCreate) Set deprecated added in v1.12.0

func (v *NullableStorageCreate) Set(val *StorageCreate)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStorageCreate) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableStorageCreate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStorageCreate) Unset deprecated added in v1.12.0

func (v *NullableStorageCreate) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableStorageUpdate deprecated added in v1.3.0

type NullableStorageUpdate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableStorageUpdate deprecated added in v1.3.0

func NewNullableStorageUpdate(val *StorageUpdate) *NullableStorageUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStorageUpdate) Get deprecated added in v1.3.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStorageUpdate) IsSet deprecated added in v1.3.0

func (v NullableStorageUpdate) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStorageUpdate) MarshalJSON deprecated added in v1.3.0

func (v NullableStorageUpdate) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStorageUpdate) Set deprecated added in v1.3.0

func (v *NullableStorageUpdate) Set(val *StorageUpdate)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStorageUpdate) UnmarshalJSON deprecated added in v1.3.0

func (v *NullableStorageUpdate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStorageUpdate) Unset deprecated added in v1.3.0

func (v *NullableStorageUpdate) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableString deprecated

type NullableString struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableString deprecated

func NewNullableString(val *string) *NullableString

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) Get deprecated

func (v NullableString) Get() *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) IsSet deprecated

func (v NullableString) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) MarshalJSON deprecated

func (v NullableString) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Set deprecated

func (v *NullableString) Set(val *string)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) UnmarshalJSON deprecated

func (v *NullableString) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Unset deprecated

func (v *NullableString) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTime deprecated

type NullableTime struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTime deprecated

func NewNullableTime(val *time.Time) *NullableTime

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) Get deprecated

func (v NullableTime) Get() *time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) IsSet deprecated

func (v NullableTime) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) MarshalJSON deprecated

func (v NullableTime) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Set deprecated

func (v *NullableTime) Set(val *time.Time)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) UnmarshalJSON deprecated

func (v *NullableTime) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Unset deprecated

func (v *NullableTime) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateDatabasePartiallyResponse deprecated added in v1.12.0

type NullableUpdateDatabasePartiallyResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateDatabasePartiallyResponse deprecated added in v1.12.0

func NewNullableUpdateDatabasePartiallyResponse(val *UpdateDatabasePartiallyResponse) *NullableUpdateDatabasePartiallyResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateDatabasePartiallyResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateDatabasePartiallyResponse) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateDatabasePartiallyResponse) MarshalJSON deprecated added in v1.12.0

func (v NullableUpdateDatabasePartiallyResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateDatabasePartiallyResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateDatabasePartiallyResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableUpdateDatabasePartiallyResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateDatabasePartiallyResponse) Unset deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateDatabasePayload deprecated added in v1.12.0

type NullableUpdateDatabasePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateDatabasePayload deprecated added in v1.12.0

func NewNullableUpdateDatabasePayload(val *UpdateDatabasePayload) *NullableUpdateDatabasePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateDatabasePayload) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateDatabasePayload) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateDatabasePayload) MarshalJSON deprecated added in v1.12.0

func (v NullableUpdateDatabasePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateDatabasePayload) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateDatabasePayload) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableUpdateDatabasePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateDatabasePayload) Unset deprecated added in v1.12.0

func (v *NullableUpdateDatabasePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateDatabaseResponse deprecated added in v1.12.0

type NullableUpdateDatabaseResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateDatabaseResponse deprecated added in v1.12.0

func NewNullableUpdateDatabaseResponse(val *UpdateDatabaseResponse) *NullableUpdateDatabaseResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateDatabaseResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateDatabaseResponse) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateDatabaseResponse) MarshalJSON deprecated added in v1.12.0

func (v NullableUpdateDatabaseResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateDatabaseResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateDatabaseResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableUpdateDatabaseResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateDatabaseResponse) Unset deprecated added in v1.12.0

func (v *NullableUpdateDatabaseResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateInstancePayload deprecated added in v0.16.0

type NullableUpdateInstancePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateInstancePayload deprecated added in v0.16.0

func NewNullableUpdateInstancePayload(val *UpdateInstancePayload) *NullableUpdateInstancePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateInstancePayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateInstancePayload) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateInstancePayload) MarshalJSON deprecated added in v0.16.0

func (v NullableUpdateInstancePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateInstancePayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateInstancePayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableUpdateInstancePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateInstancePayload) Unset deprecated added in v0.16.0

func (v *NullableUpdateInstancePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateInstanceProtectionPayload deprecated added in v1.12.0

type NullableUpdateInstanceProtectionPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateInstanceProtectionPayload deprecated added in v1.12.0

func NewNullableUpdateInstanceProtectionPayload(val *UpdateInstanceProtectionPayload) *NullableUpdateInstanceProtectionPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateInstanceProtectionPayload) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateInstanceProtectionPayload) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateInstanceProtectionPayload) MarshalJSON deprecated added in v1.12.0

func (v NullableUpdateInstanceProtectionPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateInstanceProtectionPayload) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateInstanceProtectionPayload) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableUpdateInstanceProtectionPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateInstanceProtectionPayload) Unset deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateInstanceProtectionResponse deprecated added in v1.12.0

type NullableUpdateInstanceProtectionResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateInstanceProtectionResponse deprecated added in v1.12.0

func NewNullableUpdateInstanceProtectionResponse(val *UpdateInstanceProtectionResponse) *NullableUpdateInstanceProtectionResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateInstanceProtectionResponse) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateInstanceProtectionResponse) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateInstanceProtectionResponse) MarshalJSON deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateInstanceProtectionResponse) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateInstanceProtectionResponse) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableUpdateInstanceProtectionResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateInstanceProtectionResponse) Unset deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateUserPayload deprecated added in v0.16.0

type NullableUpdateUserPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateUserPayload deprecated added in v0.16.0

func NewNullableUpdateUserPayload(val *UpdateUserPayload) *NullableUpdateUserPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateUserPayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateUserPayload) IsSet deprecated added in v0.16.0

func (v NullableUpdateUserPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateUserPayload) MarshalJSON deprecated added in v0.16.0

func (v NullableUpdateUserPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateUserPayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateUserPayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableUpdateUserPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateUserPayload) Unset deprecated added in v0.16.0

func (v *NullableUpdateUserPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUserSort deprecated added in v1.12.0

type NullableUserSort struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUserSort deprecated added in v1.12.0

func NewNullableUserSort(val *UserSort) *NullableUserSort

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUserSort) Get deprecated added in v1.12.0

func (v NullableUserSort) Get() *UserSort

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUserSort) IsSet deprecated added in v1.12.0

func (v NullableUserSort) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUserSort) MarshalJSON deprecated added in v1.12.0

func (v NullableUserSort) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUserSort) Set deprecated added in v1.12.0

func (v *NullableUserSort) Set(val *UserSort)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUserSort) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableUserSort) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUserSort) Unset deprecated added in v1.12.0

func (v *NullableUserSort) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValidationError deprecated added in v1.12.0

type NullableValidationError struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableValidationError deprecated added in v1.12.0

func NewNullableValidationError(val *ValidationError) *NullableValidationError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationError) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationError) IsSet deprecated added in v1.12.0

func (v NullableValidationError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationError) MarshalJSON deprecated added in v1.12.0

func (v NullableValidationError) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationError) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationError) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableValidationError) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationError) Unset deprecated added in v1.12.0

func (v *NullableValidationError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValidationErrorValidationInner deprecated added in v1.12.0

type NullableValidationErrorValidationInner struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableValidationErrorValidationInner deprecated added in v1.12.0

func NewNullableValidationErrorValidationInner(val *ValidationErrorValidationInner) *NullableValidationErrorValidationInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationErrorValidationInner) Get deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationErrorValidationInner) IsSet deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationErrorValidationInner) MarshalJSON deprecated added in v1.12.0

func (v NullableValidationErrorValidationInner) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationErrorValidationInner) Set deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationErrorValidationInner) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableValidationErrorValidationInner) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationErrorValidationInner) Unset deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValue deprecated added in v1.0.2

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) Get deprecated added in v1.0.2

func (v NullableValue[T]) Get() *T

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) IsSet deprecated added in v1.0.2

func (v NullableValue[T]) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Set deprecated added in v1.0.2

func (v *NullableValue[T]) Set(val *T)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Unset deprecated added in v1.0.2

func (v *NullableValue[T]) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVersion deprecated added in v1.12.0

type NullableVersion struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableVersion deprecated added in v1.12.0

func NewNullableVersion(val *Version) *NullableVersion

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersion) Get deprecated added in v1.12.0

func (v NullableVersion) Get() *Version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersion) IsSet deprecated added in v1.12.0

func (v NullableVersion) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersion) MarshalJSON deprecated added in v1.12.0

func (v NullableVersion) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersion) Set deprecated added in v1.12.0

func (v *NullableVersion) Set(val *Version)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersion) UnmarshalJSON deprecated added in v1.12.0

func (v *NullableVersion) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersion) Unset deprecated added in v1.12.0

func (v *NullableVersion) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Pagination added in v1.12.0

type Pagination struct {
	// REQUIRED
	Page PaginationGetPageAttributeType `json:"page" required:"true"`
	// REQUIRED
	Size PaginationGetSizeAttributeType `json:"size" required:"true"`
	// REQUIRED
	Sort PaginationGetSortAttributeType `json:"sort" required:"true"`
	// REQUIRED
	TotalPages PaginationGetTotalPagesAttributeType `json:"totalPages" required:"true"`
	// REQUIRED
	TotalRows PaginationGetTotalRowsAttributeType `json:"totalRows" required:"true"`
}

Pagination struct for Pagination Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPagination added in v1.12.0

NewPagination instantiates a new Pagination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPaginationWithDefaults added in v1.12.0

func NewPaginationWithDefaults() *Pagination

NewPaginationWithDefaults instantiates a new Pagination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetPage added in v1.12.0

func (o *Pagination) GetPage() (ret PaginationGetPageRetType)

GetPage returns the Page field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetPageOk added in v1.12.0

func (o *Pagination) GetPageOk() (ret PaginationGetPageRetType, ok bool)

GetPageOk returns a tuple with the Page field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetSize added in v1.12.0

func (o *Pagination) GetSize() (ret PaginationGetSizeRetType)

GetSize returns the Size field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetSizeOk added in v1.12.0

func (o *Pagination) GetSizeOk() (ret PaginationGetSizeRetType, ok bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetSort added in v1.12.0

func (o *Pagination) GetSort() (ret PaginationGetSortRetType)

GetSort returns the Sort field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetSortOk added in v1.12.0

func (o *Pagination) GetSortOk() (ret PaginationGetSortRetType, ok bool)

GetSortOk returns a tuple with the Sort field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetTotalPages added in v1.12.0

func (o *Pagination) GetTotalPages() (ret PaginationGetTotalPagesRetType)

GetTotalPages returns the TotalPages field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetTotalPagesOk added in v1.12.0

func (o *Pagination) GetTotalPagesOk() (ret PaginationGetTotalPagesRetType, ok bool)

GetTotalPagesOk returns a tuple with the TotalPages field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetTotalRows added in v1.12.0

func (o *Pagination) GetTotalRows() (ret PaginationGetTotalRowsRetType)

GetTotalRows returns the TotalRows field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) GetTotalRowsOk added in v1.12.0

func (o *Pagination) GetTotalRowsOk() (ret PaginationGetTotalRowsRetType, ok bool)

GetTotalRowsOk returns a tuple with the TotalRows field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) SetPage added in v1.12.0

func (o *Pagination) SetPage(v PaginationGetPageRetType)

SetPage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) SetSize added in v1.12.0

func (o *Pagination) SetSize(v PaginationGetSizeRetType)

SetSize sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) SetSort added in v1.12.0

func (o *Pagination) SetSort(v PaginationGetSortRetType)

SetSort sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) SetTotalPages added in v1.12.0

func (o *Pagination) SetTotalPages(v PaginationGetTotalPagesRetType)

SetTotalPages sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Pagination) SetTotalRows added in v1.12.0

func (o *Pagination) SetTotalRows(v PaginationGetTotalRowsRetType)

SetTotalRows sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Pagination) ToMap deprecated added in v1.12.0

func (o Pagination) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetPageArgType deprecated added in v1.12.0

type PaginationGetPageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetPageAttributeType added in v1.12.0

type PaginationGetPageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetPageRetType deprecated added in v1.12.0

type PaginationGetPageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetSizeArgType deprecated added in v1.12.0

type PaginationGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetSizeAttributeType added in v1.12.0

type PaginationGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetSizeRetType deprecated added in v1.12.0

type PaginationGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetSortArgType deprecated added in v1.12.0

type PaginationGetSortArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetSortAttributeType added in v1.12.0

type PaginationGetSortAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetSortRetType deprecated added in v1.12.0

type PaginationGetSortRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetTotalPagesArgType deprecated added in v1.12.0

type PaginationGetTotalPagesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetTotalPagesAttributeType added in v1.12.0

type PaginationGetTotalPagesAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetTotalPagesRetType deprecated added in v1.12.0

type PaginationGetTotalPagesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetTotalRowsArgType deprecated added in v1.12.0

type PaginationGetTotalRowsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetTotalRowsAttributeType added in v1.12.0

type PaginationGetTotalRowsAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PaginationGetTotalRowsRetType deprecated added in v1.12.0

type PaginationGetTotalRowsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateDatabasePayload added in v1.12.0

type PartialUpdateDatabasePayload struct {
	// The name of the database.
	Name PartialUpdateDatabasePayloadGetNameAttributeType `json:"name,omitempty"`
	// The owner of the database.
	Owner PartialUpdateDatabasePayloadGetOwnerAttributeType `json:"owner,omitempty"`
}

PartialUpdateDatabasePayload struct for PartialUpdateDatabasePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateDatabasePayload added in v1.12.0

func NewPartialUpdateDatabasePayload() *PartialUpdateDatabasePayload

NewPartialUpdateDatabasePayload instantiates a new PartialUpdateDatabasePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateDatabasePayloadWithDefaults added in v1.12.0

func NewPartialUpdateDatabasePayloadWithDefaults() *PartialUpdateDatabasePayload

NewPartialUpdateDatabasePayloadWithDefaults instantiates a new PartialUpdateDatabasePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateDatabasePayload) GetName added in v1.12.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateDatabasePayload) GetNameOk added in v1.12.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateDatabasePayload) GetOwner added in v1.12.0

GetOwner returns the Owner field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateDatabasePayload) GetOwnerOk added in v1.12.0

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateDatabasePayload) HasName added in v1.12.0

func (o *PartialUpdateDatabasePayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateDatabasePayload) HasOwner added in v1.12.0

func (o *PartialUpdateDatabasePayload) HasOwner() bool

HasOwner returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateDatabasePayload) SetName added in v1.12.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateDatabasePayload) SetOwner added in v1.12.0

SetOwner gets a reference to the given string and assigns it to the Owner field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateDatabasePayload) ToMap deprecated added in v1.12.0

func (o PartialUpdateDatabasePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateDatabasePayloadGetNameArgType deprecated added in v1.12.0

type PartialUpdateDatabasePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateDatabasePayloadGetNameAttributeType added in v1.12.0

type PartialUpdateDatabasePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateDatabasePayloadGetNameRetType deprecated added in v1.12.0

type PartialUpdateDatabasePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateDatabasePayloadGetOwnerArgType deprecated added in v1.12.0

type PartialUpdateDatabasePayloadGetOwnerArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateDatabasePayloadGetOwnerAttributeType added in v1.12.0

type PartialUpdateDatabasePayloadGetOwnerAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateDatabasePayloadGetOwnerRetType deprecated added in v1.12.0

type PartialUpdateDatabasePayloadGetOwnerRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateDatabaseRequest deprecated added in v1.12.0

type PartialUpdateDatabaseRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateDatabaseRequest) Execute deprecated added in v1.12.0

func (r PartialUpdateDatabaseRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateDatabaseRequest) PartialUpdateDatabasePayload added in v1.12.0

func (r PartialUpdateDatabaseRequest) PartialUpdateDatabasePayload(partialUpdateDatabasePayload PartialUpdateDatabasePayload) ApiPartialUpdateDatabaseRequest

The request body containing the information for the database update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayload

type PartialUpdateInstancePayload struct {
	// The schedule for when the database backup will be created. Currently, ONLY daily schedules are supported (every 24 hours). The schedule is written as a cron schedule.
	BackupSchedule PartialUpdateInstancePayloadGetBackupScheduleAttributeType `json:"backupSchedule,omitempty"`
	// The id of the instance flavor.
	FlavorId PartialUpdateInstancePayloadGetFlavorIdAttributeType `json:"flavorId,omitempty"`
	// Key-value pairs, 63 characters max, begin and end with an alphanumerical character, may contain dashes (-), underscores (_), dots (.), and alphanumerics between. Key MUST be at least 1 character. Max 64 labels Regex for keys: ^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$ Regex for values: ^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$ The stackit- prefix is reserved and cannot be used for Keys.
	Labels PartialUpdateInstancePayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name of the instance.
	Name    PartialUpdateInstancePayloadGetNameAttributeType    `json:"name,omitempty"`
	Network PartialUpdateInstancePayloadGetNetworkAttributeType `json:"network,omitempty"`
	// How long backups are retained. The value can only be between 32 and 90 days.
	// Can be cast to int32 without loss of precision.
	RetentionDays PartialUpdateInstancePayloadGetRetentionDaysAttributeType `json:"retentionDays,omitempty"`
	Storage       PartialUpdateInstancePayloadGetStorageAttributeType       `json:"storage,omitempty"`
	// The Postgres version used for the instance. See [Versions Endpoint](/documentation/postgres-flex-service/version/v3#tag/Version) for supported version parameters.
	Version PartialUpdateInstancePayloadGetVersionAttributeType `json:"version,omitempty"`
}

PartialUpdateInstancePayload struct for PartialUpdateInstancePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateInstancePayload added in v0.16.0

func NewPartialUpdateInstancePayload() *PartialUpdateInstancePayload

NewPartialUpdateInstancePayload instantiates a new PartialUpdateInstancePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateInstancePayloadWithDefaults added in v0.16.0

func NewPartialUpdateInstancePayloadWithDefaults() *PartialUpdateInstancePayload

NewPartialUpdateInstancePayloadWithDefaults instantiates a new PartialUpdateInstancePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetBackupSchedule added in v0.16.0

GetBackupSchedule returns the BackupSchedule field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetBackupScheduleOk added in v0.16.0

GetBackupScheduleOk returns a tuple with the BackupSchedule field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetFlavorId added in v0.16.0

GetFlavorId returns the FlavorId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetFlavorIdOk added in v0.16.0

GetFlavorIdOk returns a tuple with the FlavorId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetLabelsOk added in v0.16.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetName added in v0.16.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetNameOk added in v0.16.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetNetwork added in v1.12.0

GetNetwork returns the Network field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetNetworkOk added in v1.12.0

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetRetentionDays added in v1.12.0

GetRetentionDays returns the RetentionDays field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetRetentionDaysOk added in v1.12.0

GetRetentionDaysOk returns a tuple with the RetentionDays field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetStorage added in v0.16.0

GetStorage returns the Storage field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetStorageOk added in v0.16.0

GetStorageOk returns a tuple with the Storage field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetVersion added in v0.16.0

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) GetVersionOk added in v0.16.0

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) HasBackupSchedule added in v0.16.0

func (o *PartialUpdateInstancePayload) HasBackupSchedule() bool

HasBackupSchedule returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) HasFlavorId added in v0.16.0

func (o *PartialUpdateInstancePayload) HasFlavorId() bool

HasFlavorId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) HasLabels added in v0.16.0

func (o *PartialUpdateInstancePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) HasName added in v0.16.0

func (o *PartialUpdateInstancePayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) HasNetwork added in v1.12.0

func (o *PartialUpdateInstancePayload) HasNetwork() bool

HasNetwork returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) HasRetentionDays added in v1.12.0

func (o *PartialUpdateInstancePayload) HasRetentionDays() bool

HasRetentionDays returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) HasStorage added in v0.16.0

func (o *PartialUpdateInstancePayload) HasStorage() bool

HasStorage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) HasVersion added in v0.16.0

func (o *PartialUpdateInstancePayload) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) SetBackupSchedule added in v0.16.0

SetBackupSchedule gets a reference to the given string and assigns it to the BackupSchedule field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) SetFlavorId added in v0.16.0

SetFlavorId gets a reference to the given string and assigns it to the FlavorId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) SetLabels added in v0.16.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) SetName added in v0.16.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) SetNetwork added in v1.12.0

SetNetwork gets a reference to the given InstanceNetworkOpt and assigns it to the Network field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) SetRetentionDays added in v1.12.0

SetRetentionDays gets a reference to the given int64 and assigns it to the RetentionDays field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) SetStorage added in v0.16.0

SetStorage gets a reference to the given StorageUpdate and assigns it to the Storage field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateInstancePayload) SetVersion added in v0.16.0

SetVersion gets a reference to the given string and assigns it to the Version field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateInstancePayload) ToMap deprecated added in v0.16.0

func (o PartialUpdateInstancePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetBackupScheduleArgType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetBackupScheduleArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetBackupScheduleAttributeType added in v1.0.2

type PartialUpdateInstancePayloadGetBackupScheduleAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetBackupScheduleRetType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetBackupScheduleRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetFlavorIdArgType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetFlavorIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetFlavorIdAttributeType added in v1.0.2

type PartialUpdateInstancePayloadGetFlavorIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetFlavorIdRetType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetFlavorIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetLabelsArgType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetLabelsAttributeType added in v1.0.2

type PartialUpdateInstancePayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetLabelsRetType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetNameArgType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetNameAttributeType added in v1.0.2

type PartialUpdateInstancePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetNameRetType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetNetworkArgType deprecated added in v1.12.0

type PartialUpdateInstancePayloadGetNetworkArgType = InstanceNetworkOpt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetNetworkAttributeType added in v1.12.0

type PartialUpdateInstancePayloadGetNetworkAttributeType = *InstanceNetworkOpt

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetNetworkRetType deprecated added in v1.12.0

type PartialUpdateInstancePayloadGetNetworkRetType = InstanceNetworkOpt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetRetentionDaysArgType deprecated added in v1.12.0

type PartialUpdateInstancePayloadGetRetentionDaysArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetRetentionDaysAttributeType added in v1.12.0

type PartialUpdateInstancePayloadGetRetentionDaysAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetRetentionDaysRetType deprecated added in v1.12.0

type PartialUpdateInstancePayloadGetRetentionDaysRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetStorageArgType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetStorageArgType = StorageUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetStorageAttributeType added in v1.0.2

type PartialUpdateInstancePayloadGetStorageAttributeType = *StorageUpdate

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetStorageRetType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetStorageRetType = StorageUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetVersionArgType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetVersionAttributeType added in v1.0.2

type PartialUpdateInstancePayloadGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstancePayloadGetVersionRetType deprecated added in v1.0.2

type PartialUpdateInstancePayloadGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateInstanceRequest deprecated added in v1.1.0

type PartialUpdateInstanceRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateInstanceRequest) Execute deprecated added in v1.1.0

func (r PartialUpdateInstanceRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateInstanceRequest) PartialUpdateInstancePayload added in v1.1.0

func (r PartialUpdateInstanceRequest) PartialUpdateInstancePayload(partialUpdateInstancePayload PartialUpdateInstancePayload) ApiPartialUpdateInstanceRequest

The request body with the parameters for updating the instance. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateUserPayload added in v0.9.0

type PartialUpdateUserPayload struct {
	// The name of the user.
	Name PartialUpdateUserPayloadGetNameAttributeType `json:"name,omitempty"`
	// A list containing the user roles for the instance. Please refer to the List Roles endpoint for a list of all available Roles.
	Roles PartialUpdateUserPayloadGetRolesAttributeType `json:"roles,omitempty"`
}

PartialUpdateUserPayload struct for PartialUpdateUserPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateUserPayload added in v0.16.0

func NewPartialUpdateUserPayload() *PartialUpdateUserPayload

NewPartialUpdateUserPayload instantiates a new PartialUpdateUserPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateUserPayloadWithDefaults added in v0.16.0

func NewPartialUpdateUserPayloadWithDefaults() *PartialUpdateUserPayload

NewPartialUpdateUserPayloadWithDefaults instantiates a new PartialUpdateUserPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateUserPayload) GetName added in v1.12.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateUserPayload) GetNameOk added in v1.12.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateUserPayload) GetRoles added in v0.16.0

GetRoles returns the Roles field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateUserPayload) GetRolesOk added in v0.16.0

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateUserPayload) HasName added in v1.12.0

func (o *PartialUpdateUserPayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateUserPayload) HasRoles added in v0.16.0

func (o *PartialUpdateUserPayload) HasRoles() bool

HasRoles returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateUserPayload) SetName added in v1.12.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateUserPayload) SetRoles added in v0.16.0

SetRoles gets a reference to the given []string and assigns it to the Roles field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateUserPayload) ToMap deprecated added in v0.16.0

func (o PartialUpdateUserPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateUserPayloadGetNameArgType deprecated added in v1.12.0

type PartialUpdateUserPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateUserPayloadGetNameAttributeType added in v1.12.0

type PartialUpdateUserPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateUserPayloadGetNameRetType deprecated added in v1.12.0

type PartialUpdateUserPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateUserPayloadGetRolesArgType deprecated added in v1.0.2

type PartialUpdateUserPayloadGetRolesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateUserPayloadGetRolesAttributeType added in v1.0.2

type PartialUpdateUserPayloadGetRolesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateUserPayloadGetRolesRetType deprecated added in v1.0.2

type PartialUpdateUserPayloadGetRolesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateUserRequest deprecated added in v1.1.0

type PartialUpdateUserRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateUserRequest) Execute deprecated added in v1.1.0

func (r PartialUpdateUserRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateUserRequest) PartialUpdateUserPayload added in v1.1.0

func (r PartialUpdateUserRequest) PartialUpdateUserPayload(partialUpdateUserPayload PartialUpdateUserPayload) ApiPartialUpdateUserRequest

The Request body containing the new information for the user. If empty request body is send via patch, then login and createdb roles are removed from user. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordRequest deprecated added in v1.12.0

type ResetUserPasswordRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResetUserPasswordRequest) Execute deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponse added in v1.12.0

type ResetUserPasswordResponse struct {
	// The name of the user.
	// REQUIRED
	Name ResetUserPasswordResponseGetNameAttributeType `json:"name" required:"true"`
	// The password for the user.
	// REQUIRED
	Password ResetUserPasswordResponseGetPasswordAttributeType `json:"password" required:"true"`
	// The current state of the user.
	// REQUIRED
	State ResetUserPasswordResponseGetStateAttributeType `json:"state" required:"true"`
}

ResetUserPasswordResponse struct for ResetUserPasswordResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResetUserPasswordResponse added in v1.12.0

NewResetUserPasswordResponse instantiates a new ResetUserPasswordResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResetUserPasswordResponseWithDefaults added in v1.12.0

func NewResetUserPasswordResponseWithDefaults() *ResetUserPasswordResponse

NewResetUserPasswordResponseWithDefaults instantiates a new ResetUserPasswordResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResetUserPasswordResponse) GetName added in v1.12.0

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResetUserPasswordResponse) GetNameOk added in v1.12.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResetUserPasswordResponse) GetPassword added in v1.12.0

GetPassword returns the Password field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResetUserPasswordResponse) GetPasswordOk added in v1.12.0

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResetUserPasswordResponse) GetState added in v1.12.0

GetState returns the State field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResetUserPasswordResponse) GetStateOk added in v1.12.0

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResetUserPasswordResponse) SetName added in v1.12.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResetUserPasswordResponse) SetPassword added in v1.12.0

SetPassword sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResetUserPasswordResponse) SetState added in v1.12.0

SetState sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResetUserPasswordResponse) ToMap deprecated added in v1.12.0

func (o ResetUserPasswordResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponseGetNameArgType deprecated added in v1.12.0

type ResetUserPasswordResponseGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponseGetNameAttributeType added in v1.12.0

type ResetUserPasswordResponseGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponseGetNameRetType deprecated added in v1.12.0

type ResetUserPasswordResponseGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponseGetPasswordArgType deprecated added in v1.12.0

type ResetUserPasswordResponseGetPasswordArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponseGetPasswordAttributeType added in v1.12.0

type ResetUserPasswordResponseGetPasswordAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponseGetPasswordRetType deprecated added in v1.12.0

type ResetUserPasswordResponseGetPasswordRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponseGetStateArgType deprecated added in v1.12.0

type ResetUserPasswordResponseGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponseGetStateAttributeType added in v1.12.0

type ResetUserPasswordResponseGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResetUserPasswordResponseGetStateRetType deprecated added in v1.12.0

type ResetUserPasswordResponseGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type State added in v1.12.0

type State string

State The current state of the instance. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATE_READY State = "READY"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATE_PENDING State = "PENDING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATE_PROGRESSING State = "PROGRESSING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATE_FAILURE State = "FAILURE"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATE_UNKNOWN State = "UNKNOWN"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATE_TERMINATING State = "TERMINATING"
)

List of state

func NewStateFromValue added in v1.12.0

func NewStateFromValue(v string) (*State, error)

NewStateFromValue returns a pointer to a valid State for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (State) IsValid added in v1.12.0

func (v State) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (State) Ptr added in v1.12.0

func (v State) Ptr() *State

Ptr returns reference to state value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*State) UnmarshalJSON deprecated added in v1.12.0

func (v *State) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Storage

type Storage struct {
	// The storage class for the storage.
	Class StorageGetClassAttributeType `json:"class,omitempty"`
	// The storage size in Gigabytes.
	Size StorageGetSizeAttributeType `json:"size,omitempty"`
}

Storage The object containing information about the storage size and class. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStorage added in v0.16.0

func NewStorage() *Storage

NewStorage instantiates a new Storage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStorageWithDefaults added in v0.16.0

func NewStorageWithDefaults() *Storage

NewStorageWithDefaults instantiates a new Storage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Storage) GetClass added in v0.16.0

func (o *Storage) GetClass() (res StorageGetClassRetType)

GetClass returns the Class field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Storage) GetClassOk added in v0.16.0

func (o *Storage) GetClassOk() (ret StorageGetClassRetType, ok bool)

GetClassOk returns a tuple with the Class field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Storage) GetSize added in v0.16.0

func (o *Storage) GetSize() (res StorageGetSizeRetType)

GetSize returns the Size field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Storage) GetSizeOk added in v0.16.0

func (o *Storage) GetSizeOk() (ret StorageGetSizeRetType, ok bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Storage) HasClass added in v0.16.0

func (o *Storage) HasClass() bool

HasClass returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Storage) HasSize added in v0.16.0

func (o *Storage) HasSize() bool

HasSize returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Storage) SetClass added in v0.16.0

func (o *Storage) SetClass(v StorageGetClassRetType)

SetClass gets a reference to the given string and assigns it to the Class field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Storage) SetSize added in v0.16.0

func (o *Storage) SetSize(v StorageGetSizeRetType)

SetSize gets a reference to the given int64 and assigns it to the Size field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Storage) ToMap deprecated added in v0.16.0

func (o Storage) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageCreate added in v1.12.0

type StorageCreate struct {
	// The storage class for the storage.
	Class StorageCreateGetClassAttributeType `json:"class,omitempty"`
	// The storage size in Gigabytes.
	// REQUIRED
	Size StorageCreateGetSizeAttributeType `json:"size" required:"true"`
}

StorageCreate The object containing information about the storage size and class. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStorageCreate added in v1.12.0

func NewStorageCreate(size StorageCreateGetSizeArgType) *StorageCreate

NewStorageCreate instantiates a new StorageCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStorageCreateWithDefaults added in v1.12.0

func NewStorageCreateWithDefaults() *StorageCreate

NewStorageCreateWithDefaults instantiates a new StorageCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageCreate) GetClass added in v1.12.0

func (o *StorageCreate) GetClass() (res StorageCreateGetClassRetType)

GetClass returns the Class field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageCreate) GetClassOk added in v1.12.0

func (o *StorageCreate) GetClassOk() (ret StorageCreateGetClassRetType, ok bool)

GetClassOk returns a tuple with the Class field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageCreate) GetSize added in v1.12.0

func (o *StorageCreate) GetSize() (ret StorageCreateGetSizeRetType)

GetSize returns the Size field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageCreate) GetSizeOk added in v1.12.0

func (o *StorageCreate) GetSizeOk() (ret StorageCreateGetSizeRetType, ok bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageCreate) HasClass added in v1.12.0

func (o *StorageCreate) HasClass() bool

HasClass returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageCreate) SetClass added in v1.12.0

SetClass gets a reference to the given string and assigns it to the Class field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageCreate) SetSize added in v1.12.0

SetSize sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (StorageCreate) ToMap deprecated added in v1.12.0

func (o StorageCreate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageCreateGetClassArgType deprecated added in v1.12.0

type StorageCreateGetClassArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageCreateGetClassAttributeType added in v1.12.0

type StorageCreateGetClassAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageCreateGetClassRetType deprecated added in v1.12.0

type StorageCreateGetClassRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageCreateGetSizeArgType deprecated added in v1.12.0

type StorageCreateGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageCreateGetSizeAttributeType added in v1.12.0

type StorageCreateGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageCreateGetSizeRetType deprecated added in v1.12.0

type StorageCreateGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageGetClassArgType deprecated added in v1.0.2

type StorageGetClassArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageGetClassAttributeType added in v1.0.2

type StorageGetClassAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageGetClassRetType deprecated added in v1.0.2

type StorageGetClassRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageGetSizeArgType deprecated added in v1.0.2

type StorageGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageGetSizeAttributeType added in v1.0.2

type StorageGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageGetSizeRetType deprecated added in v1.0.2

type StorageGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageUpdate added in v1.3.0

type StorageUpdate struct {
	// The storage size in Gigabytes.
	Size StorageUpdateGetSizeAttributeType `json:"size,omitempty"`
}

StorageUpdate The object containing information about the storage size and class. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStorageUpdate added in v1.3.0

func NewStorageUpdate() *StorageUpdate

NewStorageUpdate instantiates a new StorageUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStorageUpdateWithDefaults added in v1.3.0

func NewStorageUpdateWithDefaults() *StorageUpdate

NewStorageUpdateWithDefaults instantiates a new StorageUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageUpdate) GetSize added in v1.3.0

func (o *StorageUpdate) GetSize() (res StorageUpdateGetSizeRetType)

GetSize returns the Size field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageUpdate) GetSizeOk added in v1.3.0

func (o *StorageUpdate) GetSizeOk() (ret StorageUpdateGetSizeRetType, ok bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageUpdate) HasSize added in v1.3.0

func (o *StorageUpdate) HasSize() bool

HasSize returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StorageUpdate) SetSize added in v1.3.0

SetSize gets a reference to the given int64 and assigns it to the Size field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (StorageUpdate) ToMap deprecated added in v1.3.0

func (o StorageUpdate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageUpdateGetSizeArgType deprecated added in v1.3.0

type StorageUpdateGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageUpdateGetSizeAttributeType added in v1.3.0

type StorageUpdateGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StorageUpdateGetSizeRetType deprecated added in v1.3.0

type StorageUpdateGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePartiallyResponse added in v1.12.0

type UpdateDatabasePartiallyResponse struct {
	// REQUIRED
	Database UpdateDatabasePartiallyResponseGetDatabaseAttributeType `json:"database" required:"true"`
}

UpdateDatabasePartiallyResponse struct for UpdateDatabasePartiallyResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateDatabasePartiallyResponse added in v1.12.0

func NewUpdateDatabasePartiallyResponse(database UpdateDatabasePartiallyResponseGetDatabaseArgType) *UpdateDatabasePartiallyResponse

NewUpdateDatabasePartiallyResponse instantiates a new UpdateDatabasePartiallyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateDatabasePartiallyResponseWithDefaults added in v1.12.0

func NewUpdateDatabasePartiallyResponseWithDefaults() *UpdateDatabasePartiallyResponse

NewUpdateDatabasePartiallyResponseWithDefaults instantiates a new UpdateDatabasePartiallyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabasePartiallyResponse) GetDatabase added in v1.12.0

GetDatabase returns the Database field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabasePartiallyResponse) GetDatabaseOk added in v1.12.0

GetDatabaseOk returns a tuple with the Database field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabasePartiallyResponse) SetDatabase added in v1.12.0

SetDatabase sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateDatabasePartiallyResponse) ToMap deprecated added in v1.12.0

func (o UpdateDatabasePartiallyResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePartiallyResponseGetDatabaseArgType deprecated added in v1.12.0

type UpdateDatabasePartiallyResponseGetDatabaseArgType = ListDatabase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePartiallyResponseGetDatabaseAttributeType added in v1.12.0

type UpdateDatabasePartiallyResponseGetDatabaseAttributeType = *ListDatabase

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePartiallyResponseGetDatabaseRetType deprecated added in v1.12.0

type UpdateDatabasePartiallyResponseGetDatabaseRetType = ListDatabase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePayload added in v1.12.0

type UpdateDatabasePayload struct {
	// The name of the database.
	// REQUIRED
	Name UpdateDatabasePayloadGetNameAttributeType `json:"name" required:"true"`
	// The owner of the database.
	// REQUIRED
	Owner UpdateDatabasePayloadGetOwnerAttributeType `json:"owner" required:"true"`
}

UpdateDatabasePayload struct for UpdateDatabasePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateDatabasePayload added in v1.12.0

NewUpdateDatabasePayload instantiates a new UpdateDatabasePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateDatabasePayloadWithDefaults added in v1.12.0

func NewUpdateDatabasePayloadWithDefaults() *UpdateDatabasePayload

NewUpdateDatabasePayloadWithDefaults instantiates a new UpdateDatabasePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabasePayload) GetName added in v1.12.0

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabasePayload) GetNameOk added in v1.12.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabasePayload) GetOwner added in v1.12.0

GetOwner returns the Owner field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabasePayload) GetOwnerOk added in v1.12.0

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabasePayload) SetName added in v1.12.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabasePayload) SetOwner added in v1.12.0

SetOwner sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateDatabasePayload) ToMap deprecated added in v1.12.0

func (o UpdateDatabasePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePayloadGetNameArgType deprecated added in v1.12.0

type UpdateDatabasePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePayloadGetNameAttributeType added in v1.12.0

type UpdateDatabasePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePayloadGetNameRetType deprecated added in v1.12.0

type UpdateDatabasePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePayloadGetOwnerArgType deprecated added in v1.12.0

type UpdateDatabasePayloadGetOwnerArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePayloadGetOwnerAttributeType added in v1.12.0

type UpdateDatabasePayloadGetOwnerAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabasePayloadGetOwnerRetType deprecated added in v1.12.0

type UpdateDatabasePayloadGetOwnerRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabaseRequest deprecated added in v1.12.0

type UpdateDatabaseRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateDatabaseRequest) Execute deprecated added in v1.12.0

func (r UpdateDatabaseRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateDatabaseRequest) UpdateDatabasePayload added in v1.12.0

func (r UpdateDatabaseRequest) UpdateDatabasePayload(updateDatabasePayload UpdateDatabasePayload) ApiUpdateDatabaseRequest

The request body containing the information for the database update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabaseResponse added in v1.12.0

type UpdateDatabaseResponse struct {
	// REQUIRED
	Database UpdateDatabaseResponseGetDatabaseAttributeType `json:"database" required:"true"`
}

UpdateDatabaseResponse struct for UpdateDatabaseResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateDatabaseResponse added in v1.12.0

func NewUpdateDatabaseResponse(database UpdateDatabaseResponseGetDatabaseArgType) *UpdateDatabaseResponse

NewUpdateDatabaseResponse instantiates a new UpdateDatabaseResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateDatabaseResponseWithDefaults added in v1.12.0

func NewUpdateDatabaseResponseWithDefaults() *UpdateDatabaseResponse

NewUpdateDatabaseResponseWithDefaults instantiates a new UpdateDatabaseResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabaseResponse) GetDatabase added in v1.12.0

GetDatabase returns the Database field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabaseResponse) GetDatabaseOk added in v1.12.0

GetDatabaseOk returns a tuple with the Database field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateDatabaseResponse) SetDatabase added in v1.12.0

SetDatabase sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateDatabaseResponse) ToMap deprecated added in v1.12.0

func (o UpdateDatabaseResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabaseResponseGetDatabaseArgType deprecated added in v1.12.0

type UpdateDatabaseResponseGetDatabaseArgType = ListDatabase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabaseResponseGetDatabaseAttributeType added in v1.12.0

type UpdateDatabaseResponseGetDatabaseAttributeType = *ListDatabase

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateDatabaseResponseGetDatabaseRetType deprecated added in v1.12.0

type UpdateDatabaseResponseGetDatabaseRetType = ListDatabase

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayload added in v0.15.0

type UpdateInstancePayload struct {
	// The schedule for when the database backup will be created. Currently, ONLY daily schedules are supported (every 24 hours). The schedule is written as a cron schedule.
	// REQUIRED
	BackupSchedule UpdateInstancePayloadGetBackupScheduleAttributeType `json:"backupSchedule" required:"true"`
	// The id of the instance flavor.
	// REQUIRED
	FlavorId UpdateInstancePayloadGetFlavorIdAttributeType `json:"flavorId" required:"true"`
	// Key-value pairs, 63 characters max, begin and end with an alphanumerical character, may contain dashes (-), underscores (_), dots (.), and alphanumerics between. Key MUST be at least 1 character. Max 64 labels Regex for keys: ^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$ Regex for values: ^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$ The stackit- prefix is reserved and cannot be used for Keys.
	Labels UpdateInstancePayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name of the instance.
	// REQUIRED
	Name UpdateInstancePayloadGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Network UpdateInstancePayloadGetNetworkAttributeType `json:"network" required:"true"`
	// How long backups are retained. The value can only be between 32 and 90 days.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	RetentionDays UpdateInstancePayloadGetRetentionDaysAttributeType `json:"retentionDays" required:"true"`
	// REQUIRED
	Storage UpdateInstancePayloadGetStorageAttributeType `json:"storage" required:"true"`
	// The Postgres version used for the instance. See [Versions Endpoint](/documentation/postgres-flex-service/version/v3#tag/Version) for supported version parameters.
	// REQUIRED
	Version UpdateInstancePayloadGetVersionAttributeType `json:"version" required:"true"`
}

UpdateInstancePayload struct for UpdateInstancePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateInstancePayload added in v0.16.0

NewUpdateInstancePayload instantiates a new UpdateInstancePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateInstancePayloadWithDefaults added in v0.16.0

func NewUpdateInstancePayloadWithDefaults() *UpdateInstancePayload

NewUpdateInstancePayloadWithDefaults instantiates a new UpdateInstancePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetBackupSchedule added in v0.16.0

GetBackupSchedule returns the BackupSchedule field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetBackupScheduleOk added in v0.16.0

GetBackupScheduleOk returns a tuple with the BackupSchedule field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetFlavorId added in v0.16.0

GetFlavorId returns the FlavorId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetFlavorIdOk added in v0.16.0

GetFlavorIdOk returns a tuple with the FlavorId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetLabelsOk added in v0.16.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetName added in v0.16.0

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetNameOk added in v0.16.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetNetwork added in v1.12.0

GetNetwork returns the Network field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetNetworkOk added in v1.12.0

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetRetentionDays added in v1.12.0

GetRetentionDays returns the RetentionDays field value If the value is explicit nil, the zero value for int32 will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetRetentionDaysOk added in v1.12.0

GetRetentionDaysOk returns a tuple with the RetentionDays field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetStorage added in v0.16.0

GetStorage returns the Storage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetStorageOk added in v0.16.0

GetStorageOk returns a tuple with the Storage field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetVersion added in v0.16.0

GetVersion returns the Version field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) GetVersionOk added in v0.16.0

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) HasLabels added in v0.16.0

func (o *UpdateInstancePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) SetBackupSchedule added in v0.16.0

SetBackupSchedule sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) SetFlavorId added in v0.16.0

SetFlavorId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) SetLabels added in v0.16.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) SetName added in v0.16.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) SetNetwork added in v1.12.0

SetNetwork sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) SetRetentionDays added in v1.12.0

SetRetentionDays sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) SetStorage added in v0.16.0

SetStorage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstancePayload) SetVersion added in v0.16.0

SetVersion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateInstancePayload) ToMap deprecated added in v0.16.0

func (o UpdateInstancePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetBackupScheduleArgType deprecated added in v1.0.2

type UpdateInstancePayloadGetBackupScheduleArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetBackupScheduleAttributeType added in v1.0.2

type UpdateInstancePayloadGetBackupScheduleAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetBackupScheduleRetType deprecated added in v1.0.2

type UpdateInstancePayloadGetBackupScheduleRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetFlavorIdArgType deprecated added in v1.0.2

type UpdateInstancePayloadGetFlavorIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetFlavorIdAttributeType added in v1.0.2

type UpdateInstancePayloadGetFlavorIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetFlavorIdRetType deprecated added in v1.0.2

type UpdateInstancePayloadGetFlavorIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetLabelsArgType deprecated added in v1.0.2

type UpdateInstancePayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetLabelsAttributeType added in v1.0.2

type UpdateInstancePayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetLabelsRetType deprecated added in v1.0.2

type UpdateInstancePayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetNameArgType deprecated added in v1.0.2

type UpdateInstancePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetNameAttributeType added in v1.0.2

type UpdateInstancePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetNameRetType deprecated added in v1.0.2

type UpdateInstancePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetNetworkArgType deprecated added in v1.12.0

type UpdateInstancePayloadGetNetworkArgType = InstanceNetworkUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetNetworkAttributeType added in v1.12.0

type UpdateInstancePayloadGetNetworkAttributeType = *InstanceNetworkUpdate

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetNetworkRetType deprecated added in v1.12.0

type UpdateInstancePayloadGetNetworkRetType = InstanceNetworkUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetRetentionDaysArgType deprecated added in v1.12.0

type UpdateInstancePayloadGetRetentionDaysArgType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetRetentionDaysAttributeType added in v1.12.0

type UpdateInstancePayloadGetRetentionDaysAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetRetentionDaysRetType deprecated added in v1.12.0

type UpdateInstancePayloadGetRetentionDaysRetType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetStorageArgType deprecated added in v1.0.2

type UpdateInstancePayloadGetStorageArgType = StorageUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetStorageAttributeType added in v1.0.2

type UpdateInstancePayloadGetStorageAttributeType = *StorageUpdate

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetStorageRetType deprecated added in v1.0.2

type UpdateInstancePayloadGetStorageRetType = StorageUpdate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetVersionArgType deprecated added in v1.0.2

type UpdateInstancePayloadGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetVersionAttributeType added in v1.0.2

type UpdateInstancePayloadGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstancePayloadGetVersionRetType deprecated added in v1.0.2

type UpdateInstancePayloadGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceProtectionPayload added in v1.12.0

type UpdateInstanceProtectionPayload struct {
	// Protect instance from deletion.
	// REQUIRED
	IsDeletable UpdateInstanceProtectionPayloadgetIsDeletableAttributeType `json:"isDeletable" required:"true"`
}

UpdateInstanceProtectionPayload struct for UpdateInstanceProtectionPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateInstanceProtectionPayload added in v1.12.0

func NewUpdateInstanceProtectionPayload(isDeletable UpdateInstanceProtectionPayloadgetIsDeletableArgType) *UpdateInstanceProtectionPayload

NewUpdateInstanceProtectionPayload instantiates a new UpdateInstanceProtectionPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateInstanceProtectionPayloadWithDefaults added in v1.12.0

func NewUpdateInstanceProtectionPayloadWithDefaults() *UpdateInstanceProtectionPayload

NewUpdateInstanceProtectionPayloadWithDefaults instantiates a new UpdateInstanceProtectionPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstanceProtectionPayload) GetIsDeletable added in v1.12.0

GetIsDeletable returns the IsDeletable field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstanceProtectionPayload) GetIsDeletableOk added in v1.12.0

GetIsDeletableOk returns a tuple with the IsDeletable field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstanceProtectionPayload) SetIsDeletable added in v1.12.0

SetIsDeletable sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateInstanceProtectionPayload) ToMap deprecated added in v1.12.0

func (o UpdateInstanceProtectionPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceProtectionPayloadgetIsDeletableArgType deprecated added in v1.12.0

type UpdateInstanceProtectionPayloadgetIsDeletableArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceProtectionPayloadgetIsDeletableAttributeType added in v1.12.0

type UpdateInstanceProtectionPayloadgetIsDeletableAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceProtectionPayloadgetIsDeletableRetType deprecated added in v1.12.0

type UpdateInstanceProtectionPayloadgetIsDeletableRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceProtectionRequest deprecated added in v1.12.0

type UpdateInstanceProtectionRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateInstanceProtectionRequest) Execute deprecated added in v1.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateInstanceProtectionRequest) UpdateInstanceProtectionPayload added in v1.12.0

func (r UpdateInstanceProtectionRequest) UpdateInstanceProtectionPayload(updateInstanceProtectionPayload UpdateInstanceProtectionPayload) ApiUpdateInstanceProtectionRequest

The request body with flag isDeletable. Parameter is required. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceProtectionResponse added in v1.12.0

type UpdateInstanceProtectionResponse struct {
	// Protect instance from deletion.
	// REQUIRED
	IsDeletable UpdateInstanceProtectionResponsegetIsDeletableAttributeType `json:"isDeletable" required:"true"`
}

UpdateInstanceProtectionResponse struct for UpdateInstanceProtectionResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateInstanceProtectionResponse added in v1.12.0

func NewUpdateInstanceProtectionResponse(isDeletable UpdateInstanceProtectionResponsegetIsDeletableArgType) *UpdateInstanceProtectionResponse

NewUpdateInstanceProtectionResponse instantiates a new UpdateInstanceProtectionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateInstanceProtectionResponseWithDefaults added in v1.12.0

func NewUpdateInstanceProtectionResponseWithDefaults() *UpdateInstanceProtectionResponse

NewUpdateInstanceProtectionResponseWithDefaults instantiates a new UpdateInstanceProtectionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstanceProtectionResponse) GetIsDeletable added in v1.12.0

GetIsDeletable returns the IsDeletable field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstanceProtectionResponse) GetIsDeletableOk added in v1.12.0

GetIsDeletableOk returns a tuple with the IsDeletable field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateInstanceProtectionResponse) SetIsDeletable added in v1.12.0

SetIsDeletable sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateInstanceProtectionResponse) ToMap deprecated added in v1.12.0

func (o UpdateInstanceProtectionResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceProtectionResponsegetIsDeletableArgType deprecated added in v1.12.0

type UpdateInstanceProtectionResponsegetIsDeletableArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceProtectionResponsegetIsDeletableAttributeType added in v1.12.0

type UpdateInstanceProtectionResponsegetIsDeletableAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceProtectionResponsegetIsDeletableRetType deprecated added in v1.12.0

type UpdateInstanceProtectionResponsegetIsDeletableRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateInstanceRequest deprecated added in v1.1.0

type UpdateInstanceRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateInstanceRequest) Execute deprecated added in v1.1.0

func (r UpdateInstanceRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateInstanceRequest) UpdateInstancePayload added in v1.1.0

func (r UpdateInstanceRequest) UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest

The request body with the parameters for updating the instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateUserPayload added in v0.9.0

type UpdateUserPayload struct {
	// The name of the user.
	Name UpdateUserPayloadGetNameAttributeType `json:"name,omitempty"`
	// A list containing the user roles for the instance. Please refer to the List Roles endpoint for a list of all available Roles.
	// REQUIRED
	Roles UpdateUserPayloadGetRolesAttributeType `json:"roles" required:"true"`
}

UpdateUserPayload struct for UpdateUserPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateUserPayload added in v0.16.0

func NewUpdateUserPayload(roles UpdateUserPayloadGetRolesArgType) *UpdateUserPayload

NewUpdateUserPayload instantiates a new UpdateUserPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateUserPayloadWithDefaults added in v0.16.0

func NewUpdateUserPayloadWithDefaults() *UpdateUserPayload

NewUpdateUserPayloadWithDefaults instantiates a new UpdateUserPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateUserPayload) GetName added in v1.12.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateUserPayload) GetNameOk added in v1.12.0

func (o *UpdateUserPayload) GetNameOk() (ret UpdateUserPayloadGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateUserPayload) GetRoles added in v0.16.0

GetRoles returns the Roles field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateUserPayload) GetRolesOk added in v0.16.0

func (o *UpdateUserPayload) GetRolesOk() (ret UpdateUserPayloadGetRolesRetType, ok bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateUserPayload) HasName added in v1.12.0

func (o *UpdateUserPayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateUserPayload) SetName added in v1.12.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateUserPayload) SetRoles added in v0.16.0

SetRoles sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateUserPayload) ToMap deprecated added in v0.16.0

func (o UpdateUserPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateUserPayloadGetNameArgType deprecated added in v1.12.0

type UpdateUserPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateUserPayloadGetNameAttributeType added in v1.12.0

type UpdateUserPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateUserPayloadGetNameRetType deprecated added in v1.12.0

type UpdateUserPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateUserPayloadGetRolesArgType deprecated added in v1.0.2

type UpdateUserPayloadGetRolesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateUserPayloadGetRolesAttributeType added in v1.0.2

type UpdateUserPayloadGetRolesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateUserPayloadGetRolesRetType deprecated added in v1.0.2

type UpdateUserPayloadGetRolesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateUserRequest deprecated added in v1.1.0

type UpdateUserRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateUserRequest) Execute deprecated added in v1.1.0

func (r UpdateUserRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateUserRequest) UpdateUserPayload added in v1.1.0

func (r UpdateUserRequest) UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest

The Request body containing the updated infos for the user. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UserSort added in v1.12.0

type UserSort string

UserSort the model 'UserSort' Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	USERSORT_ID_ASC UserSort = "id.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	USERSORT_ID_DESC UserSort = "id.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	USERSORT_NAME_DESC UserSort = "name.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	USERSORT_NAME_ASC UserSort = "name.asc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	USERSORT_STATE_DESC UserSort = "state.desc"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	USERSORT_STATE_ASC UserSort = "state.asc"
)

List of user.sort

func NewUserSortFromValue added in v1.12.0

func NewUserSortFromValue(v string) (*UserSort, error)

NewUserSortFromValue returns a pointer to a valid UserSort for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UserSort) IsValid added in v1.12.0

func (v UserSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UserSort) Ptr added in v1.12.0

func (v UserSort) Ptr() *UserSort

Ptr returns reference to user.sort value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UserSort) UnmarshalJSON deprecated added in v1.12.0

func (v *UserSort) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationError added in v1.12.0

type ValidationError struct {
	// the http error should be always 422 for validationError
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Code ValidationErrorGetCodeAttributeType `json:"code" required:"true"`
	// errors for all fields where the error happened
	// REQUIRED
	Validation ValidationErrorGetValidationAttributeType `json:"validation" required:"true"`
}

ValidationError struct for ValidationError Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationError added in v1.12.0

NewValidationError instantiates a new ValidationError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationErrorWithDefaults added in v1.12.0

func NewValidationErrorWithDefaults() *ValidationError

NewValidationErrorWithDefaults instantiates a new ValidationError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetCode added in v1.12.0

GetCode returns the Code field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetCodeOk added in v1.12.0

func (o *ValidationError) GetCodeOk() (ret ValidationErrorGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetValidation added in v1.12.0

func (o *ValidationError) GetValidation() (ret ValidationErrorGetValidationRetType)

GetValidation returns the Validation field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetValidationOk added in v1.12.0

func (o *ValidationError) GetValidationOk() (ret ValidationErrorGetValidationRetType, ok bool)

GetValidationOk returns a tuple with the Validation field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) SetCode added in v1.12.0

SetCode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) SetValidation added in v1.12.0

SetValidation sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ValidationError) ToMap deprecated added in v1.12.0

func (o ValidationError) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetCodeArgType deprecated added in v1.12.0

type ValidationErrorGetCodeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetCodeAttributeType added in v1.12.0

type ValidationErrorGetCodeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetCodeRetType deprecated added in v1.12.0

type ValidationErrorGetCodeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetValidationArgType deprecated added in v1.12.0

type ValidationErrorGetValidationArgType = []ValidationErrorValidationInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetValidationAttributeType added in v1.12.0

type ValidationErrorGetValidationAttributeType = *[]ValidationErrorValidationInner

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetValidationRetType deprecated added in v1.12.0

type ValidationErrorGetValidationRetType = []ValidationErrorValidationInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorValidationInner added in v1.12.0

type ValidationErrorValidationInner struct {
	// REQUIRED
	Field ValidationErrorValidationInnerGetFieldAttributeType `json:"field" required:"true"`
	// REQUIRED
	Message ValidationErrorValidationInnerGetMessageAttributeType `json:"message" required:"true"`
}

ValidationErrorValidationInner struct for ValidationErrorValidationInner Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationErrorValidationInner added in v1.12.0

NewValidationErrorValidationInner instantiates a new ValidationErrorValidationInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationErrorValidationInnerWithDefaults added in v1.12.0

func NewValidationErrorValidationInnerWithDefaults() *ValidationErrorValidationInner

NewValidationErrorValidationInnerWithDefaults instantiates a new ValidationErrorValidationInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorValidationInner) GetField added in v1.12.0

GetField returns the Field field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorValidationInner) GetFieldOk added in v1.12.0

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorValidationInner) GetMessage added in v1.12.0

GetMessage returns the Message field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorValidationInner) GetMessageOk added in v1.12.0

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorValidationInner) SetField added in v1.12.0

SetField sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorValidationInner) SetMessage added in v1.12.0

SetMessage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ValidationErrorValidationInner) ToMap deprecated added in v1.12.0

func (o ValidationErrorValidationInner) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorValidationInnerGetFieldArgType deprecated added in v1.12.0

type ValidationErrorValidationInnerGetFieldArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorValidationInnerGetFieldAttributeType added in v1.12.0

type ValidationErrorValidationInnerGetFieldAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorValidationInnerGetFieldRetType deprecated added in v1.12.0

type ValidationErrorValidationInnerGetFieldRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorValidationInnerGetMessageArgType deprecated added in v1.12.0

type ValidationErrorValidationInnerGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorValidationInnerGetMessageAttributeType added in v1.12.0

type ValidationErrorValidationInnerGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorValidationInnerGetMessageRetType deprecated added in v1.12.0

type ValidationErrorValidationInnerGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Version added in v1.12.0

type Version struct {
	// Flag if the version is a beta version. If set the version may contain bugs and is not fully tested.
	// REQUIRED
	Beta VersiongetBetaAttributeType `json:"beta" required:"true"`
	// Timestamp in RFC3339 format which says when the version will no longer be supported by STACKIT.
	// REQUIRED
	Deprecated VersionGetDeprecatedAttributeType `json:"deprecated" required:"true"`
	// Flag if the version is recommend by the STACKIT Team.
	// REQUIRED
	Recommend VersiongetRecommendAttributeType `json:"recommend" required:"true"`
	// The postgres version used for the instance.
	// REQUIRED
	Version VersionGetVersionAttributeType `json:"version" required:"true"`
}

Version The version of the postgres instance and more details. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVersion added in v1.12.0

NewVersion instantiates a new Version object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVersionWithDefaults added in v1.12.0

func NewVersionWithDefaults() *Version

NewVersionWithDefaults instantiates a new Version object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetBeta added in v1.12.0

func (o *Version) GetBeta() (ret VersiongetBetaRetType)

GetBeta returns the Beta field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetBetaOk added in v1.12.0

func (o *Version) GetBetaOk() (ret VersiongetBetaRetType, ok bool)

GetBetaOk returns a tuple with the Beta field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetDeprecated added in v1.12.0

func (o *Version) GetDeprecated() (ret VersionGetDeprecatedRetType)

GetDeprecated returns the Deprecated field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetDeprecatedOk added in v1.12.0

func (o *Version) GetDeprecatedOk() (ret VersionGetDeprecatedRetType, ok bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetRecommend added in v1.12.0

func (o *Version) GetRecommend() (ret VersiongetRecommendRetType)

GetRecommend returns the Recommend field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetRecommendOk added in v1.12.0

func (o *Version) GetRecommendOk() (ret VersiongetRecommendRetType, ok bool)

GetRecommendOk returns a tuple with the Recommend field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetVersion added in v1.12.0

func (o *Version) GetVersion() (ret VersionGetVersionRetType)

GetVersion returns the Version field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetVersionOk added in v1.12.0

func (o *Version) GetVersionOk() (ret VersionGetVersionRetType, ok bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetBeta added in v1.12.0

func (o *Version) SetBeta(v VersiongetBetaRetType)

SetBeta sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetDeprecated added in v1.12.0

func (o *Version) SetDeprecated(v VersionGetDeprecatedRetType)

SetDeprecated sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetRecommend added in v1.12.0

func (o *Version) SetRecommend(v VersiongetRecommendRetType)

SetRecommend sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetVersion added in v1.12.0

func (o *Version) SetVersion(v VersionGetVersionRetType)

SetVersion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Version) ToMap deprecated added in v1.12.0

func (o Version) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetDeprecatedArgType deprecated added in v1.12.0

type VersionGetDeprecatedArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetDeprecatedAttributeType added in v1.12.0

type VersionGetDeprecatedAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetDeprecatedRetType deprecated added in v1.12.0

type VersionGetDeprecatedRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetVersionArgType deprecated added in v1.12.0

type VersionGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetVersionAttributeType added in v1.12.0

type VersionGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetVersionRetType deprecated added in v1.12.0

type VersionGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersiongetBetaArgType deprecated added in v1.12.0

type VersiongetBetaArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersiongetBetaAttributeType added in v1.12.0

type VersiongetBetaAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersiongetBetaRetType deprecated added in v1.12.0

type VersiongetBetaRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersiongetRecommendArgType deprecated added in v1.12.0

type VersiongetRecommendArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersiongetRecommendAttributeType added in v1.12.0

type VersiongetRecommendAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersiongetRecommendRetType deprecated added in v1.12.0

type VersiongetRecommendRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Source Files

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Deprecated: Will be removed after 2026-09-30.
Deprecated: Will be removed after 2026-09-30.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL