serverbackup

package module
v1.4.0 Latest Latest
Warning

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

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

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

Index

Constants

This section is empty.

Variables

View Source
var AllowedBackupStatusEnumValues = []BackupStatus{
	"in-progress",
	"inconsistent",
	"available",
	"error",
	"error-restoring",
	"error-creating",
	"error-deleting",
	"unrecognized",
}

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

View Source
var AllowedBackupVolumeBackupsInnerStatusEnumValues = []BackupVolumeBackupsInnerStatus{
	"available",
	"creating",
	"deleting",
	"error-deleting",
	"error",
	"error-restoring",
	"restoring",
	"error-creating",
	"unrecognized",
}

All allowed values of BackupVolumeBackupsInner 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 Server Backup Management API API v2.0 In most cases there should be only one, shared, APIClient. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAPIClient

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

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

func (*APIClient) CreateBackup

func (a *APIClient) CreateBackup(ctx context.Context, projectId string, serverId string, region string) ApiCreateBackupRequest

CreateBackup: create 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 project id
@param serverId server id
@param region region
@return ApiCreateBackupRequest

func (*APIClient) CreateBackupExecute deprecated

func (a *APIClient) CreateBackupExecute(ctx context.Context, projectId string, serverId string, region string) (*BackupJob, error)

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

func (*APIClient) CreateBackupSchedule

func (a *APIClient) CreateBackupSchedule(ctx context.Context, projectId string, serverId string, region string) ApiCreateBackupScheduleRequest

CreateBackupSchedule: create backup schedule 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 project id
@param serverId server id
@param region region
@return ApiCreateBackupScheduleRequest

func (*APIClient) CreateBackupScheduleExecute deprecated

func (a *APIClient) CreateBackupScheduleExecute(ctx context.Context, projectId string, serverId string, region string) (*BackupSchedule, error)

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

func (*APIClient) DeleteBackup

func (a *APIClient) DeleteBackup(ctx context.Context, projectId string, serverId string, region string, backupId string) ApiDeleteBackupRequest

DeleteBackup: delete 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 project id
@param serverId server id
@param region region
@param backupId id of the backup
@return ApiDeleteBackupRequest

func (*APIClient) DeleteBackupExecute deprecated

func (a *APIClient) DeleteBackupExecute(ctx context.Context, projectId string, serverId string, region string, backupId string) error

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

func (*APIClient) DeleteBackupSchedule

func (a *APIClient) DeleteBackupSchedule(ctx context.Context, projectId string, serverId string, region string, backupScheduleId string) ApiDeleteBackupScheduleRequest

DeleteBackupSchedule: delete backup schedule 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 project id
@param serverId server id
@param region region
@param backupScheduleId backup schedule id
@return ApiDeleteBackupScheduleRequest

func (*APIClient) DeleteBackupScheduleExecute deprecated

func (a *APIClient) DeleteBackupScheduleExecute(ctx context.Context, projectId string, serverId string, region string, backupScheduleId string) error

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

func (*APIClient) DeleteVolumeBackup

func (a *APIClient) DeleteVolumeBackup(ctx context.Context, projectId string, serverId string, region string, backupId string, volumeBackupId string) ApiDeleteVolumeBackupRequest

DeleteVolumeBackup: delete volume 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 project id
@param serverId server id
@param region region
@param backupId id of the backup
@param volumeBackupId id of the volume backup
@return ApiDeleteVolumeBackupRequest

func (*APIClient) DeleteVolumeBackupExecute deprecated

func (a *APIClient) DeleteVolumeBackupExecute(ctx context.Context, projectId string, serverId string, region string, backupId string, volumeBackupId string) error

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

func (*APIClient) DisableServiceResource added in v0.3.0

func (a *APIClient) DisableServiceResource(ctx context.Context, projectId string, serverId string, region string) ApiDisableServiceResourceRequest

DisableServiceResource: disable backup service 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 project id
@param serverId server id
@param region region
@return ApiDisableServiceResourceRequest

func (*APIClient) DisableServiceResourceExecute deprecated added in v0.3.0

func (a *APIClient) DisableServiceResourceExecute(ctx context.Context, projectId string, serverId string, region string) error

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

func (*APIClient) EnableServiceResource added in v0.3.0

func (a *APIClient) EnableServiceResource(ctx context.Context, projectId string, serverId string, region string) ApiEnableServiceResourceRequest

EnableServiceResource: enable backup service 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 project id
@param serverId server id
@param region region
@return ApiEnableServiceResourceRequest

func (*APIClient) EnableServiceResourceExecute deprecated added in v0.3.0

func (a *APIClient) EnableServiceResourceExecute(ctx context.Context, projectId string, serverId string, region string) error

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

func (*APIClient) GetBackup

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

GetBackup: get 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 project id
@param serverId server id
@param region region
@param backupId id of the backup
@return ApiGetBackupRequest

func (*APIClient) GetBackupExecute deprecated

func (a *APIClient) GetBackupExecute(ctx context.Context, projectId string, serverId string, region string, backupId string) (*Backup, error)

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

func (*APIClient) GetBackupSchedule

func (a *APIClient) GetBackupSchedule(ctx context.Context, projectId string, serverId string, region string, backupScheduleId string) ApiGetBackupScheduleRequest

GetBackupSchedule: get single backup schedule details 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 project id
@param serverId server id
@param region region
@param backupScheduleId backup schedule id
@return ApiGetBackupScheduleRequest

func (*APIClient) GetBackupScheduleExecute deprecated

func (a *APIClient) GetBackupScheduleExecute(ctx context.Context, projectId string, serverId string, region string, backupScheduleId string) (*BackupSchedule, 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) GetServiceResource added in v0.5.0

func (a *APIClient) GetServiceResource(ctx context.Context, projectId string, serverId string, region string) ApiGetServiceResourceRequest

GetServiceResource: get backup service details 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 project id
@param serverId server id
@param region region
@return ApiGetServiceResourceRequest

func (*APIClient) GetServiceResourceExecute deprecated added in v0.5.0

func (a *APIClient) GetServiceResourceExecute(ctx context.Context, projectId string, serverId string, region string) (*GetBackupServiceResponse, error)

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

func (*APIClient) ListBackupPolicies added in v0.4.0

func (a *APIClient) ListBackupPolicies(ctx context.Context, projectId string) ApiListBackupPoliciesRequest

ListBackupPolicies: get list of backup policies 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 project id
@return ApiListBackupPoliciesRequest

func (*APIClient) ListBackupPoliciesExecute deprecated added in v0.4.0

func (a *APIClient) ListBackupPoliciesExecute(ctx context.Context, projectId string) (*GetBackupPoliciesResponse, error)

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

func (*APIClient) ListBackupSchedules

func (a *APIClient) ListBackupSchedules(ctx context.Context, projectId string, serverId string, region string) ApiListBackupSchedulesRequest

ListBackupSchedules: get list of backup schedules 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 project id
@param serverId server id
@param region region
@return ApiListBackupSchedulesRequest

func (*APIClient) ListBackupSchedulesExecute deprecated

func (a *APIClient) ListBackupSchedulesExecute(ctx context.Context, projectId string, serverId string, region string) (*GetBackupSchedulesResponse, error)

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

func (*APIClient) ListBackups

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

ListBackups: get list of 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 project id
@param serverId server id
@param region region
@return ApiListBackupsRequest

func (*APIClient) ListBackupsExecute deprecated

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

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

func (*APIClient) RestoreBackup

func (a *APIClient) RestoreBackup(ctx context.Context, projectId string, serverId string, region string, backupId string) ApiRestoreBackupRequest

RestoreBackup: trigger restore of the requested 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 project id
@param serverId server id
@param region region
@param backupId id of the backup
@return ApiRestoreBackupRequest

func (*APIClient) RestoreBackupExecute deprecated

func (a *APIClient) RestoreBackupExecute(ctx context.Context, projectId string, serverId string, region string, backupId string) error

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

func (*APIClient) RestoreVolumeBackup

func (a *APIClient) RestoreVolumeBackup(ctx context.Context, projectId string, serverId string, region string, backupId string, volumeBackupId string) ApiRestoreVolumeBackupRequest

RestoreVolumeBackup: trigger restore of the requested volume 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 project id
@param serverId server id
@param region region
@param backupId id of the backup
@param volumeBackupId id of the volume backup
@return ApiRestoreVolumeBackupRequest

func (*APIClient) RestoreVolumeBackupExecute deprecated

func (a *APIClient) RestoreVolumeBackupExecute(ctx context.Context, projectId string, serverId string, region string, backupId string, volumeBackupId string) error

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

func (*APIClient) UpdateBackupSchedule

func (a *APIClient) UpdateBackupSchedule(ctx context.Context, projectId string, serverId string, region string, backupScheduleId string) ApiUpdateBackupScheduleRequest

UpdateBackupSchedule: update backup schedule 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 project id
@param serverId server id
@param region region
@param backupScheduleId backup schedule id
@return ApiUpdateBackupScheduleRequest

func (*APIClient) UpdateBackupScheduleExecute deprecated

func (a *APIClient) UpdateBackupScheduleExecute(ctx context.Context, projectId string, serverId string, region string, backupScheduleId string) (*BackupSchedule, error)

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

type ApiCreateBackupRequest deprecated

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

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

type ApiCreateBackupScheduleRequest deprecated

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

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

type ApiDeleteBackupRequest deprecated

type ApiDeleteBackupRequest interface {
	// force delete the backup
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Force(force bool) ApiDeleteBackupRequest
	// 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 ApiDeleteBackupScheduleRequest deprecated

type ApiDeleteBackupScheduleRequest 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 ApiDeleteVolumeBackupRequest deprecated

type ApiDeleteVolumeBackupRequest interface {
	// Force delete the volume backup
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Force(force bool) ApiDeleteVolumeBackupRequest
	// 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 ApiDisableServiceResourceRequest deprecated added in v0.3.0

type ApiDisableServiceResourceRequest 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 ApiEnableServiceResourceRequest deprecated added in v0.3.0

type ApiEnableServiceResourceRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	EnableServiceResourcePayload(enableServiceResourcePayload EnableServiceResourcePayload) ApiEnableServiceResourceRequest
	// 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() (*Backup, error)
}

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

type ApiGetBackupScheduleRequest deprecated

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

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

type ApiGetServiceResourceRequest deprecated added in v0.5.0

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

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

type ApiListBackupPoliciesRequest deprecated added in v0.4.0

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

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

type ApiListBackupSchedulesRequest deprecated

type ApiListBackupSchedulesRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetBackupSchedulesResponse, 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 {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetBackupsListResponse, error)
}

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

type ApiRestoreBackupRequest deprecated

type ApiRestoreBackupRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RestoreBackupPayload(restoreBackupPayload RestoreBackupPayload) ApiRestoreBackupRequest
	// 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 ApiRestoreVolumeBackupRequest deprecated

type ApiRestoreVolumeBackupRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RestoreVolumeBackupPayload(restoreVolumeBackupPayload RestoreVolumeBackupPayload) ApiRestoreVolumeBackupRequest
	// 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 ApiUpdateBackupScheduleRequest deprecated

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

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

type Backup

type Backup struct {
	// REQUIRED
	CreatedAt BackupGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// REQUIRED
	ExpireAt BackupGetExpireAtAttributeType `json:"expireAt" required:"true"`
	// REQUIRED
	Id             BackupGetIdAttributeType             `json:"id" required:"true"`
	LastRestoredAt BackupGetLastRestoredAtAttributeType `json:"lastRestoredAt,omitempty"`
	// REQUIRED
	Name BackupGetNameAttributeType `json:"name" required:"true"`
	// Can be cast to int32 without loss of precision.
	Size BackupGetSizeAttributeType `json:"size,omitempty"`
	// REQUIRED
	Status        BackupGetStatusAttributeType        `json:"status" required:"true"`
	VolumeBackups BackupGetVolumeBackupsAttributeType `json:"volumeBackups,omitempty"`
}

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

func NewBackup added in v0.2.0

NewBackup instantiates a new Backup 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 NewBackupWithDefaults added in v0.2.0

func NewBackupWithDefaults() *Backup

NewBackupWithDefaults instantiates a new Backup 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 (*Backup) GetCreatedAt added in v0.2.0

func (o *Backup) GetCreatedAt() (ret BackupGetCreatedAtRetType)

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

func (*Backup) GetCreatedAtOk added in v0.2.0

func (o *Backup) GetCreatedAtOk() (ret BackupGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*Backup) GetExpireAt added in v0.2.0

func (o *Backup) GetExpireAt() (ret BackupGetExpireAtRetType)

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

func (*Backup) GetExpireAtOk added in v0.2.0

func (o *Backup) GetExpireAtOk() (ret BackupGetExpireAtRetType, ok bool)

GetExpireAtOk returns a tuple with the ExpireAt 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 (*Backup) GetId added in v0.2.0

func (o *Backup) GetId() (ret BackupGetIdRetType)

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 (*Backup) GetIdOk added in v0.2.0

func (o *Backup) GetIdOk() (ret BackupGetIdRetType, 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 (*Backup) GetLastRestoredAt added in v0.2.0

func (o *Backup) GetLastRestoredAt() (res BackupGetLastRestoredAtRetType)

GetLastRestoredAt returns the LastRestoredAt 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 (*Backup) GetLastRestoredAtOk added in v0.2.0

func (o *Backup) GetLastRestoredAtOk() (ret BackupGetLastRestoredAtRetType, ok bool)

GetLastRestoredAtOk returns a tuple with the LastRestoredAt 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 (*Backup) GetName added in v0.2.0

func (o *Backup) GetName() (ret BackupGetNameRetType)

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 (*Backup) GetNameOk added in v0.2.0

func (o *Backup) GetNameOk() (ret BackupGetNameRetType, 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 (*Backup) GetSize added in v0.2.0

func (o *Backup) GetSize() (res BackupGetSizeRetType)

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 (*Backup) GetSizeOk added in v0.2.0

func (o *Backup) GetSizeOk() (ret BackupGetSizeRetType, 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 (*Backup) GetStatus added in v0.2.0

func (o *Backup) GetStatus() (ret BackupGetStatusRetType)

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

func (*Backup) GetStatusOk added in v0.2.0

func (o *Backup) GetStatusOk() (ret BackupGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status 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 (*Backup) GetVolumeBackups added in v0.2.0

func (o *Backup) GetVolumeBackups() (res BackupGetVolumeBackupsRetType)

GetVolumeBackups returns the VolumeBackups 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 (*Backup) GetVolumeBackupsOk added in v0.2.0

func (o *Backup) GetVolumeBackupsOk() (ret BackupGetVolumeBackupsRetType, ok bool)

GetVolumeBackupsOk returns a tuple with the VolumeBackups 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 (*Backup) HasLastRestoredAt added in v0.2.0

func (o *Backup) HasLastRestoredAt() bool

HasLastRestoredAt 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 (*Backup) HasSize added in v0.2.0

func (o *Backup) 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 (*Backup) HasVolumeBackups added in v0.2.0

func (o *Backup) HasVolumeBackups() bool

HasVolumeBackups 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 (*Backup) SetCreatedAt added in v0.2.0

func (o *Backup) SetCreatedAt(v BackupGetCreatedAtRetType)

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

func (*Backup) SetExpireAt added in v0.2.0

func (o *Backup) SetExpireAt(v BackupGetExpireAtRetType)

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

func (*Backup) SetId added in v0.2.0

func (o *Backup) SetId(v BackupGetIdRetType)

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

func (*Backup) SetLastRestoredAt added in v0.2.0

func (o *Backup) SetLastRestoredAt(v BackupGetLastRestoredAtRetType)

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

func (*Backup) SetName added in v0.2.0

func (o *Backup) SetName(v BackupGetNameRetType)

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

func (*Backup) SetSize added in v0.2.0

func (o *Backup) SetSize(v BackupGetSizeRetType)

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 (*Backup) SetStatus added in v0.2.0

func (o *Backup) SetStatus(v BackupGetStatusRetType)

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

func (*Backup) SetVolumeBackups added in v0.2.0

func (o *Backup) SetVolumeBackups(v BackupGetVolumeBackupsRetType)

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

func (Backup) ToMap deprecated added in v0.2.0

func (o Backup) 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 BackupGetCreatedAtArgType deprecated added in v1.0.0

type BackupGetCreatedAtArgType = string

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

type BackupGetCreatedAtAttributeType added in v1.0.0

type BackupGetCreatedAtAttributeType = *string

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

type BackupGetCreatedAtRetType deprecated added in v1.0.0

type BackupGetCreatedAtRetType = string

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

type BackupGetExpireAtArgType deprecated added in v1.0.0

type BackupGetExpireAtArgType = string

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

type BackupGetExpireAtAttributeType added in v1.0.0

type BackupGetExpireAtAttributeType = *string

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

type BackupGetExpireAtRetType deprecated added in v1.0.0

type BackupGetExpireAtRetType = string

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

type BackupGetIdArgType deprecated added in v1.0.0

type BackupGetIdArgType = string

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

type BackupGetIdAttributeType added in v1.0.0

type BackupGetIdAttributeType = *string

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

type BackupGetIdRetType deprecated added in v1.0.0

type BackupGetIdRetType = string

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

type BackupGetLastRestoredAtArgType deprecated added in v1.0.0

type BackupGetLastRestoredAtArgType = string

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

type BackupGetLastRestoredAtAttributeType added in v1.0.0

type BackupGetLastRestoredAtAttributeType = *string

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

type BackupGetLastRestoredAtRetType deprecated added in v1.0.0

type BackupGetLastRestoredAtRetType = string

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

type BackupGetNameArgType deprecated added in v1.0.0

type BackupGetNameArgType = string

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

type BackupGetNameAttributeType added in v1.0.0

type BackupGetNameAttributeType = *string

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

type BackupGetNameRetType deprecated added in v1.0.0

type BackupGetNameRetType = string

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

type BackupGetSizeArgType deprecated added in v1.0.0

type BackupGetSizeArgType = int64

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

type BackupGetSizeAttributeType added in v1.0.0

type BackupGetSizeAttributeType = *int64

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

type BackupGetSizeRetType deprecated added in v1.0.0

type BackupGetSizeRetType = int64

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

type BackupGetStatusArgType deprecated added in v1.0.0

type BackupGetStatusArgType = BackupStatus

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

type BackupGetStatusAttributeType deprecated added in v1.0.0

type BackupGetStatusAttributeType = *BackupStatus

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

type BackupGetStatusRetType deprecated added in v1.0.0

type BackupGetStatusRetType = BackupStatus

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

type BackupGetVolumeBackupsArgType deprecated added in v1.0.0

type BackupGetVolumeBackupsArgType = []BackupVolumeBackupsInner

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

type BackupGetVolumeBackupsAttributeType added in v1.0.0

type BackupGetVolumeBackupsAttributeType = *[]BackupVolumeBackupsInner

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

type BackupGetVolumeBackupsRetType deprecated added in v1.0.0

type BackupGetVolumeBackupsRetType = []BackupVolumeBackupsInner

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

type BackupJob

type BackupJob struct {
	// REQUIRED
	Id BackupJobGetIdAttributeType `json:"id" required:"true"`
}

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

func NewBackupJob added in v0.2.0

func NewBackupJob(id BackupJobGetIdArgType) *BackupJob

NewBackupJob instantiates a new BackupJob 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 NewBackupJobWithDefaults added in v0.2.0

func NewBackupJobWithDefaults() *BackupJob

NewBackupJobWithDefaults instantiates a new BackupJob 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 (*BackupJob) GetId added in v0.2.0

func (o *BackupJob) GetId() (ret BackupJobGetIdRetType)

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 (*BackupJob) GetIdOk added in v0.2.0

func (o *BackupJob) GetIdOk() (ret BackupJobGetIdRetType, 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 (*BackupJob) SetId added in v0.2.0

func (o *BackupJob) SetId(v BackupJobGetIdRetType)

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

func (BackupJob) ToMap deprecated added in v0.2.0

func (o BackupJob) 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 BackupJobGetIdArgType deprecated added in v1.0.0

type BackupJobGetIdArgType = string

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

type BackupJobGetIdAttributeType added in v1.0.0

type BackupJobGetIdAttributeType = *string

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

type BackupJobGetIdRetType deprecated added in v1.0.0

type BackupJobGetIdRetType = string

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

type BackupPolicy added in v0.4.0

type BackupPolicy struct {
	BackupProperties BackupPolicyGetBackupPropertiesAttributeType `json:"backupProperties,omitempty"`
	Default          BackupPolicygetDefaultAttributeType          `json:"default,omitempty"`
	Description      BackupPolicyGetDescriptionAttributeType      `json:"description,omitempty"`
	Enabled          BackupPolicygetEnabledAttributeType          `json:"enabled,omitempty"`
	Id               BackupPolicyGetIdAttributeType               `json:"id,omitempty"`
	Name             BackupPolicyGetNameAttributeType             `json:"name,omitempty"`
	// An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates
	Rrule BackupPolicyGetRruleAttributeType `json:"rrule,omitempty"`
}

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

func NewBackupPolicy added in v0.4.0

func NewBackupPolicy() *BackupPolicy

NewBackupPolicy instantiates a new BackupPolicy 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 NewBackupPolicyWithDefaults added in v0.4.0

func NewBackupPolicyWithDefaults() *BackupPolicy

NewBackupPolicyWithDefaults instantiates a new BackupPolicy 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 (*BackupPolicy) GetBackupProperties added in v0.4.0

func (o *BackupPolicy) GetBackupProperties() (res BackupPolicyGetBackupPropertiesRetType)

GetBackupProperties returns the BackupProperties 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 (*BackupPolicy) GetBackupPropertiesOk added in v0.4.0

func (o *BackupPolicy) GetBackupPropertiesOk() (ret BackupPolicyGetBackupPropertiesRetType, ok bool)

GetBackupPropertiesOk returns a tuple with the BackupProperties 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 (*BackupPolicy) GetDefault added in v0.4.0

func (o *BackupPolicy) GetDefault() (res BackupPolicygetDefaultRetType)

GetDefault returns the Default 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 (*BackupPolicy) GetDefaultOk added in v0.4.0

func (o *BackupPolicy) GetDefaultOk() (ret BackupPolicygetDefaultRetType, ok bool)

GetDefaultOk returns a tuple with the Default 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 (*BackupPolicy) GetDescription added in v0.4.0

func (o *BackupPolicy) GetDescription() (res BackupPolicyGetDescriptionRetType)

GetDescription returns the Description 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 (*BackupPolicy) GetDescriptionOk added in v0.4.0

func (o *BackupPolicy) GetDescriptionOk() (ret BackupPolicyGetDescriptionRetType, ok bool)

GetDescriptionOk returns a tuple with the Description 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 (*BackupPolicy) GetEnabled added in v0.4.0

func (o *BackupPolicy) GetEnabled() (res BackupPolicygetEnabledRetType)

GetEnabled returns the Enabled 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 (*BackupPolicy) GetEnabledOk added in v0.4.0

func (o *BackupPolicy) GetEnabledOk() (ret BackupPolicygetEnabledRetType, ok bool)

GetEnabledOk returns a tuple with the Enabled 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 (*BackupPolicy) GetId added in v0.4.0

func (o *BackupPolicy) GetId() (res BackupPolicyGetIdRetType)

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

func (*BackupPolicy) GetIdOk added in v0.4.0

func (o *BackupPolicy) GetIdOk() (ret BackupPolicyGetIdRetType, ok bool)

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

func (*BackupPolicy) GetName added in v0.4.0

func (o *BackupPolicy) GetName() (res BackupPolicyGetNameRetType)

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 (*BackupPolicy) GetNameOk added in v0.4.0

func (o *BackupPolicy) GetNameOk() (ret BackupPolicyGetNameRetType, 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 (*BackupPolicy) GetRrule added in v0.4.0

func (o *BackupPolicy) GetRrule() (res BackupPolicyGetRruleRetType)

GetRrule returns the Rrule 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 (*BackupPolicy) GetRruleOk added in v0.4.0

func (o *BackupPolicy) GetRruleOk() (ret BackupPolicyGetRruleRetType, ok bool)

GetRruleOk returns a tuple with the Rrule 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 (*BackupPolicy) HasBackupProperties added in v0.4.0

func (o *BackupPolicy) HasBackupProperties() bool

HasBackupProperties 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 (*BackupPolicy) HasDefault added in v0.4.0

func (o *BackupPolicy) HasDefault() bool

HasDefault 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 (*BackupPolicy) HasDescription added in v0.4.0

func (o *BackupPolicy) HasDescription() bool

HasDescription 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 (*BackupPolicy) HasEnabled added in v0.4.0

func (o *BackupPolicy) HasEnabled() bool

HasEnabled 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 (*BackupPolicy) HasId added in v0.4.0

func (o *BackupPolicy) HasId() bool

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

func (*BackupPolicy) HasName added in v0.4.0

func (o *BackupPolicy) 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 (*BackupPolicy) HasRrule added in v0.4.0

func (o *BackupPolicy) HasRrule() bool

HasRrule 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 (*BackupPolicy) SetBackupProperties added in v0.4.0

func (o *BackupPolicy) SetBackupProperties(v BackupPolicyGetBackupPropertiesRetType)

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

func (*BackupPolicy) SetDefault added in v0.4.0

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

func (*BackupPolicy) SetDescription added in v0.4.0

func (o *BackupPolicy) SetDescription(v BackupPolicyGetDescriptionRetType)

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

func (*BackupPolicy) SetEnabled added in v0.4.0

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

func (*BackupPolicy) SetId added in v0.4.0

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

func (*BackupPolicy) SetName added in v0.4.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 (*BackupPolicy) SetRrule added in v0.4.0

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

func (BackupPolicy) ToMap deprecated added in v0.4.0

func (o BackupPolicy) 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 BackupPolicyBackupProperties added in v0.4.0

type BackupPolicyBackupProperties struct {
	Name BackupPolicyBackupPropertiesGetNameAttributeType `json:"name,omitempty"`
	// Can be cast to int32 without loss of precision.
	RetentionPeriod BackupPolicyBackupPropertiesGetRetentionPeriodAttributeType `json:"retentionPeriod,omitempty"`
}

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

func NewBackupPolicyBackupProperties added in v0.4.0

func NewBackupPolicyBackupProperties() *BackupPolicyBackupProperties

NewBackupPolicyBackupProperties instantiates a new BackupPolicyBackupProperties 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 NewBackupPolicyBackupPropertiesWithDefaults added in v0.4.0

func NewBackupPolicyBackupPropertiesWithDefaults() *BackupPolicyBackupProperties

NewBackupPolicyBackupPropertiesWithDefaults instantiates a new BackupPolicyBackupProperties 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 (*BackupPolicyBackupProperties) GetName added in v0.4.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 (*BackupPolicyBackupProperties) GetNameOk added in v0.4.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 (*BackupPolicyBackupProperties) GetRetentionPeriod added in v0.4.0

GetRetentionPeriod returns the RetentionPeriod 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 (*BackupPolicyBackupProperties) GetRetentionPeriodOk added in v0.4.0

GetRetentionPeriodOk returns a tuple with the RetentionPeriod 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 (*BackupPolicyBackupProperties) HasName added in v0.4.0

func (o *BackupPolicyBackupProperties) 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 (*BackupPolicyBackupProperties) HasRetentionPeriod added in v0.4.0

func (o *BackupPolicyBackupProperties) HasRetentionPeriod() bool

HasRetentionPeriod 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 (*BackupPolicyBackupProperties) SetName added in v0.4.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 (*BackupPolicyBackupProperties) SetRetentionPeriod added in v0.4.0

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

func (BackupPolicyBackupProperties) ToMap deprecated added in v0.4.0

func (o BackupPolicyBackupProperties) 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 BackupPolicyBackupPropertiesGetNameArgType deprecated added in v1.0.0

type BackupPolicyBackupPropertiesGetNameArgType = string

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

type BackupPolicyBackupPropertiesGetNameAttributeType added in v1.0.0

type BackupPolicyBackupPropertiesGetNameAttributeType = *string

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

type BackupPolicyBackupPropertiesGetNameRetType deprecated added in v1.0.0

type BackupPolicyBackupPropertiesGetNameRetType = string

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

type BackupPolicyBackupPropertiesGetRetentionPeriodArgType deprecated added in v1.0.0

type BackupPolicyBackupPropertiesGetRetentionPeriodArgType = int64

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

type BackupPolicyBackupPropertiesGetRetentionPeriodAttributeType added in v1.0.0

type BackupPolicyBackupPropertiesGetRetentionPeriodAttributeType = *int64

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

type BackupPolicyBackupPropertiesGetRetentionPeriodRetType deprecated added in v1.0.0

type BackupPolicyBackupPropertiesGetRetentionPeriodRetType = int64

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

type BackupPolicyGetBackupPropertiesArgType deprecated added in v1.0.0

type BackupPolicyGetBackupPropertiesArgType = BackupPolicyBackupProperties

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

type BackupPolicyGetBackupPropertiesAttributeType added in v1.0.0

type BackupPolicyGetBackupPropertiesAttributeType = *BackupPolicyBackupProperties

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

type BackupPolicyGetBackupPropertiesRetType deprecated added in v1.0.0

type BackupPolicyGetBackupPropertiesRetType = BackupPolicyBackupProperties

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

type BackupPolicyGetDescriptionArgType deprecated added in v1.0.0

type BackupPolicyGetDescriptionArgType = string

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

type BackupPolicyGetDescriptionAttributeType added in v1.0.0

type BackupPolicyGetDescriptionAttributeType = *string

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

type BackupPolicyGetDescriptionRetType deprecated added in v1.0.0

type BackupPolicyGetDescriptionRetType = string

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

type BackupPolicyGetIdArgType deprecated added in v1.0.0

type BackupPolicyGetIdArgType = string

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

type BackupPolicyGetIdAttributeType added in v1.0.0

type BackupPolicyGetIdAttributeType = *string

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

type BackupPolicyGetIdRetType deprecated added in v1.0.0

type BackupPolicyGetIdRetType = string

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

type BackupPolicyGetNameArgType deprecated added in v1.0.0

type BackupPolicyGetNameArgType = string

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

type BackupPolicyGetNameAttributeType added in v1.0.0

type BackupPolicyGetNameAttributeType = *string

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

type BackupPolicyGetNameRetType deprecated added in v1.0.0

type BackupPolicyGetNameRetType = string

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

type BackupPolicyGetRruleArgType deprecated added in v1.0.0

type BackupPolicyGetRruleArgType = string

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

type BackupPolicyGetRruleAttributeType added in v1.0.0

type BackupPolicyGetRruleAttributeType = *string

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

type BackupPolicyGetRruleRetType deprecated added in v1.0.0

type BackupPolicyGetRruleRetType = string

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

type BackupPolicygetDefaultArgType deprecated added in v1.0.0

type BackupPolicygetDefaultArgType = bool

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

type BackupPolicygetDefaultAttributeType added in v1.0.0

type BackupPolicygetDefaultAttributeType = *bool

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

type BackupPolicygetDefaultRetType deprecated added in v1.0.0

type BackupPolicygetDefaultRetType = bool

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

type BackupPolicygetEnabledArgType deprecated added in v1.0.0

type BackupPolicygetEnabledArgType = bool

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

type BackupPolicygetEnabledAttributeType added in v1.0.0

type BackupPolicygetEnabledAttributeType = *bool

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

type BackupPolicygetEnabledRetType deprecated added in v1.0.0

type BackupPolicygetEnabledRetType = bool

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

type BackupProperties

type BackupProperties struct {
	// Max 255 characters
	// REQUIRED
	Name BackupPropertiesGetNameAttributeType `json:"name" required:"true"`
	// Values are set in days (1-36500)
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	RetentionPeriod BackupPropertiesGetRetentionPeriodAttributeType `json:"retentionPeriod" required:"true"`
	VolumeIds       BackupPropertiesGetVolumeIdsAttributeType       `json:"volumeIds,omitempty"`
}

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

func NewBackupProperties added in v0.2.0

NewBackupProperties instantiates a new BackupProperties 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 NewBackupPropertiesWithDefaults added in v0.2.0

func NewBackupPropertiesWithDefaults() *BackupProperties

NewBackupPropertiesWithDefaults instantiates a new BackupProperties 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 (*BackupProperties) GetName added in v0.2.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 (*BackupProperties) GetNameOk added in v0.2.0

func (o *BackupProperties) GetNameOk() (ret BackupPropertiesGetNameRetType, 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 (*BackupProperties) GetRetentionPeriod added in v0.2.0

func (o *BackupProperties) GetRetentionPeriod() (ret BackupPropertiesGetRetentionPeriodRetType)

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

func (*BackupProperties) GetRetentionPeriodOk added in v0.2.0

func (o *BackupProperties) GetRetentionPeriodOk() (ret BackupPropertiesGetRetentionPeriodRetType, ok bool)

GetRetentionPeriodOk returns a tuple with the RetentionPeriod 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 (*BackupProperties) GetVolumeIds added in v0.2.0

func (o *BackupProperties) GetVolumeIds() (res BackupPropertiesGetVolumeIdsRetType)

GetVolumeIds returns the VolumeIds 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 (*BackupProperties) GetVolumeIdsOk added in v0.2.0

func (o *BackupProperties) GetVolumeIdsOk() (ret BackupPropertiesGetVolumeIdsRetType, ok bool)

GetVolumeIdsOk returns a tuple with the VolumeIds 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 (*BackupProperties) HasVolumeIds added in v0.2.0

func (o *BackupProperties) HasVolumeIds() bool

HasVolumeIds 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 (*BackupProperties) SetName added in v0.2.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 (*BackupProperties) SetRetentionPeriod added in v0.2.0

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

func (*BackupProperties) SetVolumeIds added in v0.2.0

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

func (BackupProperties) ToMap deprecated added in v0.2.0

func (o BackupProperties) 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 BackupPropertiesGetNameArgType deprecated added in v1.0.0

type BackupPropertiesGetNameArgType = string

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

type BackupPropertiesGetNameAttributeType added in v1.0.0

type BackupPropertiesGetNameAttributeType = *string

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

type BackupPropertiesGetNameRetType deprecated added in v1.0.0

type BackupPropertiesGetNameRetType = string

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

type BackupPropertiesGetRetentionPeriodArgType deprecated added in v1.0.0

type BackupPropertiesGetRetentionPeriodArgType = int64

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

type BackupPropertiesGetRetentionPeriodAttributeType added in v1.0.0

type BackupPropertiesGetRetentionPeriodAttributeType = *int64

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

type BackupPropertiesGetRetentionPeriodRetType deprecated added in v1.0.0

type BackupPropertiesGetRetentionPeriodRetType = int64

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

type BackupPropertiesGetVolumeIdsArgType deprecated added in v1.0.0

type BackupPropertiesGetVolumeIdsArgType = []string

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

type BackupPropertiesGetVolumeIdsAttributeType added in v1.0.0

type BackupPropertiesGetVolumeIdsAttributeType = *[]string

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

type BackupPropertiesGetVolumeIdsRetType deprecated added in v1.0.0

type BackupPropertiesGetVolumeIdsRetType = []string

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

type BackupSchedule

type BackupSchedule struct {
	BackupProperties BackupScheduleGetBackupPropertiesAttributeType `json:"backupProperties,omitempty"`
	// REQUIRED
	Enabled BackupSchedulegetEnabledAttributeType `json:"enabled" required:"true"`
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Id BackupScheduleGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	Name BackupScheduleGetNameAttributeType `json:"name" required:"true"`
	// An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates
	// REQUIRED
	Rrule BackupScheduleGetRruleAttributeType `json:"rrule" required:"true"`
}

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

func NewBackupSchedule added in v0.2.0

NewBackupSchedule instantiates a new BackupSchedule 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 NewBackupScheduleWithDefaults added in v0.2.0

func NewBackupScheduleWithDefaults() *BackupSchedule

NewBackupScheduleWithDefaults instantiates a new BackupSchedule 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 (*BackupSchedule) GetBackupProperties added in v0.2.0

func (o *BackupSchedule) GetBackupProperties() (res BackupScheduleGetBackupPropertiesRetType)

GetBackupProperties returns the BackupProperties 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 (*BackupSchedule) GetBackupPropertiesOk added in v0.2.0

func (o *BackupSchedule) GetBackupPropertiesOk() (ret BackupScheduleGetBackupPropertiesRetType, ok bool)

GetBackupPropertiesOk returns a tuple with the BackupProperties 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 (*BackupSchedule) GetEnabled added in v0.2.0

func (o *BackupSchedule) GetEnabled() (ret BackupSchedulegetEnabledRetType)

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

func (*BackupSchedule) GetEnabledOk added in v0.2.0

func (o *BackupSchedule) GetEnabledOk() (ret BackupSchedulegetEnabledRetType, ok bool)

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

func (*BackupSchedule) GetId added in v0.2.0

func (o *BackupSchedule) GetId() (ret BackupScheduleGetIdRetType)

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 (*BackupSchedule) GetIdOk added in v0.2.0

func (o *BackupSchedule) GetIdOk() (ret BackupScheduleGetIdRetType, 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 (*BackupSchedule) GetName added in v0.2.0

func (o *BackupSchedule) GetName() (ret BackupScheduleGetNameRetType)

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 (*BackupSchedule) GetNameOk added in v0.2.0

func (o *BackupSchedule) GetNameOk() (ret BackupScheduleGetNameRetType, 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 (*BackupSchedule) GetRrule added in v0.2.0

func (o *BackupSchedule) GetRrule() (ret BackupScheduleGetRruleRetType)

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

func (*BackupSchedule) GetRruleOk added in v0.2.0

func (o *BackupSchedule) GetRruleOk() (ret BackupScheduleGetRruleRetType, ok bool)

GetRruleOk returns a tuple with the Rrule 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 (*BackupSchedule) HasBackupProperties added in v0.2.0

func (o *BackupSchedule) HasBackupProperties() bool

HasBackupProperties 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 (*BackupSchedule) SetBackupProperties added in v0.2.0

func (o *BackupSchedule) SetBackupProperties(v BackupScheduleGetBackupPropertiesRetType)

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

func (*BackupSchedule) SetEnabled added in v0.2.0

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

func (*BackupSchedule) SetId added in v0.2.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 (*BackupSchedule) SetName added in v0.2.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 (*BackupSchedule) SetRrule added in v0.2.0

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

func (BackupSchedule) ToMap deprecated added in v0.2.0

func (o BackupSchedule) 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 BackupScheduleGetBackupPropertiesArgType deprecated added in v1.0.0

type BackupScheduleGetBackupPropertiesArgType = BackupProperties

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

type BackupScheduleGetBackupPropertiesAttributeType added in v1.0.0

type BackupScheduleGetBackupPropertiesAttributeType = *BackupProperties

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

type BackupScheduleGetBackupPropertiesRetType deprecated added in v1.0.0

type BackupScheduleGetBackupPropertiesRetType = BackupProperties

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

type BackupScheduleGetIdArgType deprecated added in v1.0.0

type BackupScheduleGetIdArgType = int64

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

type BackupScheduleGetIdAttributeType added in v1.0.0

type BackupScheduleGetIdAttributeType = *int64

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

type BackupScheduleGetIdRetType deprecated added in v1.0.0

type BackupScheduleGetIdRetType = int64

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

type BackupScheduleGetNameArgType deprecated added in v1.0.0

type BackupScheduleGetNameArgType = string

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

type BackupScheduleGetNameAttributeType added in v1.0.0

type BackupScheduleGetNameAttributeType = *string

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

type BackupScheduleGetNameRetType deprecated added in v1.0.0

type BackupScheduleGetNameRetType = string

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

type BackupScheduleGetRruleArgType deprecated added in v1.0.0

type BackupScheduleGetRruleArgType = string

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

type BackupScheduleGetRruleAttributeType added in v1.0.0

type BackupScheduleGetRruleAttributeType = *string

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

type BackupScheduleGetRruleRetType deprecated added in v1.0.0

type BackupScheduleGetRruleRetType = string

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

type BackupSchedulegetEnabledArgType deprecated added in v1.0.0

type BackupSchedulegetEnabledArgType = bool

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

type BackupSchedulegetEnabledAttributeType added in v1.0.0

type BackupSchedulegetEnabledAttributeType = *bool

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

type BackupSchedulegetEnabledRetType deprecated added in v1.0.0

type BackupSchedulegetEnabledRetType = bool

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

type BackupStatus added in v1.1.0

type BackupStatus string

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

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSTATUS_IN_PROGRESS BackupStatus = "in-progress"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSTATUS_INCONSISTENT BackupStatus = "inconsistent"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSTATUS_AVAILABLE BackupStatus = "available"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSTATUS_ERROR BackupStatus = "error"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSTATUS_ERROR_RESTORING BackupStatus = "error-restoring"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSTATUS_ERROR_CREATING BackupStatus = "error-creating"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSTATUS_ERROR_DELETING BackupStatus = "error-deleting"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPSTATUS_UNRECOGNIZED BackupStatus = "unrecognized"
)

List of Status

func NewBackupStatusFromValue added in v1.1.0

func NewBackupStatusFromValue(v BackupStatus) (*BackupStatus, error)

NewBackupStatusFromValue returns a pointer to a valid BackupStatus 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 (BackupStatus) IsValid added in v1.1.0

func (v BackupStatus) 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 (BackupStatus) Ptr added in v1.1.0

func (v BackupStatus) Ptr() *BackupStatus

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

func (*BackupStatus) UnmarshalJSON deprecated added in v1.1.0

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

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

type BackupVolumeBackupsInner

type BackupVolumeBackupsInner struct {
	Id                   BackupVolumeBackupsInnerGetIdAttributeType                   `json:"id,omitempty"`
	LastRestoredAt       BackupVolumeBackupsInnerGetLastRestoredAtAttributeType       `json:"lastRestoredAt,omitempty"`
	LastRestoredVolumeId BackupVolumeBackupsInnerGetLastRestoredVolumeIdAttributeType `json:"lastRestoredVolumeId,omitempty"`
	// Can be cast to int32 without loss of precision.
	Size     BackupVolumeBackupsInnerGetSizeAttributeType     `json:"size,omitempty"`
	Status   BackupVolumeBackupsInnerGetStatusAttributeType   `json:"status,omitempty"`
	VolumeId BackupVolumeBackupsInnerGetVolumeIdAttributeType `json:"volumeId,omitempty"`
}

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

func NewBackupVolumeBackupsInner added in v0.2.0

func NewBackupVolumeBackupsInner() *BackupVolumeBackupsInner

NewBackupVolumeBackupsInner instantiates a new BackupVolumeBackupsInner 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 NewBackupVolumeBackupsInnerWithDefaults added in v0.2.0

func NewBackupVolumeBackupsInnerWithDefaults() *BackupVolumeBackupsInner

NewBackupVolumeBackupsInnerWithDefaults instantiates a new BackupVolumeBackupsInner 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 (*BackupVolumeBackupsInner) GetId added in v0.2.0

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

func (*BackupVolumeBackupsInner) GetIdOk added in v0.2.0

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

func (*BackupVolumeBackupsInner) GetLastRestoredAt added in v0.2.0

GetLastRestoredAt returns the LastRestoredAt 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 (*BackupVolumeBackupsInner) GetLastRestoredAtOk added in v0.2.0

GetLastRestoredAtOk returns a tuple with the LastRestoredAt 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 (*BackupVolumeBackupsInner) GetLastRestoredVolumeId added in v0.2.0

GetLastRestoredVolumeId returns the LastRestoredVolumeId 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 (*BackupVolumeBackupsInner) GetLastRestoredVolumeIdOk added in v0.2.0

GetLastRestoredVolumeIdOk returns a tuple with the LastRestoredVolumeId 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 (*BackupVolumeBackupsInner) GetSize added in v0.2.0

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 (*BackupVolumeBackupsInner) GetSizeOk added in v0.2.0

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 (*BackupVolumeBackupsInner) GetStatus added in v0.2.0

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

func (*BackupVolumeBackupsInner) GetStatusOk added in v0.2.0

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

func (*BackupVolumeBackupsInner) GetVolumeId added in v0.2.0

GetVolumeId returns the VolumeId 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 (*BackupVolumeBackupsInner) GetVolumeIdOk added in v0.2.0

GetVolumeIdOk returns a tuple with the VolumeId 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 (*BackupVolumeBackupsInner) HasId added in v0.2.0

func (o *BackupVolumeBackupsInner) HasId() bool

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

func (*BackupVolumeBackupsInner) HasLastRestoredAt added in v0.2.0

func (o *BackupVolumeBackupsInner) HasLastRestoredAt() bool

HasLastRestoredAt 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 (*BackupVolumeBackupsInner) HasLastRestoredVolumeId added in v0.2.0

func (o *BackupVolumeBackupsInner) HasLastRestoredVolumeId() bool

HasLastRestoredVolumeId 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 (*BackupVolumeBackupsInner) HasSize added in v0.2.0

func (o *BackupVolumeBackupsInner) 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 (*BackupVolumeBackupsInner) HasStatus added in v0.2.0

func (o *BackupVolumeBackupsInner) HasStatus() bool

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

func (*BackupVolumeBackupsInner) HasVolumeId added in v0.2.0

func (o *BackupVolumeBackupsInner) HasVolumeId() bool

HasVolumeId 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 (*BackupVolumeBackupsInner) SetId added in v0.2.0

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

func (*BackupVolumeBackupsInner) SetLastRestoredAt added in v0.2.0

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

func (*BackupVolumeBackupsInner) SetLastRestoredVolumeId added in v0.2.0

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

func (*BackupVolumeBackupsInner) SetSize added in v0.2.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 (*BackupVolumeBackupsInner) SetStatus added in v0.2.0

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

func (*BackupVolumeBackupsInner) SetVolumeId added in v0.2.0

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

func (BackupVolumeBackupsInner) ToMap deprecated added in v0.2.0

func (o BackupVolumeBackupsInner) 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 BackupVolumeBackupsInnerGetIdArgType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetIdArgType = string

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

type BackupVolumeBackupsInnerGetIdAttributeType added in v1.0.0

type BackupVolumeBackupsInnerGetIdAttributeType = *string

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

type BackupVolumeBackupsInnerGetIdRetType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetIdRetType = string

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

type BackupVolumeBackupsInnerGetLastRestoredAtArgType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetLastRestoredAtArgType = string

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

type BackupVolumeBackupsInnerGetLastRestoredAtAttributeType added in v1.0.0

type BackupVolumeBackupsInnerGetLastRestoredAtAttributeType = *string

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

type BackupVolumeBackupsInnerGetLastRestoredAtRetType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetLastRestoredAtRetType = string

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

type BackupVolumeBackupsInnerGetLastRestoredVolumeIdArgType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetLastRestoredVolumeIdArgType = string

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

type BackupVolumeBackupsInnerGetLastRestoredVolumeIdAttributeType added in v1.0.0

type BackupVolumeBackupsInnerGetLastRestoredVolumeIdAttributeType = *string

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

type BackupVolumeBackupsInnerGetLastRestoredVolumeIdRetType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetLastRestoredVolumeIdRetType = string

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

type BackupVolumeBackupsInnerGetSizeArgType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetSizeArgType = int64

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

type BackupVolumeBackupsInnerGetSizeAttributeType added in v1.0.0

type BackupVolumeBackupsInnerGetSizeAttributeType = *int64

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

type BackupVolumeBackupsInnerGetSizeRetType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetSizeRetType = int64

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

type BackupVolumeBackupsInnerGetStatusArgType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetStatusArgType = BackupVolumeBackupsInnerStatus

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

type BackupVolumeBackupsInnerGetStatusAttributeType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetStatusAttributeType = *BackupVolumeBackupsInnerStatus

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

type BackupVolumeBackupsInnerGetStatusRetType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetStatusRetType = BackupVolumeBackupsInnerStatus

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

type BackupVolumeBackupsInnerGetVolumeIdArgType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetVolumeIdArgType = string

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

type BackupVolumeBackupsInnerGetVolumeIdAttributeType added in v1.0.0

type BackupVolumeBackupsInnerGetVolumeIdAttributeType = *string

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

type BackupVolumeBackupsInnerGetVolumeIdRetType deprecated added in v1.0.0

type BackupVolumeBackupsInnerGetVolumeIdRetType = string

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

type BackupVolumeBackupsInnerStatus added in v1.1.0

type BackupVolumeBackupsInnerStatus string

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

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPVOLUMEBACKUPSINNERSTATUS_AVAILABLE BackupVolumeBackupsInnerStatus = "available"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPVOLUMEBACKUPSINNERSTATUS_CREATING BackupVolumeBackupsInnerStatus = "creating"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPVOLUMEBACKUPSINNERSTATUS_DELETING BackupVolumeBackupsInnerStatus = "deleting"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPVOLUMEBACKUPSINNERSTATUS_ERROR_DELETING BackupVolumeBackupsInnerStatus = "error-deleting"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPVOLUMEBACKUPSINNERSTATUS_ERROR BackupVolumeBackupsInnerStatus = "error"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPVOLUMEBACKUPSINNERSTATUS_ERROR_RESTORING BackupVolumeBackupsInnerStatus = "error-restoring"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPVOLUMEBACKUPSINNERSTATUS_RESTORING BackupVolumeBackupsInnerStatus = "restoring"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPVOLUMEBACKUPSINNERSTATUS_ERROR_CREATING BackupVolumeBackupsInnerStatus = "error-creating"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	BACKUPVOLUMEBACKUPSINNERSTATUS_UNRECOGNIZED BackupVolumeBackupsInnerStatus = "unrecognized"
)

List of Status

func NewBackupVolumeBackupsInnerStatusFromValue added in v1.1.0

func NewBackupVolumeBackupsInnerStatusFromValue(v BackupVolumeBackupsInnerStatus) (*BackupVolumeBackupsInnerStatus, error)

NewBackupVolumeBackupsInnerStatusFromValue returns a pointer to a valid BackupVolumeBackupsInnerStatus 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 (BackupVolumeBackupsInnerStatus) IsValid added in v1.1.0

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

func (BackupVolumeBackupsInnerStatus) Ptr added in v1.1.0

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

func (*BackupVolumeBackupsInnerStatus) UnmarshalJSON deprecated added in v1.1.0

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

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

type CreateBackupPayload

type CreateBackupPayload struct {
	// Max 255 characters
	// REQUIRED
	Name CreateBackupPayloadGetNameAttributeType `json:"name" required:"true"`
	// Values are set in days (1-36500)
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	RetentionPeriod CreateBackupPayloadGetRetentionPeriodAttributeType `json:"retentionPeriod" required:"true"`
	VolumeIds       CreateBackupPayloadGetVolumeIdsAttributeType       `json:"volumeIds,omitempty"`
}

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

func NewCreateBackupPayload added in v0.2.0

NewCreateBackupPayload instantiates a new CreateBackupPayload 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 NewCreateBackupPayloadWithDefaults added in v0.2.0

func NewCreateBackupPayloadWithDefaults() *CreateBackupPayload

NewCreateBackupPayloadWithDefaults instantiates a new CreateBackupPayload 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 (*CreateBackupPayload) GetName added in v0.2.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 (*CreateBackupPayload) GetNameOk added in v0.2.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 (*CreateBackupPayload) GetRetentionPeriod added in v0.2.0

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

func (*CreateBackupPayload) GetRetentionPeriodOk added in v0.2.0

func (o *CreateBackupPayload) GetRetentionPeriodOk() (ret CreateBackupPayloadGetRetentionPeriodRetType, ok bool)

GetRetentionPeriodOk returns a tuple with the RetentionPeriod 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 (*CreateBackupPayload) GetVolumeIds added in v0.2.0

GetVolumeIds returns the VolumeIds 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 (*CreateBackupPayload) GetVolumeIdsOk added in v0.2.0

func (o *CreateBackupPayload) GetVolumeIdsOk() (ret CreateBackupPayloadGetVolumeIdsRetType, ok bool)

GetVolumeIdsOk returns a tuple with the VolumeIds 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 (*CreateBackupPayload) HasVolumeIds added in v0.2.0

func (o *CreateBackupPayload) HasVolumeIds() bool

HasVolumeIds 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 (*CreateBackupPayload) SetName added in v0.2.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 (*CreateBackupPayload) SetRetentionPeriod added in v0.2.0

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

func (*CreateBackupPayload) SetVolumeIds added in v0.2.0

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

func (CreateBackupPayload) ToMap deprecated added in v0.2.0

func (o CreateBackupPayload) 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 CreateBackupPayloadGetNameArgType deprecated added in v1.0.0

type CreateBackupPayloadGetNameArgType = string

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

type CreateBackupPayloadGetNameAttributeType added in v1.0.0

type CreateBackupPayloadGetNameAttributeType = *string

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

type CreateBackupPayloadGetNameRetType deprecated added in v1.0.0

type CreateBackupPayloadGetNameRetType = string

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

type CreateBackupPayloadGetRetentionPeriodArgType deprecated added in v1.0.0

type CreateBackupPayloadGetRetentionPeriodArgType = int64

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

type CreateBackupPayloadGetRetentionPeriodAttributeType added in v1.0.0

type CreateBackupPayloadGetRetentionPeriodAttributeType = *int64

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

type CreateBackupPayloadGetRetentionPeriodRetType deprecated added in v1.0.0

type CreateBackupPayloadGetRetentionPeriodRetType = int64

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

type CreateBackupPayloadGetVolumeIdsArgType deprecated added in v1.0.0

type CreateBackupPayloadGetVolumeIdsArgType = []string

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

type CreateBackupPayloadGetVolumeIdsAttributeType added in v1.0.0

type CreateBackupPayloadGetVolumeIdsAttributeType = *[]string

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

type CreateBackupPayloadGetVolumeIdsRetType deprecated added in v1.0.0

type CreateBackupPayloadGetVolumeIdsRetType = []string

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

type CreateBackupRequest deprecated added in v1.2.0

type CreateBackupRequest 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 (CreateBackupRequest) CreateBackupPayload deprecated added in v1.2.0

func (r CreateBackupRequest) CreateBackupPayload(createBackupPayload CreateBackupPayload) ApiCreateBackupRequest

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

func (CreateBackupRequest) Execute deprecated added in v1.2.0

func (r CreateBackupRequest) Execute() (*BackupJob, error)

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

type CreateBackupSchedulePayload

type CreateBackupSchedulePayload struct {
	BackupProperties CreateBackupSchedulePayloadGetBackupPropertiesAttributeType `json:"backupProperties,omitempty"`
	// REQUIRED
	Enabled CreateBackupSchedulePayloadgetEnabledAttributeType `json:"enabled" required:"true"`
	// Max 255 characters
	// REQUIRED
	Name CreateBackupSchedulePayloadGetNameAttributeType `json:"name" required:"true"`
	// An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates
	// REQUIRED
	Rrule CreateBackupSchedulePayloadGetRruleAttributeType `json:"rrule" required:"true"`
}

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

func NewCreateBackupSchedulePayload added in v0.2.0

NewCreateBackupSchedulePayload instantiates a new CreateBackupSchedulePayload 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 NewCreateBackupSchedulePayloadWithDefaults added in v0.2.0

func NewCreateBackupSchedulePayloadWithDefaults() *CreateBackupSchedulePayload

NewCreateBackupSchedulePayloadWithDefaults instantiates a new CreateBackupSchedulePayload 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 (*CreateBackupSchedulePayload) GetBackupProperties added in v0.2.0

GetBackupProperties returns the BackupProperties 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 (*CreateBackupSchedulePayload) GetBackupPropertiesOk added in v0.2.0

GetBackupPropertiesOk returns a tuple with the BackupProperties 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 (*CreateBackupSchedulePayload) GetEnabled added in v0.2.0

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

func (*CreateBackupSchedulePayload) GetEnabledOk added in v0.2.0

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

func (*CreateBackupSchedulePayload) GetName added in v0.2.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 (*CreateBackupSchedulePayload) GetNameOk added in v0.2.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 (*CreateBackupSchedulePayload) GetRrule added in v0.2.0

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

func (*CreateBackupSchedulePayload) GetRruleOk added in v0.2.0

GetRruleOk returns a tuple with the Rrule 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 (*CreateBackupSchedulePayload) HasBackupProperties added in v0.2.0

func (o *CreateBackupSchedulePayload) HasBackupProperties() bool

HasBackupProperties 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 (*CreateBackupSchedulePayload) SetBackupProperties added in v0.2.0

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

func (*CreateBackupSchedulePayload) SetEnabled added in v0.2.0

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

func (*CreateBackupSchedulePayload) SetName added in v0.2.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 (*CreateBackupSchedulePayload) SetRrule added in v0.2.0

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

func (CreateBackupSchedulePayload) ToMap deprecated added in v0.2.0

func (o CreateBackupSchedulePayload) 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 CreateBackupSchedulePayloadGetBackupPropertiesArgType deprecated added in v1.0.0

type CreateBackupSchedulePayloadGetBackupPropertiesArgType = BackupProperties

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

type CreateBackupSchedulePayloadGetBackupPropertiesAttributeType added in v1.0.0

type CreateBackupSchedulePayloadGetBackupPropertiesAttributeType = *BackupProperties

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

type CreateBackupSchedulePayloadGetBackupPropertiesRetType deprecated added in v1.0.0

type CreateBackupSchedulePayloadGetBackupPropertiesRetType = BackupProperties

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

type CreateBackupSchedulePayloadGetNameArgType deprecated added in v1.0.0

type CreateBackupSchedulePayloadGetNameArgType = string

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

type CreateBackupSchedulePayloadGetNameAttributeType added in v1.0.0

type CreateBackupSchedulePayloadGetNameAttributeType = *string

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

type CreateBackupSchedulePayloadGetNameRetType deprecated added in v1.0.0

type CreateBackupSchedulePayloadGetNameRetType = string

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

type CreateBackupSchedulePayloadGetRruleArgType deprecated added in v1.0.0

type CreateBackupSchedulePayloadGetRruleArgType = string

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

type CreateBackupSchedulePayloadGetRruleAttributeType added in v1.0.0

type CreateBackupSchedulePayloadGetRruleAttributeType = *string

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

type CreateBackupSchedulePayloadGetRruleRetType deprecated added in v1.0.0

type CreateBackupSchedulePayloadGetRruleRetType = string

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

type CreateBackupSchedulePayloadgetEnabledArgType deprecated added in v1.0.0

type CreateBackupSchedulePayloadgetEnabledArgType = bool

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

type CreateBackupSchedulePayloadgetEnabledAttributeType added in v1.0.0

type CreateBackupSchedulePayloadgetEnabledAttributeType = *bool

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

type CreateBackupSchedulePayloadgetEnabledRetType deprecated added in v1.0.0

type CreateBackupSchedulePayloadgetEnabledRetType = bool

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

type CreateBackupScheduleRequest deprecated added in v1.2.0

type CreateBackupScheduleRequest 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 (CreateBackupScheduleRequest) CreateBackupSchedulePayload deprecated added in v1.2.0

func (r CreateBackupScheduleRequest) CreateBackupSchedulePayload(createBackupSchedulePayload CreateBackupSchedulePayload) ApiCreateBackupScheduleRequest

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

func (CreateBackupScheduleRequest) Execute deprecated added in v1.2.0

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.2.0

type DefaultApi interface {
	/*
		CreateBackup create backup

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return ApiCreateBackupRequest

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return BackupJob

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateBackupExecute(ctx context.Context, projectId string, serverId string, region string) (*BackupJob, error)
	/*
		CreateBackupSchedule create backup schedule

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return ApiCreateBackupScheduleRequest

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return BackupSchedule

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateBackupScheduleExecute(ctx context.Context, projectId string, serverId string, region string) (*BackupSchedule, error)
	/*
		DeleteBackup delete backup

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupId id of the backup
		@return ApiDeleteBackupRequest

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteBackupExecute(ctx context.Context, projectId string, serverId string, region string, backupId string) error
	/*
		DeleteBackupSchedule delete backup schedule

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupScheduleId backup schedule id
		@return ApiDeleteBackupScheduleRequest

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteBackupScheduleExecute(ctx context.Context, projectId string, serverId string, region string, backupScheduleId string) error
	/*
		DeleteVolumeBackup delete volume backup

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupId id of the backup
		@param volumeBackupId id of the volume backup
		@return ApiDeleteVolumeBackupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteVolumeBackup(ctx context.Context, projectId string, serverId string, region string, backupId string, volumeBackupId string) ApiDeleteVolumeBackupRequest
	/*
		DeleteVolumeBackupExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteVolumeBackupExecute(ctx context.Context, projectId string, serverId string, region string, backupId string, volumeBackupId string) error
	/*
		DisableServiceResource disable backup service

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return ApiDisableServiceResourceRequest

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DisableServiceResourceExecute(ctx context.Context, projectId string, serverId string, region string) error
	/*
		EnableServiceResource enable backup service

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return ApiEnableServiceResourceRequest

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	EnableServiceResourceExecute(ctx context.Context, projectId string, serverId string, region string) error
	/*
		GetBackup get backup

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupId 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, serverId string, region string, backupId string) 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 project id
		@param serverId server id
		@param region region
		@param backupId id of the backup
		@return Backup

		// 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, serverId string, region string, backupId string) (*Backup, error)
	/*
		GetBackupSchedule get single backup schedule details

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupScheduleId backup schedule id
		@return ApiGetBackupScheduleRequest

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupScheduleId backup schedule id
		@return BackupSchedule

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetBackupScheduleExecute(ctx context.Context, projectId string, serverId string, region string, backupScheduleId string) (*BackupSchedule, error)
	/*
		GetServiceResource get backup service details

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return ApiGetServiceResourceRequest

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return GetBackupServiceResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetServiceResourceExecute(ctx context.Context, projectId string, serverId string, region string) (*GetBackupServiceResponse, error)
	/*
		ListBackupPolicies get list of backup policies

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@return ApiListBackupPoliciesRequest

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@return GetBackupPoliciesResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListBackupPoliciesExecute(ctx context.Context, projectId string) (*GetBackupPoliciesResponse, error)
	/*
		ListBackupSchedules get list of backup schedules

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return ApiListBackupSchedulesRequest

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@return GetBackupSchedulesResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListBackupSchedulesExecute(ctx context.Context, projectId string, serverId string, region string) (*GetBackupSchedulesResponse, error)
	/*
		ListBackups get list of backups

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@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, serverId string, region 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 project id
		@param serverId server id
		@param region region
		@return GetBackupsListResponse

		// 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, serverId string, region string) (*GetBackupsListResponse, error)
	/*
		RestoreBackup trigger restore of the requested backup

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupId id of the backup
		@return ApiRestoreBackupRequest

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreBackupExecute(ctx context.Context, projectId string, serverId string, region string, backupId string) error
	/*
		RestoreVolumeBackup trigger restore of the requested volume backup

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupId id of the backup
		@param volumeBackupId id of the volume backup
		@return ApiRestoreVolumeBackupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreVolumeBackup(ctx context.Context, projectId string, serverId string, region string, backupId string, volumeBackupId string) ApiRestoreVolumeBackupRequest
	/*
		RestoreVolumeBackupExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreVolumeBackupExecute(ctx context.Context, projectId string, serverId string, region string, backupId string, volumeBackupId string) error
	/*
		UpdateBackupSchedule update backup schedule

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupScheduleId backup schedule id
		@return ApiUpdateBackupScheduleRequest

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param serverId server id
		@param region region
		@param backupScheduleId backup schedule id
		@return BackupSchedule

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateBackupScheduleExecute(ctx context.Context, projectId string, serverId string, region string, backupScheduleId string) (*BackupSchedule, 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 DeleteBackupRequest deprecated added in v1.2.0

type DeleteBackupRequest 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 (DeleteBackupRequest) Execute deprecated added in v1.2.0

func (r DeleteBackupRequest) Execute() error

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

func (DeleteBackupRequest) Force added in v1.3.1

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

type DeleteBackupScheduleRequest deprecated added in v1.2.0

type DeleteBackupScheduleRequest 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 (DeleteBackupScheduleRequest) Execute deprecated added in v1.2.0

func (r DeleteBackupScheduleRequest) Execute() error

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

type DeleteVolumeBackupRequest deprecated added in v1.2.0

type DeleteVolumeBackupRequest 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 (DeleteVolumeBackupRequest) Execute deprecated added in v1.2.0

func (r DeleteVolumeBackupRequest) Execute() error

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

func (DeleteVolumeBackupRequest) Force added in v1.3.1

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

type DisableServiceResourceRequest deprecated added in v1.2.0

type DisableServiceResourceRequest 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 (DisableServiceResourceRequest) Execute deprecated added in v1.2.0

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

type EnableServiceResourcePayload added in v0.3.0

type EnableServiceResourcePayload struct {
	BackupPolicyId EnableServiceResourcePayloadGetBackupPolicyIdAttributeType `json:"backupPolicyId,omitempty"`
}

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

func NewEnableServiceResourcePayload added in v0.3.0

func NewEnableServiceResourcePayload() *EnableServiceResourcePayload

NewEnableServiceResourcePayload instantiates a new EnableServiceResourcePayload 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 NewEnableServiceResourcePayloadWithDefaults added in v0.3.0

func NewEnableServiceResourcePayloadWithDefaults() *EnableServiceResourcePayload

NewEnableServiceResourcePayloadWithDefaults instantiates a new EnableServiceResourcePayload 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 (*EnableServiceResourcePayload) GetBackupPolicyId added in v0.3.0

GetBackupPolicyId returns the BackupPolicyId 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 (*EnableServiceResourcePayload) GetBackupPolicyIdOk added in v0.3.0

GetBackupPolicyIdOk returns a tuple with the BackupPolicyId 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 (*EnableServiceResourcePayload) HasBackupPolicyId added in v0.3.0

func (o *EnableServiceResourcePayload) HasBackupPolicyId() bool

HasBackupPolicyId 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 (*EnableServiceResourcePayload) SetBackupPolicyId added in v0.3.0

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

func (EnableServiceResourcePayload) ToMap deprecated added in v0.3.0

func (o EnableServiceResourcePayload) 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 EnableServiceResourcePayloadGetBackupPolicyIdArgType deprecated added in v1.0.0

type EnableServiceResourcePayloadGetBackupPolicyIdArgType = string

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

type EnableServiceResourcePayloadGetBackupPolicyIdAttributeType added in v1.0.0

type EnableServiceResourcePayloadGetBackupPolicyIdAttributeType = *string

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

type EnableServiceResourcePayloadGetBackupPolicyIdRetType deprecated added in v1.0.0

type EnableServiceResourcePayloadGetBackupPolicyIdRetType = string

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

type EnableServiceResourceRequest deprecated added in v1.2.0

type EnableServiceResourceRequest 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 (EnableServiceResourceRequest) EnableServiceResourcePayload deprecated added in v1.2.0

func (r EnableServiceResourceRequest) EnableServiceResourcePayload(enableServiceResourcePayload EnableServiceResourcePayload) ApiEnableServiceResourceRequest

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

func (EnableServiceResourceRequest) Execute deprecated added in v1.2.0

func (r EnableServiceResourceRequest) Execute() error

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

type ErrorResponse added in v0.2.0

type ErrorResponse struct {
	// Details about the error
	// REQUIRED
	Message ErrorResponseGetMessageAttributeType `json:"message" required:"true"`
	// The string representation of the http status code (i.e. Not Found, Bad Request, etc)
	// REQUIRED
	Status ErrorResponseGetStatusAttributeType `json:"status" required:"true"`
}

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

func NewErrorResponse added in v0.2.0

NewErrorResponse instantiates a new ErrorResponse 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 NewErrorResponseWithDefaults added in v0.2.0

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse 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 (*ErrorResponse) GetMessage added in v0.2.0

func (o *ErrorResponse) GetMessage() (ret ErrorResponseGetMessageRetType)

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 (*ErrorResponse) GetMessageOk added in v0.2.0

func (o *ErrorResponse) GetMessageOk() (ret ErrorResponseGetMessageRetType, 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 (*ErrorResponse) GetStatus added in v0.2.0

func (o *ErrorResponse) GetStatus() (ret ErrorResponseGetStatusRetType)

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

func (*ErrorResponse) GetStatusOk added in v0.2.0

func (o *ErrorResponse) GetStatusOk() (ret ErrorResponseGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status 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 (*ErrorResponse) SetMessage added in v0.2.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 (*ErrorResponse) SetStatus added in v0.2.0

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

func (ErrorResponse) ToMap deprecated added in v0.2.0

func (o ErrorResponse) 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 ErrorResponseGetMessageArgType deprecated added in v1.0.0

type ErrorResponseGetMessageArgType = string

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

type ErrorResponseGetMessageAttributeType added in v1.0.0

type ErrorResponseGetMessageAttributeType = *string

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

type ErrorResponseGetMessageRetType deprecated added in v1.0.0

type ErrorResponseGetMessageRetType = string

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

type ErrorResponseGetStatusArgType deprecated added in v1.0.0

type ErrorResponseGetStatusArgType = string

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

type ErrorResponseGetStatusAttributeType added in v1.0.0

type ErrorResponseGetStatusAttributeType = *string

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

type ErrorResponseGetStatusRetType deprecated added in v1.0.0

type ErrorResponseGetStatusRetType = string

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

type GetBackupPoliciesResponse added in v0.4.0

type GetBackupPoliciesResponse struct {
	Items GetBackupPoliciesResponseGetItemsAttributeType `json:"items,omitempty"`
}

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

func NewGetBackupPoliciesResponse added in v0.4.0

func NewGetBackupPoliciesResponse() *GetBackupPoliciesResponse

NewGetBackupPoliciesResponse instantiates a new GetBackupPoliciesResponse 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 NewGetBackupPoliciesResponseWithDefaults added in v0.4.0

func NewGetBackupPoliciesResponseWithDefaults() *GetBackupPoliciesResponse

NewGetBackupPoliciesResponseWithDefaults instantiates a new GetBackupPoliciesResponse 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 (*GetBackupPoliciesResponse) GetItems added in v0.4.0

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

func (*GetBackupPoliciesResponse) GetItemsOk added in v0.4.0

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

func (*GetBackupPoliciesResponse) HasItems added in v0.4.0

func (o *GetBackupPoliciesResponse) HasItems() bool

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

func (*GetBackupPoliciesResponse) SetItems added in v0.4.0

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

func (GetBackupPoliciesResponse) ToMap deprecated added in v0.4.0

func (o GetBackupPoliciesResponse) 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 GetBackupPoliciesResponseGetItemsArgType deprecated added in v1.0.0

type GetBackupPoliciesResponseGetItemsArgType = []BackupPolicy

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

type GetBackupPoliciesResponseGetItemsAttributeType added in v1.0.0

type GetBackupPoliciesResponseGetItemsAttributeType = *[]BackupPolicy

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

type GetBackupPoliciesResponseGetItemsRetType deprecated added in v1.0.0

type GetBackupPoliciesResponseGetItemsRetType = []BackupPolicy

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.2.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.2.0

func (r GetBackupRequest) Execute() (*Backup, error)

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

type GetBackupScheduleRequest deprecated added in v1.2.0

type GetBackupScheduleRequest 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 (GetBackupScheduleRequest) Execute deprecated added in v1.2.0

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

type GetBackupSchedulesResponse added in v0.3.0

type GetBackupSchedulesResponse struct {
	Items GetBackupSchedulesResponseGetItemsAttributeType `json:"items,omitempty"`
}

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

func NewGetBackupSchedulesResponse added in v0.3.0

func NewGetBackupSchedulesResponse() *GetBackupSchedulesResponse

NewGetBackupSchedulesResponse instantiates a new GetBackupSchedulesResponse 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 NewGetBackupSchedulesResponseWithDefaults added in v0.3.0

func NewGetBackupSchedulesResponseWithDefaults() *GetBackupSchedulesResponse

NewGetBackupSchedulesResponseWithDefaults instantiates a new GetBackupSchedulesResponse 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 (*GetBackupSchedulesResponse) GetItems added in v0.3.0

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

func (*GetBackupSchedulesResponse) GetItemsOk added in v0.3.0

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

func (*GetBackupSchedulesResponse) HasItems added in v0.3.0

func (o *GetBackupSchedulesResponse) HasItems() bool

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

func (*GetBackupSchedulesResponse) SetItems added in v0.3.0

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

func (GetBackupSchedulesResponse) ToMap deprecated added in v0.3.0

func (o GetBackupSchedulesResponse) 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 GetBackupSchedulesResponseGetItemsArgType deprecated added in v1.0.0

type GetBackupSchedulesResponseGetItemsArgType = []BackupSchedule

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

type GetBackupSchedulesResponseGetItemsAttributeType added in v1.0.0

type GetBackupSchedulesResponseGetItemsAttributeType = *[]BackupSchedule

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

type GetBackupSchedulesResponseGetItemsRetType deprecated added in v1.0.0

type GetBackupSchedulesResponseGetItemsRetType = []BackupSchedule

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

type GetBackupServiceResponse added in v0.5.0

type GetBackupServiceResponse struct {
	Enabled GetBackupServiceResponsegetEnabledAttributeType `json:"enabled,omitempty"`
}

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

func NewGetBackupServiceResponse added in v0.5.0

func NewGetBackupServiceResponse() *GetBackupServiceResponse

NewGetBackupServiceResponse instantiates a new GetBackupServiceResponse 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 NewGetBackupServiceResponseWithDefaults added in v0.5.0

func NewGetBackupServiceResponseWithDefaults() *GetBackupServiceResponse

NewGetBackupServiceResponseWithDefaults instantiates a new GetBackupServiceResponse 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 (*GetBackupServiceResponse) GetEnabled added in v0.5.0

GetEnabled returns the Enabled 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 (*GetBackupServiceResponse) GetEnabledOk added in v0.5.0

GetEnabledOk returns a tuple with the Enabled 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 (*GetBackupServiceResponse) HasEnabled added in v0.5.0

func (o *GetBackupServiceResponse) HasEnabled() bool

HasEnabled 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 (*GetBackupServiceResponse) SetEnabled added in v0.5.0

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

func (GetBackupServiceResponse) ToMap deprecated added in v0.5.0

func (o GetBackupServiceResponse) 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 GetBackupServiceResponsegetEnabledArgType deprecated added in v1.0.0

type GetBackupServiceResponsegetEnabledArgType = bool

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

type GetBackupServiceResponsegetEnabledAttributeType added in v1.0.0

type GetBackupServiceResponsegetEnabledAttributeType = *bool

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

type GetBackupServiceResponsegetEnabledRetType deprecated added in v1.0.0

type GetBackupServiceResponsegetEnabledRetType = bool

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

type GetBackupsListResponse added in v0.3.0

type GetBackupsListResponse struct {
	Items GetBackupsListResponseGetItemsAttributeType `json:"items,omitempty"`
}

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

func NewGetBackupsListResponse added in v0.3.0

func NewGetBackupsListResponse() *GetBackupsListResponse

NewGetBackupsListResponse instantiates a new GetBackupsListResponse 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 NewGetBackupsListResponseWithDefaults added in v0.3.0

func NewGetBackupsListResponseWithDefaults() *GetBackupsListResponse

NewGetBackupsListResponseWithDefaults instantiates a new GetBackupsListResponse 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 (*GetBackupsListResponse) GetItems added in v0.3.0

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

func (*GetBackupsListResponse) GetItemsOk added in v0.3.0

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

func (*GetBackupsListResponse) HasItems added in v0.3.0

func (o *GetBackupsListResponse) HasItems() bool

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

func (*GetBackupsListResponse) SetItems added in v0.3.0

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

func (GetBackupsListResponse) ToMap deprecated added in v0.3.0

func (o GetBackupsListResponse) 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 GetBackupsListResponseGetItemsArgType deprecated added in v1.0.0

type GetBackupsListResponseGetItemsArgType = []Backup

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

type GetBackupsListResponseGetItemsAttributeType added in v1.0.0

type GetBackupsListResponseGetItemsAttributeType = *[]Backup

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

type GetBackupsListResponseGetItemsRetType deprecated added in v1.0.0

type GetBackupsListResponseGetItemsRetType = []Backup

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

type GetServiceResourceRequest deprecated added in v1.2.0

type GetServiceResourceRequest 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 (GetServiceResourceRequest) Execute deprecated added in v1.2.0

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

type ListBackupPoliciesRequest deprecated added in v1.2.0

type ListBackupPoliciesRequest 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 (ListBackupPoliciesRequest) Execute deprecated added in v1.2.0

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

type ListBackupSchedulesRequest deprecated added in v1.2.0

type ListBackupSchedulesRequest 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 (ListBackupSchedulesRequest) Execute deprecated added in v1.2.0

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.2.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.2.0

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 NullableBackup deprecated added in v0.2.0

type NullableBackup 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 NewNullableBackup deprecated added in v0.2.0

func NewNullableBackup(val *Backup) *NullableBackup

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

func (NullableBackup) Get deprecated added in v0.2.0

func (v NullableBackup) Get() *Backup

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

func (NullableBackup) IsSet deprecated added in v0.2.0

func (v NullableBackup) IsSet() bool

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

func (NullableBackup) MarshalJSON deprecated added in v0.2.0

func (v NullableBackup) MarshalJSON() ([]byte, error)

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

func (*NullableBackup) Set deprecated added in v0.2.0

func (v *NullableBackup) Set(val *Backup)

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

func (*NullableBackup) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableBackup) Unset deprecated added in v0.2.0

func (v *NullableBackup) Unset()

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

type NullableBackupJob deprecated added in v0.2.0

type NullableBackupJob 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 NewNullableBackupJob deprecated added in v0.2.0

func NewNullableBackupJob(val *BackupJob) *NullableBackupJob

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

func (NullableBackupJob) Get deprecated added in v0.2.0

func (v NullableBackupJob) Get() *BackupJob

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

func (NullableBackupJob) IsSet deprecated added in v0.2.0

func (v NullableBackupJob) IsSet() bool

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

func (NullableBackupJob) MarshalJSON deprecated added in v0.2.0

func (v NullableBackupJob) MarshalJSON() ([]byte, error)

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

func (*NullableBackupJob) Set deprecated added in v0.2.0

func (v *NullableBackupJob) Set(val *BackupJob)

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

func (*NullableBackupJob) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableBackupJob) Unset deprecated added in v0.2.0

func (v *NullableBackupJob) Unset()

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

type NullableBackupPolicy deprecated added in v0.4.0

type NullableBackupPolicy 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 NewNullableBackupPolicy deprecated added in v0.4.0

func NewNullableBackupPolicy(val *BackupPolicy) *NullableBackupPolicy

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

func (NullableBackupPolicy) Get deprecated added in v0.4.0

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

func (NullableBackupPolicy) IsSet deprecated added in v0.4.0

func (v NullableBackupPolicy) IsSet() bool

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

func (NullableBackupPolicy) MarshalJSON deprecated added in v0.4.0

func (v NullableBackupPolicy) MarshalJSON() ([]byte, error)

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

func (*NullableBackupPolicy) Set deprecated added in v0.4.0

func (v *NullableBackupPolicy) Set(val *BackupPolicy)

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

func (*NullableBackupPolicy) UnmarshalJSON deprecated added in v0.4.0

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

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

func (*NullableBackupPolicy) Unset deprecated added in v0.4.0

func (v *NullableBackupPolicy) Unset()

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

type NullableBackupPolicyBackupProperties deprecated added in v0.4.0

type NullableBackupPolicyBackupProperties 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 NewNullableBackupPolicyBackupProperties deprecated added in v0.4.0

func NewNullableBackupPolicyBackupProperties(val *BackupPolicyBackupProperties) *NullableBackupPolicyBackupProperties

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

func (NullableBackupPolicyBackupProperties) Get deprecated added in v0.4.0

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

func (NullableBackupPolicyBackupProperties) IsSet deprecated added in v0.4.0

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

func (NullableBackupPolicyBackupProperties) MarshalJSON deprecated added in v0.4.0

func (v NullableBackupPolicyBackupProperties) MarshalJSON() ([]byte, error)

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

func (*NullableBackupPolicyBackupProperties) Set deprecated added in v0.4.0

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

func (*NullableBackupPolicyBackupProperties) UnmarshalJSON deprecated added in v0.4.0

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

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

func (*NullableBackupPolicyBackupProperties) Unset deprecated added in v0.4.0

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

type NullableBackupProperties deprecated added in v0.2.0

type NullableBackupProperties 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 NewNullableBackupProperties deprecated added in v0.2.0

func NewNullableBackupProperties(val *BackupProperties) *NullableBackupProperties

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

func (NullableBackupProperties) Get deprecated added in v0.2.0

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

func (NullableBackupProperties) IsSet deprecated added in v0.2.0

func (v NullableBackupProperties) IsSet() bool

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

func (NullableBackupProperties) MarshalJSON deprecated added in v0.2.0

func (v NullableBackupProperties) MarshalJSON() ([]byte, error)

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

func (*NullableBackupProperties) Set deprecated added in v0.2.0

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

func (*NullableBackupProperties) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableBackupProperties) Unset deprecated added in v0.2.0

func (v *NullableBackupProperties) Unset()

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

type NullableBackupSchedule deprecated added in v0.2.0

type NullableBackupSchedule 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 NewNullableBackupSchedule deprecated added in v0.2.0

func NewNullableBackupSchedule(val *BackupSchedule) *NullableBackupSchedule

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

func (NullableBackupSchedule) Get deprecated added in v0.2.0

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

func (NullableBackupSchedule) IsSet deprecated added in v0.2.0

func (v NullableBackupSchedule) IsSet() bool

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

func (NullableBackupSchedule) MarshalJSON deprecated added in v0.2.0

func (v NullableBackupSchedule) MarshalJSON() ([]byte, error)

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

func (*NullableBackupSchedule) Set deprecated added in v0.2.0

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

func (*NullableBackupSchedule) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableBackupSchedule) Unset deprecated added in v0.2.0

func (v *NullableBackupSchedule) Unset()

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

type NullableBackupStatus deprecated added in v1.1.0

type NullableBackupStatus 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 NewNullableBackupStatus deprecated added in v1.1.0

func NewNullableBackupStatus(val *BackupStatus) *NullableBackupStatus

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

func (NullableBackupStatus) Get 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 (NullableBackupStatus) IsSet deprecated added in v1.1.0

func (v NullableBackupStatus) IsSet() bool

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

func (NullableBackupStatus) MarshalJSON deprecated added in v1.1.0

func (v NullableBackupStatus) MarshalJSON() ([]byte, error)

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

func (*NullableBackupStatus) Set deprecated added in v1.1.0

func (v *NullableBackupStatus) Set(val *BackupStatus)

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

func (*NullableBackupStatus) UnmarshalJSON deprecated added in v1.1.0

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

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

func (*NullableBackupStatus) Unset deprecated added in v1.1.0

func (v *NullableBackupStatus) Unset()

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

type NullableBackupVolumeBackupsInner deprecated added in v0.2.0

type NullableBackupVolumeBackupsInner 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 NewNullableBackupVolumeBackupsInner deprecated added in v0.2.0

func NewNullableBackupVolumeBackupsInner(val *BackupVolumeBackupsInner) *NullableBackupVolumeBackupsInner

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

func (NullableBackupVolumeBackupsInner) Get deprecated added in v0.2.0

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

func (NullableBackupVolumeBackupsInner) IsSet deprecated added in v0.2.0

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

func (NullableBackupVolumeBackupsInner) MarshalJSON deprecated added in v0.2.0

func (v NullableBackupVolumeBackupsInner) MarshalJSON() ([]byte, error)

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

func (*NullableBackupVolumeBackupsInner) Set deprecated added in v0.2.0

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

func (*NullableBackupVolumeBackupsInner) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableBackupVolumeBackupsInner) Unset deprecated added in v0.2.0

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

type NullableBackupVolumeBackupsInnerStatus deprecated added in v1.1.0

type NullableBackupVolumeBackupsInnerStatus 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 NewNullableBackupVolumeBackupsInnerStatus deprecated added in v1.1.0

func NewNullableBackupVolumeBackupsInnerStatus(val *BackupVolumeBackupsInnerStatus) *NullableBackupVolumeBackupsInnerStatus

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

func (NullableBackupVolumeBackupsInnerStatus) Get 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 (NullableBackupVolumeBackupsInnerStatus) IsSet 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 (NullableBackupVolumeBackupsInnerStatus) MarshalJSON deprecated added in v1.1.0

func (v NullableBackupVolumeBackupsInnerStatus) MarshalJSON() ([]byte, error)

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

func (*NullableBackupVolumeBackupsInnerStatus) Set 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 (*NullableBackupVolumeBackupsInnerStatus) UnmarshalJSON deprecated added in v1.1.0

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

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

func (*NullableBackupVolumeBackupsInnerStatus) Unset 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 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 NullableCreateBackupPayload deprecated added in v0.2.0

type NullableCreateBackupPayload 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 NewNullableCreateBackupPayload deprecated added in v0.2.0

func NewNullableCreateBackupPayload(val *CreateBackupPayload) *NullableCreateBackupPayload

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

func (NullableCreateBackupPayload) Get deprecated added in v0.2.0

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

func (NullableCreateBackupPayload) IsSet deprecated added in v0.2.0

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

func (NullableCreateBackupPayload) MarshalJSON deprecated added in v0.2.0

func (v NullableCreateBackupPayload) MarshalJSON() ([]byte, error)

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

func (*NullableCreateBackupPayload) Set deprecated added in v0.2.0

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

func (*NullableCreateBackupPayload) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableCreateBackupPayload) Unset deprecated added in v0.2.0

func (v *NullableCreateBackupPayload) Unset()

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

type NullableCreateBackupSchedulePayload deprecated added in v0.2.0

type NullableCreateBackupSchedulePayload 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 NewNullableCreateBackupSchedulePayload deprecated added in v0.2.0

func NewNullableCreateBackupSchedulePayload(val *CreateBackupSchedulePayload) *NullableCreateBackupSchedulePayload

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

func (NullableCreateBackupSchedulePayload) Get deprecated added in v0.2.0

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

func (NullableCreateBackupSchedulePayload) IsSet deprecated added in v0.2.0

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

func (NullableCreateBackupSchedulePayload) MarshalJSON deprecated added in v0.2.0

func (v NullableCreateBackupSchedulePayload) MarshalJSON() ([]byte, error)

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

func (*NullableCreateBackupSchedulePayload) Set deprecated added in v0.2.0

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

func (*NullableCreateBackupSchedulePayload) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableCreateBackupSchedulePayload) Unset deprecated added in v0.2.0

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

type NullableEnableServiceResourcePayload deprecated added in v0.3.0

type NullableEnableServiceResourcePayload 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 NewNullableEnableServiceResourcePayload deprecated added in v0.3.0

func NewNullableEnableServiceResourcePayload(val *EnableServiceResourcePayload) *NullableEnableServiceResourcePayload

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

func (NullableEnableServiceResourcePayload) Get deprecated added in v0.3.0

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

func (NullableEnableServiceResourcePayload) IsSet deprecated added in v0.3.0

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

func (NullableEnableServiceResourcePayload) MarshalJSON deprecated added in v0.3.0

func (v NullableEnableServiceResourcePayload) MarshalJSON() ([]byte, error)

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

func (*NullableEnableServiceResourcePayload) Set deprecated added in v0.3.0

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

func (*NullableEnableServiceResourcePayload) UnmarshalJSON deprecated added in v0.3.0

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

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

func (*NullableEnableServiceResourcePayload) Unset deprecated added in v0.3.0

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

type NullableErrorResponse deprecated added in v0.2.0

type NullableErrorResponse 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 NewNullableErrorResponse deprecated added in v0.2.0

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

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

func (NullableErrorResponse) Get deprecated added in v0.2.0

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

func (NullableErrorResponse) IsSet deprecated added in v0.2.0

func (v NullableErrorResponse) IsSet() bool

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

func (NullableErrorResponse) MarshalJSON deprecated added in v0.2.0

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

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

func (*NullableErrorResponse) Set deprecated added in v0.2.0

func (v *NullableErrorResponse) Set(val *ErrorResponse)

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

func (*NullableErrorResponse) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableErrorResponse) Unset deprecated added in v0.2.0

func (v *NullableErrorResponse) Unset()

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

type NullableFloat32 deprecated

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

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

func NewNullableFloat32 deprecated

func NewNullableFloat32(val *float32) *NullableFloat32

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

func (NullableFloat32) Get deprecated

func (v NullableFloat32) Get() *float32

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

func (NullableFloat32) IsSet deprecated

func (v NullableFloat32) IsSet() bool

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

func (NullableFloat32) MarshalJSON deprecated

func (v NullableFloat32) MarshalJSON() ([]byte, error)

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

func (*NullableFloat32) Set deprecated

func (v *NullableFloat32) Set(val *float32)

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

func (*NullableFloat32) UnmarshalJSON deprecated

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

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

func (*NullableFloat32) Unset deprecated

func (v *NullableFloat32) Unset()

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

type NullableFloat64 deprecated

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

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

func NewNullableFloat64 deprecated

func NewNullableFloat64(val *float64) *NullableFloat64

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

func (NullableFloat64) Get deprecated

func (v NullableFloat64) Get() *float64

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

func (NullableFloat64) IsSet deprecated

func (v NullableFloat64) IsSet() bool

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

func (NullableFloat64) MarshalJSON deprecated

func (v NullableFloat64) MarshalJSON() ([]byte, error)

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

func (*NullableFloat64) Set deprecated

func (v *NullableFloat64) Set(val *float64)

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

func (*NullableFloat64) UnmarshalJSON deprecated

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

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

func (*NullableFloat64) Unset deprecated

func (v *NullableFloat64) Unset()

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

type NullableGetBackupPoliciesResponse deprecated added in v0.4.0

type NullableGetBackupPoliciesResponse 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 NewNullableGetBackupPoliciesResponse deprecated added in v0.4.0

func NewNullableGetBackupPoliciesResponse(val *GetBackupPoliciesResponse) *NullableGetBackupPoliciesResponse

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

func (NullableGetBackupPoliciesResponse) Get deprecated added in v0.4.0

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

func (NullableGetBackupPoliciesResponse) IsSet deprecated added in v0.4.0

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

func (NullableGetBackupPoliciesResponse) MarshalJSON deprecated added in v0.4.0

func (v NullableGetBackupPoliciesResponse) MarshalJSON() ([]byte, error)

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

func (*NullableGetBackupPoliciesResponse) Set deprecated added in v0.4.0

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

func (*NullableGetBackupPoliciesResponse) UnmarshalJSON deprecated added in v0.4.0

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

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

func (*NullableGetBackupPoliciesResponse) Unset deprecated added in v0.4.0

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

type NullableGetBackupSchedulesResponse deprecated added in v0.3.0

type NullableGetBackupSchedulesResponse 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 NewNullableGetBackupSchedulesResponse deprecated added in v0.3.0

func NewNullableGetBackupSchedulesResponse(val *GetBackupSchedulesResponse) *NullableGetBackupSchedulesResponse

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

func (NullableGetBackupSchedulesResponse) Get deprecated added in v0.3.0

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

func (NullableGetBackupSchedulesResponse) IsSet deprecated added in v0.3.0

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

func (NullableGetBackupSchedulesResponse) MarshalJSON deprecated added in v0.3.0

func (v NullableGetBackupSchedulesResponse) MarshalJSON() ([]byte, error)

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

func (*NullableGetBackupSchedulesResponse) Set deprecated added in v0.3.0

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

func (*NullableGetBackupSchedulesResponse) UnmarshalJSON deprecated added in v0.3.0

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

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

func (*NullableGetBackupSchedulesResponse) Unset deprecated added in v0.3.0

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

type NullableGetBackupServiceResponse deprecated added in v0.5.0

type NullableGetBackupServiceResponse 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 NewNullableGetBackupServiceResponse deprecated added in v0.5.0

func NewNullableGetBackupServiceResponse(val *GetBackupServiceResponse) *NullableGetBackupServiceResponse

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

func (NullableGetBackupServiceResponse) Get deprecated added in v0.5.0

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

func (NullableGetBackupServiceResponse) IsSet deprecated added in v0.5.0

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

func (NullableGetBackupServiceResponse) MarshalJSON deprecated added in v0.5.0

func (v NullableGetBackupServiceResponse) MarshalJSON() ([]byte, error)

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

func (*NullableGetBackupServiceResponse) Set deprecated added in v0.5.0

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

func (*NullableGetBackupServiceResponse) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableGetBackupServiceResponse) Unset deprecated added in v0.5.0

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

type NullableGetBackupsListResponse deprecated added in v0.3.0

type NullableGetBackupsListResponse 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 NewNullableGetBackupsListResponse deprecated added in v0.3.0

func NewNullableGetBackupsListResponse(val *GetBackupsListResponse) *NullableGetBackupsListResponse

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

func (NullableGetBackupsListResponse) Get deprecated added in v0.3.0

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

func (NullableGetBackupsListResponse) IsSet deprecated added in v0.3.0

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

func (NullableGetBackupsListResponse) MarshalJSON deprecated added in v0.3.0

func (v NullableGetBackupsListResponse) MarshalJSON() ([]byte, error)

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

func (*NullableGetBackupsListResponse) Set deprecated added in v0.3.0

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

func (*NullableGetBackupsListResponse) UnmarshalJSON deprecated added in v0.3.0

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

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

func (*NullableGetBackupsListResponse) Unset deprecated added in v0.3.0

func (v *NullableGetBackupsListResponse) 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 NullableRestoreBackupPayload deprecated added in v0.2.0

type NullableRestoreBackupPayload 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 NewNullableRestoreBackupPayload deprecated added in v0.2.0

func NewNullableRestoreBackupPayload(val *RestoreBackupPayload) *NullableRestoreBackupPayload

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

func (NullableRestoreBackupPayload) Get deprecated added in v0.2.0

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

func (NullableRestoreBackupPayload) IsSet deprecated added in v0.2.0

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

func (NullableRestoreBackupPayload) MarshalJSON deprecated added in v0.2.0

func (v NullableRestoreBackupPayload) MarshalJSON() ([]byte, error)

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

func (*NullableRestoreBackupPayload) Set deprecated added in v0.2.0

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

func (*NullableRestoreBackupPayload) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableRestoreBackupPayload) Unset deprecated added in v0.2.0

func (v *NullableRestoreBackupPayload) Unset()

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

type NullableRestoreVolumeBackupPayload deprecated added in v0.2.0

type NullableRestoreVolumeBackupPayload 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 NewNullableRestoreVolumeBackupPayload deprecated added in v0.2.0

func NewNullableRestoreVolumeBackupPayload(val *RestoreVolumeBackupPayload) *NullableRestoreVolumeBackupPayload

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

func (NullableRestoreVolumeBackupPayload) Get deprecated added in v0.2.0

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

func (NullableRestoreVolumeBackupPayload) IsSet deprecated added in v0.2.0

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

func (NullableRestoreVolumeBackupPayload) MarshalJSON deprecated added in v0.2.0

func (v NullableRestoreVolumeBackupPayload) MarshalJSON() ([]byte, error)

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

func (*NullableRestoreVolumeBackupPayload) Set deprecated added in v0.2.0

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

func (*NullableRestoreVolumeBackupPayload) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableRestoreVolumeBackupPayload) Unset deprecated added in v0.2.0

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 NullableUpdateBackupSchedulePayload deprecated added in v0.2.0

type NullableUpdateBackupSchedulePayload 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 NewNullableUpdateBackupSchedulePayload deprecated added in v0.2.0

func NewNullableUpdateBackupSchedulePayload(val *UpdateBackupSchedulePayload) *NullableUpdateBackupSchedulePayload

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

func (NullableUpdateBackupSchedulePayload) Get deprecated added in v0.2.0

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

func (NullableUpdateBackupSchedulePayload) IsSet deprecated added in v0.2.0

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

func (NullableUpdateBackupSchedulePayload) MarshalJSON deprecated added in v0.2.0

func (v NullableUpdateBackupSchedulePayload) MarshalJSON() ([]byte, error)

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

func (*NullableUpdateBackupSchedulePayload) Set deprecated added in v0.2.0

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

func (*NullableUpdateBackupSchedulePayload) UnmarshalJSON deprecated added in v0.2.0

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

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

func (*NullableUpdateBackupSchedulePayload) Unset deprecated added in v0.2.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.0

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.0

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.0

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.0

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.0

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 RestoreBackupPayload

type RestoreBackupPayload struct {
	// REQUIRED
	StartServerAfterRestore RestoreBackupPayloadgetStartServerAfterRestoreAttributeType `json:"startServerAfterRestore" required:"true"`
	VolumeIds               RestoreBackupPayloadGetVolumeIdsAttributeType               `json:"volumeIds,omitempty"`
}

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

func NewRestoreBackupPayload added in v0.2.0

func NewRestoreBackupPayload(startServerAfterRestore RestoreBackupPayloadgetStartServerAfterRestoreArgType) *RestoreBackupPayload

NewRestoreBackupPayload instantiates a new RestoreBackupPayload 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 NewRestoreBackupPayloadWithDefaults added in v0.2.0

func NewRestoreBackupPayloadWithDefaults() *RestoreBackupPayload

NewRestoreBackupPayloadWithDefaults instantiates a new RestoreBackupPayload 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 (*RestoreBackupPayload) GetStartServerAfterRestore added in v0.2.0

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

func (*RestoreBackupPayload) GetStartServerAfterRestoreOk added in v0.2.0

func (o *RestoreBackupPayload) GetStartServerAfterRestoreOk() (ret RestoreBackupPayloadgetStartServerAfterRestoreRetType, ok bool)

GetStartServerAfterRestoreOk returns a tuple with the StartServerAfterRestore 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 (*RestoreBackupPayload) GetVolumeIds added in v0.2.0

GetVolumeIds returns the VolumeIds 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 (*RestoreBackupPayload) GetVolumeIdsOk added in v0.2.0

GetVolumeIdsOk returns a tuple with the VolumeIds 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 (*RestoreBackupPayload) HasVolumeIds added in v0.2.0

func (o *RestoreBackupPayload) HasVolumeIds() bool

HasVolumeIds 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 (*RestoreBackupPayload) SetStartServerAfterRestore added in v0.2.0

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

func (*RestoreBackupPayload) SetVolumeIds added in v0.2.0

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

func (RestoreBackupPayload) ToMap deprecated added in v0.2.0

func (o RestoreBackupPayload) 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 RestoreBackupPayloadGetVolumeIdsArgType deprecated added in v1.0.0

type RestoreBackupPayloadGetVolumeIdsArgType = []string

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

type RestoreBackupPayloadGetVolumeIdsAttributeType added in v1.0.0

type RestoreBackupPayloadGetVolumeIdsAttributeType = *[]string

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

type RestoreBackupPayloadGetVolumeIdsRetType deprecated added in v1.0.0

type RestoreBackupPayloadGetVolumeIdsRetType = []string

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

type RestoreBackupPayloadgetStartServerAfterRestoreArgType deprecated added in v1.0.0

type RestoreBackupPayloadgetStartServerAfterRestoreArgType = bool

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

type RestoreBackupPayloadgetStartServerAfterRestoreAttributeType added in v1.0.0

type RestoreBackupPayloadgetStartServerAfterRestoreAttributeType = *bool

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

type RestoreBackupPayloadgetStartServerAfterRestoreRetType deprecated added in v1.0.0

type RestoreBackupPayloadgetStartServerAfterRestoreRetType = bool

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

type RestoreBackupRequest deprecated added in v1.2.0

type RestoreBackupRequest 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 (RestoreBackupRequest) Execute deprecated added in v1.2.0

func (r RestoreBackupRequest) Execute() error

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

func (RestoreBackupRequest) RestoreBackupPayload deprecated added in v1.2.0

func (r RestoreBackupRequest) RestoreBackupPayload(restoreBackupPayload RestoreBackupPayload) ApiRestoreBackupRequest

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

type RestoreVolumeBackupPayload

type RestoreVolumeBackupPayload struct {
	// REQUIRED
	RestoreVolumeId RestoreVolumeBackupPayloadGetRestoreVolumeIdAttributeType `json:"restoreVolumeId" required:"true"`
}

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

func NewRestoreVolumeBackupPayload added in v0.2.0

func NewRestoreVolumeBackupPayload(restoreVolumeId RestoreVolumeBackupPayloadGetRestoreVolumeIdArgType) *RestoreVolumeBackupPayload

NewRestoreVolumeBackupPayload instantiates a new RestoreVolumeBackupPayload 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 NewRestoreVolumeBackupPayloadWithDefaults added in v0.2.0

func NewRestoreVolumeBackupPayloadWithDefaults() *RestoreVolumeBackupPayload

NewRestoreVolumeBackupPayloadWithDefaults instantiates a new RestoreVolumeBackupPayload 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 (*RestoreVolumeBackupPayload) GetRestoreVolumeId added in v0.2.0

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

func (*RestoreVolumeBackupPayload) GetRestoreVolumeIdOk added in v0.2.0

GetRestoreVolumeIdOk returns a tuple with the RestoreVolumeId 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 (*RestoreVolumeBackupPayload) SetRestoreVolumeId added in v0.2.0

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

func (RestoreVolumeBackupPayload) ToMap deprecated added in v0.2.0

func (o RestoreVolumeBackupPayload) 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 RestoreVolumeBackupPayloadGetRestoreVolumeIdArgType deprecated added in v1.0.0

type RestoreVolumeBackupPayloadGetRestoreVolumeIdArgType = string

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

type RestoreVolumeBackupPayloadGetRestoreVolumeIdAttributeType added in v1.0.0

type RestoreVolumeBackupPayloadGetRestoreVolumeIdAttributeType = *string

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

type RestoreVolumeBackupPayloadGetRestoreVolumeIdRetType deprecated added in v1.0.0

type RestoreVolumeBackupPayloadGetRestoreVolumeIdRetType = string

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

type RestoreVolumeBackupRequest deprecated added in v1.2.0

type RestoreVolumeBackupRequest 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 (RestoreVolumeBackupRequest) Execute deprecated added in v1.2.0

func (r RestoreVolumeBackupRequest) Execute() error

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

func (RestoreVolumeBackupRequest) RestoreVolumeBackupPayload deprecated added in v1.2.0

func (r RestoreVolumeBackupRequest) RestoreVolumeBackupPayload(restoreVolumeBackupPayload RestoreVolumeBackupPayload) ApiRestoreVolumeBackupRequest

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

type UpdateBackupSchedulePayload

type UpdateBackupSchedulePayload struct {
	BackupProperties UpdateBackupSchedulePayloadGetBackupPropertiesAttributeType `json:"backupProperties,omitempty"`
	// REQUIRED
	Enabled UpdateBackupSchedulePayloadgetEnabledAttributeType `json:"enabled" required:"true"`
	// Max 255 characters
	// REQUIRED
	Name UpdateBackupSchedulePayloadGetNameAttributeType `json:"name" required:"true"`
	// An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates
	// REQUIRED
	Rrule UpdateBackupSchedulePayloadGetRruleAttributeType `json:"rrule" required:"true"`
}

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

func NewUpdateBackupSchedulePayload added in v0.2.0

NewUpdateBackupSchedulePayload instantiates a new UpdateBackupSchedulePayload 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 NewUpdateBackupSchedulePayloadWithDefaults added in v0.2.0

func NewUpdateBackupSchedulePayloadWithDefaults() *UpdateBackupSchedulePayload

NewUpdateBackupSchedulePayloadWithDefaults instantiates a new UpdateBackupSchedulePayload 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 (*UpdateBackupSchedulePayload) GetBackupProperties added in v0.2.0

GetBackupProperties returns the BackupProperties 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 (*UpdateBackupSchedulePayload) GetBackupPropertiesOk added in v0.2.0

GetBackupPropertiesOk returns a tuple with the BackupProperties 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 (*UpdateBackupSchedulePayload) GetEnabled added in v0.2.0

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

func (*UpdateBackupSchedulePayload) GetEnabledOk added in v0.2.0

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

func (*UpdateBackupSchedulePayload) GetName added in v0.2.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 (*UpdateBackupSchedulePayload) GetNameOk added in v0.2.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 (*UpdateBackupSchedulePayload) GetRrule added in v0.2.0

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

func (*UpdateBackupSchedulePayload) GetRruleOk added in v0.2.0

GetRruleOk returns a tuple with the Rrule 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 (*UpdateBackupSchedulePayload) HasBackupProperties added in v0.2.0

func (o *UpdateBackupSchedulePayload) HasBackupProperties() bool

HasBackupProperties 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 (*UpdateBackupSchedulePayload) SetBackupProperties added in v0.2.0

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

func (*UpdateBackupSchedulePayload) SetEnabled added in v0.2.0

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

func (*UpdateBackupSchedulePayload) SetName added in v0.2.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 (*UpdateBackupSchedulePayload) SetRrule added in v0.2.0

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

func (UpdateBackupSchedulePayload) ToMap deprecated added in v0.2.0

func (o UpdateBackupSchedulePayload) 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 UpdateBackupSchedulePayloadGetBackupPropertiesArgType deprecated added in v1.0.0

type UpdateBackupSchedulePayloadGetBackupPropertiesArgType = BackupProperties

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

type UpdateBackupSchedulePayloadGetBackupPropertiesAttributeType added in v1.0.0

type UpdateBackupSchedulePayloadGetBackupPropertiesAttributeType = *BackupProperties

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

type UpdateBackupSchedulePayloadGetBackupPropertiesRetType deprecated added in v1.0.0

type UpdateBackupSchedulePayloadGetBackupPropertiesRetType = BackupProperties

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

type UpdateBackupSchedulePayloadGetNameArgType deprecated added in v1.0.0

type UpdateBackupSchedulePayloadGetNameArgType = string

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

type UpdateBackupSchedulePayloadGetNameAttributeType added in v1.0.0

type UpdateBackupSchedulePayloadGetNameAttributeType = *string

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

type UpdateBackupSchedulePayloadGetNameRetType deprecated added in v1.0.0

type UpdateBackupSchedulePayloadGetNameRetType = string

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

type UpdateBackupSchedulePayloadGetRruleArgType deprecated added in v1.0.0

type UpdateBackupSchedulePayloadGetRruleArgType = string

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

type UpdateBackupSchedulePayloadGetRruleAttributeType added in v1.0.0

type UpdateBackupSchedulePayloadGetRruleAttributeType = *string

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

type UpdateBackupSchedulePayloadGetRruleRetType deprecated added in v1.0.0

type UpdateBackupSchedulePayloadGetRruleRetType = string

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

type UpdateBackupSchedulePayloadgetEnabledArgType deprecated added in v1.0.0

type UpdateBackupSchedulePayloadgetEnabledArgType = bool

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

type UpdateBackupSchedulePayloadgetEnabledAttributeType added in v1.0.0

type UpdateBackupSchedulePayloadgetEnabledAttributeType = *bool

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

type UpdateBackupSchedulePayloadgetEnabledRetType deprecated added in v1.0.0

type UpdateBackupSchedulePayloadgetEnabledRetType = bool

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

type UpdateBackupScheduleRequest deprecated added in v1.2.0

type UpdateBackupScheduleRequest 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 (UpdateBackupScheduleRequest) Execute deprecated added in v1.2.0

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

func (UpdateBackupScheduleRequest) UpdateBackupSchedulePayload deprecated added in v1.2.0

func (r UpdateBackupScheduleRequest) UpdateBackupSchedulePayload(updateBackupSchedulePayload UpdateBackupSchedulePayload) ApiUpdateBackupScheduleRequest

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

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL